可以簡單的把Linux 的命令行大致分爲以下六類:
1.文件和目錄操作命令
2.過濾器
3.程序設計工具(編輯器和編譯器)
4.文檔處理
5.系統管理
6.其他
1.文件和目錄操作命令
ls——顯示文件的文件名以及屬性
chgrp——改變文件所屬用戶組
chown——改變文件所有着
chmod——改變文件權限
cd——切換目錄
pwd——顯示當前目錄
mkdir——新建一個新目錄
rmdir——刪除一個空目錄
cp——複製文件
more/less——查看文件(可一頁頁翻動查看,兩者有不同,可通過man查看)
head——取出前面幾行
tail——取出後面幾行
touch——修改文件時間或者創建文件
umask——文件目錄的默認權限和隱藏權限
rm——刪除
rv——移動
cat——查看一個文件內容
tac——同上有最後一行到第一行反向在屏幕上顯示出來
nl——同上添加行號打印
file——查看文件類型
which——尋找執行文件
whereis——尋找特定的文件
find
locate
2.過濾器
grep
3.程序設計工具(編輯器和編譯器)
vim
make
g++
gcc
4.文檔處理
5.系統管理
&——將命令丟入後臺執行
jobs——查看目前的後臺工作狀況
fg——將後臺工作拿到前臺來處理
bg——讓工作在後臺下的狀態變成運行中
kill——殺死進程
ps——查看進程運行狀況
ps aux——查看系統所有進程
top——動態查看進程變化
pstree——查看進程(具有相關性)
6.其他
基礎命令操作:
data——顯示日期與時間
cal——顯示日曆
bc——計算器
DATE——錯誤命令查看
man——查看操作說明
sync——數據同步寫入磁盤
shutdown——慣用關機命令
reboot——重啓