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 -lha
和ls -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 > a
將ls -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...