Linux 命令分類表

Unix命令分類如下:

       構建塊 

   文件   

系統工具

      命令工具

   文件系統

終端

      比較文件  

   登錄和註銷

文本格式化

        目錄

   進程和作業控制

工具

        顯示數據

   Shell

用戶和用戶標識

       文檔資料  

   選擇數據

變量

        編輯



 

 

構建塊

 

cat 

組合文件,將標準輸入複製到標準輸出

tee 

將標準輸入複製到文件和標準輸出

xargs 

使用來自標準輸入的參數運行命令

 

命令工具

 

alias 

創建/顯示別名

type

定位命令:顯示命令的路徑名或別名

unalias

刪除別名

whence 

定位命令:顯示命令的路徑名或別名

which 

定位命令:顯示命令的路徑名或別名

 

比較文件

 

cmp 

比較兩個文件

comm 

比較兩個有序文件,顯示區別

diff 

比較兩個文件,顯示區別

sdiff 

比較兩個文件,顯示區別

 

目錄

 

cd 

改變工作目錄

chmod 

改變文件或目錄的文件權限

dirs 

顯示/清除目錄棧中的內容

du 

顯示文件使用的磁盤空間量

file 

分析文件的類型

ls

顯示文件的各種類型的信息

mkdir

創建目錄

mv

移動或重命名文件或目錄

popd

改變工作目錄,將名稱從目錄棧中彈出

pushd 

改變工作目錄,將名稱壓入到目錄棧中

pwd 

顯示工作目錄的路徑名

rm 

刪除文件或目錄

rmdir 

刪除空目錄

tree 

顯示目錄樹的圖表

 

顯示數據

 

cat

組合文件,將標準輸入複製到標準輸出

echo 

將參數寫到標準輸出

head 

從數據的開頭選擇行

hexdump 

顯示二進制(非文本)文件

less

分頁程序:每次一屏地顯示數據

more 

分佈程序:每次一屏地顯示數據

od 

顯示二進制(非文本)文件

print 

將參數寫到標準輸出

tail 

在數據的末尾選擇行

 

文檔資料

 

apropos

基於鍵盤搜索顯示命令名

info

從Info參考系統中顯示文件

man

顯示Unix聯機參考手冊的頁面

whatis 

爲指定命令顯示一行摘要信息

xman

基於GUI,顯示聯機參考手冊的頁面

編輯

 

sed

非交互式文本編輯

vi 

vi文本編輯器

view 

以只讀模式啓動vi文本編輯器

vim

vim文本編輯器

 

文件

 

chmod 

改變文件或目錄的文件權限

cp 

複製文件;複製目錄

du 

顯示文件使用的磁盤空間量

find 

在目錄樹中搜索文件,處理結果

ln

創建文件的一個新鏈接

locate 

搜索文件

ls 

顯示文件的各種類型的信息

mkfifo 

創建命名管道

mv 

移動或重命名文件或目錄

rm 

刪除文件或目錄

shred

安全刪除文件

stat

顯示i節點的信息

touch 

更新文件的訪問/修改時間;創建文件

umask 

在文件創建過程中設置文件模式掩碼

whence 

定位命令:顯示命令的路徑名或別名

whereis 

查看與命令關聯的文件

 

文件系統

 

df 

顯示文件系統已使用/可使用的磁盤空間

dumpe2fs 

顯示超塊的文件系統信息

mount 

掛載文件系統

umount

卸載文件系統

 

登錄與註銷

 

login

終止登錄shell並初始化一個新登錄

logout

終止登錄shell

passwd

改變登錄口令

 

進程與作業控制

 

& 

在後臺掛起程序

^Z 

掛起(暫停)前臺程序

fg

將作業移到前臺

suspend 

掛起(暫停)shell

jobs 

顯示作業信息

bg 

將作業移至後臺

ps 

顯示進程信息

top

顯示使用最多CPU的進程的數據

prstat

顯示進程的動態信息

pstree 

顯示進程樹圖表

ptree 

顯示進程樹圖表

fuser 

識別使用指定文件的進程

kill

終止進程;給進程發送信號

nice 

使用指定的調度優先級運行程序

renice

改變已運行程序的調度優先級

 

Shell

 

! 

重新執行歷史列表中的命令

!! 

重新執行歷史列表中的最後一條命令

^^ 

替換/重新執行歷史列表中的最後一條命令

bash 

Bash shell

bindkey 

設置命令行編輯模式

chsh

改變默認shell

csh

C-shell

exit

退出shell

fc

顯示/重新執行歷史列表中的命令

history 

顯示歷史列表中的命令

ksh

Korn shell

sh 

Bourne shell

tcsh 

Tcsh shell

 

選擇數據

 

cut

提取指定的數據列/字段

grep 

選擇包含指定模式的行

head 

從數據的開頭選擇行

look 

選擇以指定模式開關的行

strings 

在二進制文件中搜索字符串

tail 

在數據的末尾選擇行

 

系統工具

 

dmesg

顯示啓動信息(Linux)

hostname 

顯示系統的名稱

init 

切換到另一個運行級別

reboot

重新啓動計算機

shutdown

關閉計算機

su

改變到超級用戶或另一個用戶標識

sudo 

以超級用戶運行一條單獨的命令

uname 

顯示操作系統的名稱

uptime 

顯示系統已經運行的時間

 

終端

 

lock 

臨時鎖定終端

stty 

設置/顯示終端的操作選項

tty 

顯示錶示終端的特殊文件的名稱

 

文本格式化

 

colrm 

刪除指定的數據行

expand 

將製表符更改爲空格

fmt

格式化段落,從而使它們看上去更漂亮

fold 

將長行格式化爲較短的行

join 

基於共同字段組合數據列

nl

在文本中添加行號

paste

組合數據列

pr

將文本格式化成頁面或列

rev 

數據每行中的字符反向排列

sed 

非交互式文本編輯

split 

將大文件分隔成小文件

tac 

組合文件的同時將文本行的順序反轉

tr 

改變或刪除選擇的字符或字符串

unexpand

將空格改變爲製表符

uniq

移除文本文件中相臨的重複行

 

工具

 

bc 

任意精度,易於使用的計算器

cal

顯示一個日曆

calender

calender文件中顯示當前提醒

date

顯示時間和日期

dc

任意精度,基於棧的計算器

leave

在指定的時間顯示一個提醒

sleep

延遲一個指定的時間間隔

sort 

排序數據;查看數據是否是有序的

tsort 

由偏序創建一個全序

wc 

統計行數、單詞數和字符數

 

用戶和用戶標識

 

group

顯示用戶標識所屬的組

id 

顯示當前用戶標識和組標識

last 

查看用戶標識上一次登錄時間

quota 

顯示系統資源限額

users 

顯示當前登錄到系統的用戶標識

w 

顯示用戶標識和活動進程的信息

who 

顯示當前登錄的用戶標識的信息

whoami 

顯示當前登錄的用戶標識

 

變量

 

echo 

將參數寫到標準輸出

env 

顯示環境變量

export 

將shell變量輸出到環境中

print 

將參數寫到標準輸出

printenv 

顯示環境變量

set 

設置/顯示shell選項和shell變量

setenv 

設置/顯示環境變量

unset

刪除shell變量

unsetenv 

刪除環境變量


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