1. 系統
查看Linux內核資訊
uname -a
查看發行版本資訊
lsb_release -a
2. 目錄
查看當前目錄下的一級子目錄
ls -l |grep '^d'
統計當前目錄下的一級子目錄的個數
ls -l |grep '^d' |wc -l
遞回統計當前目錄下的所有子目錄的個數
ls -lR|grep '^d'|wc -l
查看指定目錄的大小(遞回統計子目錄和子檔案)
du -sh dir1
查看指定目錄及其所有子目錄(遞回)的大小,分別列出每個目錄的大小
du -h dir1
3. 檔案
統計當前目錄下所有檔案的個數
ls -l |grep '^-'|wc -l
遞回統計當前目錄下的所有檔案的個數
ls -lR|grep "^-"|wc -l
批量洗掉當前目錄下的log檔案
ls *.log | xargs rm -f
查看指定檔案的大小
du -h app1.log
4. 壓縮和解壓縮
將file.conf.zip解壓到當前目錄下的bak目錄中(壓縮包檔案名不保留)
unzip file.conf.zip -d bak
將file.conf.zip解壓到/data/bak 目錄下(壓縮包檔案名不保留)
unzip file.conf.zip -d /data/bak
在當前目錄下批量解壓ZIP包命令(壓縮包檔案名不保留)
sudo find -maxdepth 1 -name "*.zip"|sudo xargs -i unzip {}
5. 腳本
退出服務器后,繼續運行腳本,且將日志記錄到指定檔案
nohup python3 extract_java_comments.py >output 2>&1 & #output用于記錄運行資訊(包括例外、控制臺輸出資訊)
參考文獻
待補充
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/80633.html
標籤:Linux
下一篇:【Linux面試題3】磁盤管理
