Linux指令分類列表!
類別:通訊指令名稱 功能
ftp 檔案傳輸協定
login 登入
rlogin 登入到遠端系統
rsh 執行遠端系統的shell或某個命令
talk 與其他終端機互動交換訊息
telnet 連接其他系統
tftp 簡易檔案傳輸協動
uudevode 解開以uuencode編碼過的檔案
uuencode 將二元檔編碼成可以郵遞的格式
vacation 自動回覆郵件
類別 : 比較
指令名稱 功能
cmp 逐位元組比較兩個檔案
comm 比較兩個以排序過的檔案裡的項目
diff 逐行比較兩個檔案的內容
diff3 比較三個檔案的內容
類別 : 檔案管理
指令名稱 功能
cat 轉接檔案、或顯示檔案內容
chfn 改變finger、email...的使用者資訊
cksum 計算加總查核碼(checksum)
chmod 改變檔案的存取模式
chsh 改變login shell
cp 複製檔案
csplit 將檔案從指定的位置切開
dd 複製檔案在磁碟的原始形式
file 判斷檔案的型態
head 顯示檔案開頭的前幾行內容
less 分頁顯示檔案內容
ln 建立檔案別名
ls 列出檔案或目錄
merge 將兩個不同檔案的內容差異合併到另一個檔案
mkdir 建立目錄
more 分頁顯示檔案內容
mv 更改或移動檔案或目錄
newgrp 改變使用者目前所屬的群組
pwd 印出工作目錄
rcp 將檔案複製到遠端系統
rm 移除檔案
rmdir 移除目錄
split 將檔案平均分割成幾個等分
tail 顯示檔案的最後幾行內容
wc 計算行數、單字數、以及字元數
類別 :列印
指令名稱 功能
lpq 顯示列印工作的狀態
lpr 離線列印
lprm 移除列印工作
lpstat 取得印表機狀態
pr 格式化並分頁以供列印
類別 : 程式設計
指令名稱 功能
ar 建立及更新函式庫檔案
as 組合語言的組譯器,會產生目的檔
bison 產生解析表
cpp c 程式碼的前端處理器
flex 詞彙分析器
g++ GNU的C++編譯器
gcc GNU的C編譯器
ld 目的檔連結器
m4 巨集處理器
ranlib 重新產生archive的符號表(symbol table)
rpchen 將RPC 轉譯成C程式碼
yacc 產生解析表
類別 : 程式維護
指令名稱 功能
cvs 管理原始碼檔的不同版本
etags 產生給Emacs編輯器使用的符號表
gctags 產生給vi編輯器使用的符號表
gdb GNU除錯器
gprof 顯示目的檔的profile資料
imake 產生給make使用的Makefile
make 維護、更新、重新產生相關的程式與檔案
nm 顯示目的檔之符號表
patch 將修補檔套用到原始碼檔
rcs 管理原始碼檔的不同版本
size 印出目的檔之大小
strace 追蹤系統呼叫與信號
strip 將符號從目的檔中除去
類別 :搜尋
指令名稱 功能
apropos 搜尋符合某主題的manpage
egrep grep的延伸版本
fgrep 在檔案中搜尋純文字字串
find 在系統中搜尋檔名
grep 找出檔案中符合文字樣式的部份
strings 找出二元檔中符合文字樣式的部份
whereis 找出命令的位置
類別 : shell程式設計
指令名稱 功能
echo 將其命令列引數印到輸出
expr 進行算數與比較運算
printf 格式化並印出其命令列引數
sleep 在處理過程中暫停
test 測試某條件
類別 : 儲存
指令名稱 功能
bzip2 壓縮檔案以釋放出空間(.bz2)
cpio 建立或解開被存檔 (archive)
gunzip 展開壓縮檔(.gz與.z)
gzip 壓縮檔案以釋放出空間(.gz)
shar 建立shell archive
tar 將膽案複製到備份媒體中,或從備份媒體中還原檔案
zcat 顯示壓縮檔的內容
類別 : 系統狀態
指令名稱 功能
at 在稍後的時間執行命令
atq 顯示由 at 所安排的工作
atrm 移除 at 所安排的工作
chgrp 改變檔案的所屬群組
chown 改變檔案的擁有者
crontab 自動執行命令
date 顯示或設定日期
df 顯示可用的磁碟空間
du 顯示磁碟的使用量
env 顯示環境變數
finger 顯示關於使用者的資訊
kill 終止某個正在執行的命令
printenv 顯示環境變數
ps 顯示行程( Process)
stty 設定或顯示終端機的設定值
who 顯示有哪些人登入的系統
頁:
[1]