指令梳理
下載下傳檔案
【wget 是一個十分常用指令行下載下傳工具,多數Linux發行版本都預設包含這個工具】
wget -c [zip路徑等] #斷點續傳,如果下載下傳中斷,那麼連接配接恢複時會從上次斷點開始下載下傳。
-b .. #背景下載下傳,wget預設的是把檔案下載下傳到目前目錄。
解壓檔案
tar
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname
gz指令
解壓1:gunzip filename.gz
解壓2:gzip -d filename.gz
壓縮:gzip filename
.tar.gz 和 .tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz dirname
壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....
bz2指令
解壓1:bzip2 -d filename.bz2
解壓2:bunzip2 filename.bz2
壓縮:bzip2 -z filename
.tar.bz2
解壓:tar jxvf filename.tar.bz2
壓縮:tar jcvf filename.tar.bz2 dirname
bz指令
解壓1:bzip2 -d filename.bz
解壓2:bunzip2 filename.bz
.tar.bz
解壓:tar jxvf filename.tar.bz
z指令
解壓:uncompress filename.z
壓縮:compress filename
.tar.z
解壓:tar zxvf filename.tar.z
壓縮:tar zcvf filename.tar.z dirname
zip指令
解壓:unzip filename.zip
壓縮:zip filename.zip dirname
删除檔案
rm (選項)(路徑、檔案)
-d:直接把欲删除的目錄的硬連接配接資料删除成0,删除該目錄;
-f:強制删除檔案或目錄;
-i:删除已有檔案或目錄之前先詢問使用者;
-r或-R:遞歸處理,将指定目錄下的所有檔案與子目錄一并處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
檢視日志
tail -n 10 test.log 查詢日志尾部最後10行的日志;
tail -n +10 test.log 查詢10行之後的所有日志;
head -n 10 test.log 查詢日志檔案中的頭10行日志;
head -n -10 test.log 查詢日志檔案除了最後10行的其他所有日志;
grep -C 50 'XXX' agentserver.log #檢視agentserver.log檔案中XXX前後50行日志
grep查找日志
grep -C 5 foo file 顯示file檔案中比對foo字串那行以及上下5行
grep -B 5 foo file 顯示foo及前5行
grep -A 5 foo file 顯示foo及後5行
如果想要把這些内容導入到一個指定的檔案可以這樣
grep -C 5 foo file > newfile
這對在伺服器日志中查找問題非常有用
統計包含某個關鍵字的個數
grep -o keyword fileName | wc -l
如果一行最多一個關鍵字,可以簡寫為:
grep -c keyword fileName
檢視目前伺服器内網ip
ifconfig
#或者
ip addr
檢視目前伺服器外網ip
curl ifconfig.me
轉載于:https://www.cnblogs.com/wbl001/p/11342298.html