Linux 常用終端命令

2021-10-01 17:14:53 字數 3830 閱讀 8509

01 檢視目錄內容

02 切換目錄

03 建立和刪除操作

04 拷貝和移動檔案

05 檢視檔案內容

06 其他

python的學習和使用,必須要掌握一定的linux系統的操作方法,所以先介紹 linux 系統中常用的終端命令。

command [-options] [parameter]

--help

command --help

man

man command

操作鍵功能

空格鍵顯示手冊的下一屏

enter鍵

一次滾動手冊的一行

-b回滾一屏

-f前滾一屏q退出

linux下檔案和目錄的特點

引數含義

-a顯示其下所有子目錄和檔案,包括隱藏檔案

-l以列表方式顯示檔案的詳細資訊

-h必須配合-l使用,以人性化的方式顯示檔案大小

linux系統中,終端命令允許連續書寫多個選項,並且沒有先後順序。例如:

ls -lhals -alh

萬用字元含義

*代表任意個數個字元,包括檔案的拓展名

?代表任意乙個字元,至少也只能是乙個

表示可以匹配字元組中的任一乙個

[abc]

匹配a、b、c中的任意乙個

[a-f]

匹配a到f範圍內的任意乙個

例如ls -lha [123]*.txt

ls -lha ?[123]*

注意:linux 所有的目錄和檔名都是識別大小寫的

命令

含義cd

切換到當前使用者的主目錄(/home/使用者目錄)

cd ~

切換到當前使用者的主目錄(/home/使用者目錄

cd .

保持在當前目錄不變

cd …

切換到上一級目錄

cd -

可以在最近兩次工作目錄之間來回切換

例如:

cd ~/desktop/進入桌面

cd /home/python/desktop/進入桌面

cd .進入桌面

cd aaa/進入桌面下的 aaa 目錄

選項含義

-p可以遞迴建立目錄

使用rm刪除後不能恢復

選項

含義-f

強制刪除,忽略不存在檔案,無需提示

-r遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數

例如:rm *1.txt刪除當前目錄下以1結尾的txt檔案;

rm -r ~/desktop/ *刪除 /使用者目錄 桌面下的所有檔案及目錄;

rm -fr / *因為萬用字元*的原因,會刪除 / 根目錄下的所有檔案,禁止使用

序號命令

對應英文

作用01

tree[目錄名]

tree

以樹狀列出檔案目錄結構

02cp 原始檔 目標檔案

copy

複製檔案或者目錄

03mv 原始檔 目標檔案

move

移動檔案或者目錄/檔案或者目錄重新命名

tree [目錄名]
選項

含義-d

只顯示目錄

例如:tree=tree .列出當前目錄的樹狀結構

tree ~列出使用者目錄的樹狀結構

cp 原始檔 目標檔案
選項

含義-i

覆蓋檔案前提示

-r若給出的原始檔是目錄檔案,則cp

將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名

例如:

mv 原始檔 目標檔案
選項

含義-i

覆蓋檔案前提示

例如:mv -i test ~/documents/

mv -i a/b/c/123.txt test

mv -i 123.txt 321.txt

mv -i a/b/c/aaa ./.abc

序號命令

對應英文

作用01

cat 檔名

concatenate

檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能

02more 檔名

more

分屏顯示檔案內容

03grep 搜尋文字

檔名grep

搜尋文字檔案內容

選項含義

-b對非空行輸出行編號

-n對所有行輸出行編號

linux 中還有乙個nl的命令和cat -b的效果等價

more的功能鍵 與man的類似

操作鍵功能

空格鍵顯示手冊的下一屏

enter鍵

一次滾動手冊的一行

-b回滾一屏

-f前滾一屏q退出

/word

搜尋word字串

grep [-options] 搜尋文字 檔名
選項

含義-n

顯示匹配行及行號

-v顯示不包括匹配文字的所有航(相當於求反)

-i忽略大小寫 引數

含義^a

行首,搜尋以a開頭的行

ke$行尾,搜尋以ke結束的行

例如grep -ni as 123.txt

grep -in "hello python" 123.txt

grep -n ^a 123.txt

其中例如

echo hello python > a若沒有a,則建立檔案 a,並把「hello python」輸出到 檔案a中;如已有 a ,則覆蓋a的內容

ls -lh > als -lh命令的結果輸出到 a 中

常用的管道命令有: 例如

ls -lh | grep -ni ^a會把ls查出來的資訊再通過grep命令進行篩選

ls -lh | grep -ni a | grep -i b >> 123.txt

linux常用終端命令

啟動終端 ctr alt t 終端字型放大 ctr shift 終端字型縮小 ctr ls 檢視當前目錄下的檔案資訊 pwd 檢視目錄所在的路徑 touch 建立檔案 mkdir 建立資料夾 rm 預設刪除的是檔案,如果刪除資料夾需要加上 r選項,r 以遞迴的方式把資料夾下的所有檔案資訊刪除掉 cd...

常用Linux終端命令

序號 命令對應英文 作用01 lslist 檢視當前資料夾下的內容 02pwd print work directory 檢視當前所在資料夾 03cd 目錄名 change directory 切換資料夾 04touch 檔名 touch 如果檔案不存在,建立檔案 05mkdir 目錄名 make ...

常用的Linux終端命令

linux終端命令常常用來操作伺服器,客戶端通過軟體遠端連線伺服器,對伺服器發號施令。終端命令大概有200多個,但是常用的就幾個,比如以下 1 ls a 顯示隱藏檔案 顯示當前資料夾下的內容 2 cd 檔名 file 切換到 file資料夾下 切換到上級目錄 3 pwd 顯示當前所在資料夾 4 mk...