Linux常用命令

以下命令總結於《Linux就該這麼學》

#常用系統工作命令
man    #幫助命令
echo $SHELL    #查看shell變量
echo $HOSTNAME    #回顯主機名
date    #顯示當前時間
reboot    #重啓
wget -O    #下載到指定目錄
ifconfig    #網絡狀態
uname -a    #系統內核版本信息
uptime(watch -n 1 uptime)    #系統負載情況
free -m(free -s 1)    #內存使用情況
who        #查看登入主機的用戶
last     #查看所有所有登入記錄
history(-c #清空記錄)    #當前用戶在系統中執行過的命令    #cat ~/.bash_history
pwd(~ #家目錄    - #切換到上次目錄      .. #上級目錄)    #當前工作目錄
ls(-a    #包括隱藏文件  -l  #詳細  -ldh /etc #查看文件夾etc權限、屬性、大小)         #查看目錄文件


#文本文件編輯命令
cat -n main.cpp        #查看短文本包,顯示行號
more -1000 main.cpp    #顯示1000行
head -n 10 main.cpp    #顯示前10行
tail -n 10 main.cpp    #顯示後10行
wc(-l #行數  -w #單詞數  -c #字節數)    #統計文本
cut -d: -f1 /etc/passwd        #通過列提取文本,以“:”作爲分隔符,提取第1列文本


#文件目錄管理命令
touch test.txt #創建文件
touch -t 1823031453 test.txt    #修改時間
mkdir -m 666 -p a/b/c/d/e #創建多層目錄,屬性7666
cp -a 123.txt a/    #-a相當於-pdr,p保留原始文件屬性,d保留連接文件屬性,r遞歸複製用於目錄。-i詢問
mv 123.txt 456.txt     #移動文件或重命名
rm -rf a/    #刪除一切,r刪除文件夾,f忽略警告
rmdir        #僅刪除空目錄,有文件報錯
passwd        #修改密碼
tar -czvf a.tar.gz a/      #c創建壓縮文件,z用Gzip壓縮,v顯示過程,f目標文件名
tar -xzvf a.tar.gz (b/ #解壓到文件夾b下)        #x解壓
grep(-n  #顯示行數    -i #忽略大小寫  -c 顯示次數 ) abcdefg test.txt (>> grep_test.txt #輸出到文件中)    #查看test中出現的"abcdefg"
find . -name "main*"    #查找當前目錄的文件名開頭爲main的文件
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章