回覆列表
-
1 # linux運維菜
-
2 # IT大叔Cc
管道 |
cat /opt/file.log | grep string
檔案置空
>/var/log.log
計算當前資料夾的大小
du -sh dir
du -sh *
輸出指令碼的執行過程
sh -x script.sh
複製當前的環境,不列印輸出,並將程式後臺執行
nohup ./xx 1>/dev/null 2>&1 &
查詢某一個檔案
find . -name finename
find . -name finename |xargs rm -rf
批次重新命名
rename ".log" ".log_bak" *.log
快速建立N個目錄
mkdir test{1,2,3}
計算行數
cat test.sh |wc -l
計算字串長度
echo 1234556 |wc -L
一行程式碼快速實現if語句
[ -z $var ] && echo "null" || echo "ok"
[ ! -z $var ] && echo "ok" || echo "null"
cat test.log |sed 1,10d
建立一個函式呼叫
#/bin/bash
TEST () {if [ "x$1" -eq "x1" ];then
echo 1
else
return 1
}
TEST || exit 1
隨手寫的請不要介意,太多了。
CTRL+A CTRL+E 移動到最前最後,修改命令的時候經常用到
!ssh 搜尋並執行上一條以ssh開頭的命令
CTRL+D 推出終端
檢視網路IP:curl ipinfo.io/ip
還有很多很多,用多了就熟悉了。