linux常用終端命令

2021-08-21 23:51:51 字數 3744 閱讀 1306

啟動終端: ctr+alt+t

終端字型放大: ctr+shift+'+',終端字型縮小: ctr+'-'

ls: 檢視當前目錄下的檔案資訊

pwd: 檢視目錄所在的路徑

touch: 建立檔案

mkdir: 建立資料夾

rm: 預設刪除的是檔案,如果刪除資料夾需要加上-r選項,-r:以遞迴的方式把資料夾下的所有檔案資訊刪除掉

cd:切換目錄

9.1 cd 目錄名 : 切換到指定目錄

9.2 cd .: 切換到當前目錄

9.3 cd ..: 切換到上一級目錄

9.4 cd ~: 切換到當前使用者的目錄

9.5 cd: 等價與cd ~ 切換到當前使用者的目錄

9.6 cd -: 切換到上一次目錄

絕對路徑: 從根目錄算起的路徑叫做絕對路徑,比如: /home/python

相對路徑: 從當前目錄算起的路徑叫做相對路徑, 比如: ./aaa ../bbb

路徑的使用總結: 如果離當前目錄近使用相對路徑,如果離根目錄近使用絕對路徑,如果進入的是中間目錄建議使用絕對路徑

自動補全: 兩次tab鍵

cp: 拷貝

14.1 cp 檔名 路徑: 把檔案拷貝到指定路徑

14.2 cp 路徑/檔名 路徑: 把指定路徑的檔案拷貝到指定路徑

14.3 cp 檔名 路徑/新的檔名 : 先把檔案拷貝到指定目錄然後再重新命名

14.4 cp 資料夾 路徑 -r: 拷貝資料夾 -r:以遞迴的方式把資料夾下的所有檔案拷貝過去

mv: 移動(剪下)

15.1 mv 檔名 路徑: 把檔案移動到指定路徑

15.2 mv 路徑/檔名 路徑: 把指定路徑的檔案移動到指定路徑

15.3 mv 檔名 新的檔名: 重新命名

15.4 mv 資料夾 路徑: 把資料夾移動到指定目錄,不需要加上-r

tree: 以目錄樹方式顯示當前資料夾資訊

16.1 tree / : 以目錄樹方式顯示指定路徑的檔案資訊

命令的格式

ls 選項

21.1 -l: 以列表的方式取顯示

21.2 -a: 顯示隱藏檔案

21.3 -h: 顯示檔案大小的單位

21.4 ll: ls -al 顯示隱藏檔案並且以列表方式顯示 , l->ls

mkdir 選項

22.1 -p: 把依賴資料夾提取建立好,比如: mkdir 123/456/789 -p

rm選項

23.1 -r: 以遞迴的方式刪除資料夾裡面的所有內容

23.2 -i: 顯示刪除的時候提醒資訊

23.3 -v: 顯示刪除後的描述資訊

23.4 -d: 刪除空目錄

23.5 -f: 如果檔案或者目錄存在則刪除,否則就不刪除也不會報錯

cp選項

24.1 -i:拷貝檔案的時候如果指定目錄有該檔案需要顯示提醒資訊

24.2 -v:顯示拷貝檔案的路徑描述

24.3 -r:以遞迴的方式拷貝資料夾裡面的所有內容

mv選項

25.1 -i:移動檔案顯示提醒資訊

25.2 -v:顯示移動後的路徑描述

重定向(>,>>): 在終端顯示的內容資訊重寫規定方向,儲存到指定檔案裡面,以後檢視資料是檔案檢視就可以了

26.1 > :如果檔案不存在,那麼先建立,否則會先把原有檔案的資料清空然後再寫入

26.2 >> : 在原有資料的基礎上進行追加

26.3 總結: ls, cat, tree都可以使用重定向

more:分屏顯示

檔案合併

cat 1.txt 2.txt > 3.txt

管道: 可以理解成是乙個容器,存放在終端顯示的內容

28.1 總結: ls /bin | more , cat, tree, ls都是可以結合管道使用完成分屏顯示的

grep: 根據指定的內容在檔案中進行查詢

30.1 grep "a" 8.txt : 根據指定內容在檔案中進行查詢

30.2 -n:行號, -i:忽略大小寫 -v: 取反

30.3 總結: ^,$ , . 支援的正規表示式

find:在指定目錄查詢對應的檔案

31.1 find . -name ".txt": 在當前目錄查詢字尾是.txt的檔案, -name根據檔名查詢

31.3 find . -perm 666: 在當前目錄查詢檔案許可權是可讀可寫的, -perm根據許可權查詢

31.3 總結: ?  支援的萬用字元

ls:支援的萬用字元: _,? , , :表示匹配任意列舉中的乙個字元

萬用字元: ? _ ,起到了模糊查詢的作用

tar: 打包、壓縮、解包、解壓縮

34.1 打包 tar -cvf test.tar *.txt, -c: 表示要打包, -v:顯示檔案打到包裡面 -f:表示文件名稱,提示-f必須放到所有選項的後面

34.2 解包 tar -xvf test.tar , -x:表示解包

34.3 打包及壓縮合併的命令:tar -zcvf test.tar.gz *.txt

34.4 解壓縮及解包合併的命令:tar -zxvf test.tar.gz ->得到對應的檔案

34.5 指定解壓縮的路徑 tar -zxvf test.tar.gz -c ../bbb, -c:指定解壓縮後的路徑

34.6 tar -jcvf test.bz2 *.txt -> test.bz2

34.7 tar -jxvf test.bz2 -> 得到對應的檔案

34.8 -c: 指定解壓縮的路徑: tar -jxvf test.bz2 -c ../bbb

zip的壓縮及解壓縮

chmod:修改許可權

36.1 -r(4):可讀 -w(2):可寫 -x(1):可執行

36.2 u:當前使用者 g: 同組使用者 o: 其它使用者 a:所有使用者

36.3 +:新增許可權, -:撤銷許可權 , = : 賦值許可權

36.4 chmod 000 1.txt : 全部沒有許可權

36.5 chmod a=- 1.txt chmod a= 1.txt : 全部沒有許可權

36.6 chmod 777 1.txt chmod a=rwx 1.txt : 都許可權,可讀可讀可執行

36.7 chmod 664 1.txt chmod u=rw,g=rw,o=r 1.txt 設定不同使用者不同許可權

cp選項

37.1-a: 保留檔案原有許可權,-a包含-r,也就是使用-a也可以拷貝資料夾

which : 檢視命令的路徑

sudo -s: 切換到管理員賬號

passwd:修改密碼

who :當前那些使用者登陸

whoami:當前電腦登陸的使用者是誰

exit:退出

ssh: 遠端登陸 44.1 ssh : 可以遠端登陸服務端可以通過vim修改檔案

scp: 遠端拷貝

45.1 scp 1.txt [email protected]:/home/python/desktop ,把本地檔案拷貝到伺服器端

45.2 scp -r test [email protected]:/home/python/desktop,把本地資料夾拷貝到伺服器端

45.3 scp [email protected]:/home/python/desktop/1.txt . , 把服務端的檔案拷貝的本地

46.4 scp -r [email protected]:/home/python/desktop/test . , 把服務端的資料夾拷貝的本地

apt list 支援的安裝包

常用Linux終端命令

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

Linux 常用終端命令

01 檢視目錄內容 02 切換目錄 03 建立和刪除操作 04 拷貝和移動檔案 05 檢視檔案內容 06 其他 python的學習和使用,必須要掌握一定的linux系統的操作方法,所以先介紹 linux 系統中常用的終端命令。command options parameter help comman...

常用的Linux終端命令

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