程式猿的日常 工作中常用的Shell指令碼

2021-09-07 20:06:51 字數 1232 閱讀 9927

工作當中總是會有很多常用的linux或者命令,這裡就做乙個總結

# 把本地的jar拷貝到遠端機器***ip的/home/source目錄下

scp a.jar root@***ip:/home/source

# 拷貝遠端的檔案到本地

scp root@***ip:/home/source/b.jar b.jar

如果目錄下的檔案很多,無法直接rm -rf,那麼可以尋找一些匹配模型,分批刪除。比如檔案下面有很多的檔案:

...那麼可以按照下面的命令刪除:

rm -rf *1.png
***目錄為待壓縮的目錄:

tar -cvf ***.tar *** 壓縮
解壓縮:

tar -xvf ***.tar 預設解壓縮到當前目錄
如果想要統計乙個檔案的行數,可以直接用wc:

wc -l ***.txt
如果想要統計目錄下檔案的數量,可以這樣:

ls -l | grep "^-" | wc -l
telnet ip port
df -hl
#!/bin/sh

url="jdbc:mysql:"

user="test"

password="123456"

for i in

dolet "sqoop_day=i+1"

day=`date --date="$ days ago" +%y-%m-%d`

spark_day=-$

sqoop export --connect $ --username $ --password $ --table table_name --update-mode allowinsert --update-key b_id --fields-terminated-by ^ --export-dir hdfs://nameservice1/data/csv/$ --mapreduce-job-name test_sqoop -m 1

done

前端日常工作中常用開發小技巧 Vue

import vue from vue import router from vue router vue.use router const router new router const mixin methods export default vue cli 2.x 配置 在 webpack.b...

日常工作中的shell指令碼

由於nginx開啟了ssl證書,從http公升級到https,所以要把 的html檔案中的http替換成https,寫了個小指令碼,如下 bin bash shell宣告 dir num find test name html 獲取test目錄下所有的html檔案 time date 定義時間變數 ...

記錄一下日常工作中常用的一些linux指令

1 檢視磁碟總容量 df h 檢視當前目錄下的磁碟容量 du sh 2 顯示當前目錄下前n個檔案 ls 1 sort u head 10 檢視檔案前或後n行 head tail n 10 filename 3 screen的用法 1 建立screen screen s name 2 檢視 scree...