目錄操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
| mkdir |創(chuàng)建一個目錄|mkdir dirname|
|rmdir|刪除一個目錄|rmdir dirname|
|mvdir|移動或重命名一個目錄|mvdir dir1 dir2|
|cd|改變當前目錄|cd dirname|
|pwd|顯示當前目錄的路徑名|pwd|
|ls|顯示當前目錄的內容|ls -la|
|dircmp|比較兩個目錄的內容|dircmp dir1 dir2|
文件操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|cat|顯示或連接文件|cat filename|
|pg|分頁格式化顯示文件內容|pg filename|
|more|分屏顯示文件內容|more filename|
|od|顯示非文本文件的內容|od -c filename|
|cp|復制文件或目錄|cp file1 file2|
|rm|刪除文件或目錄|rm filename|
|mv|改變文件名或所在目錄|mv file1 file2|
|ln|聯(lián)接文件|ln -s file1 file2|
|find|使用匹配表達式查找文件|find . -name "*.c" -print|
|file|顯示文件類型|file filename|
|open|使用默認的程序打開文件|open filename|
選擇操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|head|顯示文件的最初幾行|head -20 filename|
|tail|顯示文件的最后幾行|tail -15 filename|
|cut|顯示文件每行中的某些域|cut -f1,7 -d: /etc/passwd|
|colrm|從標準輸入中刪除若干列|colrm 8 20 file2|
|paste|橫向連接文件|paste file1 file2|
|diff|比較并顯示兩個文件的差異|diff file1 file2|
|sed|非交互方式流編輯器|sed "s/red/green/g" filename|
|grep|在文件中按模式查找|grep "^[a-zA-Z]" filename|
|awk|在文件中查找并處理模式|awk '{print $1 $1}' filename|
|sort|排序或歸并文件|sort -d -f -u file1|
|uniq|去掉文件中的重復行|uniq file1 file2|
|comm|顯示兩有序文件的公共和非公共行|comm file1 file2|
|wc|統(tǒng)計文件的字符數(shù)辕翰、詞數(shù)和行數(shù)|wc filename|
|nl|給文件加上行號|nl file1 >file2|
安全操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|passwd|修改用戶密碼|passwd|
|chmod|改變文件或目錄的權限|chmod ug+x filename|
|mask|定義創(chuàng)建文件的權限掩碼|umask 027|
|chown|改變文件或目錄的屬主|chown newowner filename|
|chgrp|改變文件或目錄的所屬組|chgrp staff filename|
|xlock|給終端上鎖|xlock -remote|
編程操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|make|維護可執(zhí)行程序的最新版本|make|
|touch|更新文件的訪問和修改時間|touch -m 05202400 filename|
|dbx|命令行界面調試工具|dbx a.out|
|xde|圖形用戶界面調試工具|xde a.out|
進程操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|ps|顯示進程當前狀態(tài)|ps u|
|kill|終止進程|kill -9 30142|
|nice|改變待執(zhí)行命令的優(yōu)先級|nice cc -c *.c|
|renice|改變已運行進程的優(yōu)先級|renice +20 32768|
時間操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|date|顯示系統(tǒng)的當前日期和時間|date|
|cal|顯示日歷|cal 8 1996|
|time|統(tǒng)計程序的執(zhí)行時間|time a.out|
網(wǎng)絡與通信操作
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|telnet|遠程登錄|telnet hpc.sp.net.edu.cn|
|rlogin|遠程登錄| hostname -l username|
|rsh|在遠程主機執(zhí)行指定命令|rsh f01n03 date|
|ftp|在本地主機與遠程主機之間傳輸文件|ftp ftp.sp.net.edu.cn|
|rcp|在本地主機與遠程主機之間復制文件|rcp file1 host1:file2|
|ping|給一個網(wǎng)絡主機發(fā)送 回應請求|ping hpc.sp.net.edu.cn|
|mail|閱讀和發(fā)送電子郵件|mail|
|write|給另一用戶發(fā)送報文|write username pts/1|
|mesg|允許或拒絕接收報文|mesg n|
Korn Shell 命令
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|history|列出最近執(zhí)行過的 幾條命令及編號|history|
|r|重復執(zhí)行最近執(zhí)行過的 某條命令|r -2|
|alias|給某個命令定義別名|alias del=rm -i|
|unalias|取消對某個別名的定義|unalias del|
其它命令
|命令名|功能描述|使用舉例|
|: ------------- |-------------| -----|
|uname|顯示操作系統(tǒng)的有關信息|uname -a|
|clear|清除屏幕或窗口內容|clear|
|env|顯示當前所有設置過的環(huán)境變量|env|
|who|列出當前登錄的所有用戶|who|
|whoami|顯示當前正進行操作的用戶名|whoami|
|tty|顯示終端或偽終端的名稱|tty|
|stty|顯示或重置控制鍵定義|stty -a|
|du|查詢磁盤使用情況|du -k subdir|
|df|顯示文件系統(tǒng)的總空間和可用空間|df /tmp|
|w|顯示當前系統(tǒng)活動的總信息|w|