線上查詢及幫助命令、文件和目錄操作命令、查看文件及內容處理命令、vim命令行文本編輯器、信息顯示命令、文件壓縮及解壓縮和搜索文件命令 ...
Linux命令分類彙總(1-6)
兩個Linux命令查詢工具網站
https://www.linuxcool.com/
http://man.linuxde.net/
序號 |
命令 |
參數 |
英文釋義 |
功能說明 |
(一)線上查詢及幫助命令(2個)
1 |
man |
|
manual |
查看命令幫助,命令的詞典,還有info |
2 |
help |
h |
|
查看Linux內置命令的幫助 |
(二)文件和目錄操作命令(15個)
3 |
pwd |
print working directory |
顯示當前工作目錄的絕對路徑 |
|
4 |
cd |
-/~/.. |
change directory |
從當前工作目錄切換到指定的工作目錄。 |
5 |
ls |
l/a/d/i/h/F 長/all/目錄/inode/human |
list |
列出目錄的內容及其內容屬性信息 |
6 |
touch |
|
配合stat看 |
創建新的空文件,改變已有文件的時間戳屬性。 |
7 |
mkdir |
p/v/m |
遞歸/過程/文件許可權 |
創建目錄 |
8 |
cp |
r/p/a 遞/許可權/all |
copy |
複製文件或目錄 |
9 |
rm |
f/r/i 強刪/遞歸/詢 |
remove |
刪除一個或多個文件或目錄 |
10 |
rmdir |
p/v 遞歸/過程 |
remove empty directories |
刪除空目錄 |
11 |
mv |
|
move |
其功能是移動或重命名文件。 |
12 |
find |
path –type/name/size 文件類型縮寫bcdplfs |
用於查找目錄及目錄下的文件 |
|
13 |
tree |
a/d/f/i/L
|
all/dir/Level |
以樹狀圖形式列出目錄的內容 |
14 |
chattr |
-R +-ai |
append/insert |
改變文件的擴展屬性 |
15 |
lsattr |
-R +-ai |
list attribute |
查看文件擴展屬性。 |
16 |
file |
|
|
顯示文件的類型 |
17 |
md5sum |
|
|
計算和校驗文件的MD5值,文件是否更改 |
(三)查看文件及內容處理命令(20個)
18 |
cat |
查合增刪-n |
concatenate |
用於連接多個文件並且列印到屏幕輸出或重定向到指定文件中 |
19 |
tac |
|
|
縱向反向顯示文件內容 |
20 |
rev |
|
|
橫向反轉顯示文件內容 |
21 |
more |
–n +n |
|
分頁顯示文件內容 |
22 |
less |
–n +n |
|
分頁顯示文件內容, |
23 |
head |
–number |
|
顯示文件內容的頭部。 |
24 |
tail |
–number |
配合管道符查看20-30行 |
顯示文件內容的尾部。 head -30 file | tail-11 |
25 |
cut |
-f2 -d";" /c2 第二個字元 |
filed/d 指定分隔符 |
有兩個主要的功能,第一是顯示文件內容,第二是連接多個或多個文件 |
26 |
split |
-b 10k date.file -d -a 3 split_file |
分割文件為不同的小片段,數字顯示-d,尾碼長度-a x |
|
27 |
paste |
d: /-s f f |
delimiters |
按行合併文件內容, 將每個文件粘貼成一行 |
28 |
sort |
-r/n |
反轉/行號 |
對文件的文本內容排序。 |
29 |
uniq |
-c 統計行數 |
unique |
去除重覆行。 |
30 |
wc |
-c/l/w |
位元組/行數/單詞數 |
統計文件的行數、單詞數或位元組數。 |
31 |
iconv |
|
|
轉換文件的編碼格式,瞭解。 |
32 |
dos2unix |
|
|
將DOS格式文件轉換成UNIX格式。 |
33 |
diff |
y/w 50 width |
difference |
比較文件/目錄的差異 |
34 |
vimdiff |
|
常用 |
命令行可視化文件比較工具, |
35 |
grep/egrep |
vniecow^$| |
多去探索 |
過濾字元串, |
36 |
join |
|
|
按兩個文件相同欄位合併 |
37 |
tr |
catzm.txt|tr -d/c '1\n' |
c字元集補集 |
替換或刪除字元。d 刪除 |
(四)vim命令行文本編輯器(8個)
38 |
gg /nG/ G |
首/中/尾 |
垂直方向 |
游標操作垂直方向 |
|||
39 |
^ /b/ nb/ w/ nw/ $ |
水平方向 |
首/左一詞/左N詞/右一詞/右N詞/末 |
||||
40 |
x/dd/ndd/u/ uu/r/p/yy |
刪字元/刪1-n行/恢復/替換/粘貼paste/複製行copy |
編輯文檔, |
||||
41 |
/xxx ?xxx %/3,5s/A/B/g |
查找斜問 35%帥哥 |
|
查找 替換 |
|||
42 |
!q /qw/x/w a.txt/ZZ |
強退/保退/保退/另存/返回命令行 |
保存退出, |
||||
43 |
set number/ignorecase |
|
顯示行號/忽略大小寫 |
||||
44 |
plit、vsplit、close、ctrl+w切換視窗 |
多視窗編輯 |
|||||
45 |
!+命令 |
|
|
在vim中使用SHELL命令 |
(五)信息顯示命令(11個)
46 |
uname |
-a/n/r |
unix name |
顯示操作系統相關信息的命令。 |
47 |
hostname |
|
|
顯示或者設置當前系統的主機名。 |
48 |
dmesg |
| grep/head/tail -c |
顯示開機信息,診斷系統故障。 |
|
49 |
uptime |
-p/s |
運時/啟動 |
顯示系統運行時間及負載。 |
50 |
stat |
|
|
顯示文件或文件系統的狀態。 |
51 |
du |
a |
disk usage |
用於查看磁碟占用空間的意思。 |
52 |
df |
a |
disk free |
顯示磁碟空間使用情況 |
53 |
top |
|
|
實時顯示系統資源使用情況。 |
54 |
free |
m |
|
顯示系統記憶體情況 |
55 |
date |
+%T%n換行 %D%B%d |
--date '12:34:56' |
顯示與設置系統時間。 -s 設置 |
56 |
cal |
-1/3/s/m/j/y |
|
查看日曆等時間信息。 |
(六)文件壓縮及解壓縮命令(4個)搜索文件命令(3個)
57 |
tar |
-cfzjtrxC |
創/名/過/追/解/解壓位置 |
打包壓縮,重覆這幾天日系車 |
58 |
unzip |
|
|
解壓文件。 |
59 |
gzip |
|
|
gzip壓縮工具。 |
60 |
zip |
|
|
壓縮工具。 |
61 |
which |
查找文件、顯示命令路徑 |
查找二進位命令,按環境變數PATH路徑查找。 |
|
62 |
whereis |
查找二進位命令,按環境變數PATH路徑查找。 |
||
63 |
locate |
find –name比較快 |
|
快速查找文件和目錄,從資料庫找 |