Linux基本指令

2021-08-21 06:16:38 字數 4429 閱讀 1941

1. 快速啟動終端:ctr+alt+t

2. 終端字型放大:ctr+shift+「+」

3. 終端字型縮小:ctr+「-」

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

4.1 ls -l:以列表的方式顯示

4.2 ls -a:顯示隱藏檔案

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

4.4 ll 等價於ls -al

4.5 l 等價於 ls

5. pwd:檢視當前目錄的路徑

6. touch:建立檔案

6.1.touch 檔名稱1 檔名稱2 檔名稱3 :建立多個檔案

6.2.touch 檔名稱:根據序號建立多個檔案

7. mkdir:建立資料夾

7.1 mkdir -p:把所需要的資料夾提前建立好(遞迴方式)

7.2.mkdir 目錄名稱1 目錄名稱2 目錄名稱3 :一次性建立多個資料夾

8. rmdir:刪除空資料夾

9. rm:預設刪除檔案,-r 表示以遞迴的方式輸出資料夾裡的檔案,最後刪除資料夾

9.1 -i:刪除之前有提醒

9.2 -r:以遞迴方式刪除資料夾裡面的所有檔案資訊

9.3 -f:如果檔案不存在刪除的時候不顯示錯誤資訊

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

9.5 -d:刪除空白目錄

10. cd :切換目錄

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

10.3 cd ~:切換到使用者的工作目錄

11. clear:清屏 (window中清屏是cls)

12. cp:拷貝

12.1 cp 檔名 路徑 :把檔案拷貝到指定目錄裡面

12.2 cp 檔名 路徑/新的檔名 :把檔案拷貝到指定目錄並把拷貝的檔案重新命名

12.3 cp 檔名 新的檔名 : 把檔案拷貝到當前目錄並把拷貝的檔案重新命名

12.4 cp 資料夾 路徑 -r:把資料夾拷貝到指定路徑裡面

13. mv:移除(剪下)

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

13.2 mv 檔名 路徑/新的檔名:把檔案移動到指定路徑然後重新命名

13.3 mv 檔名 新的檔名 :對檔案進行重新命名

13.4 mv 資料夾 路徑 :把資料夾移動到指定路徑

13.6 -f:直接覆蓋

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

14. tree:以目錄樹的方式檢視目錄資訊

14.1 tree 路徑:檢視指定路徑的目錄樹資訊

15. cal:檢視當前月份日曆

15.1 cal -y:檢視全年日曆資訊

16. data:檢視當前時間

16.1 時間格式化:data「+%y-%m-%d %h:%m%s」:年月日時分秒

17.history:檢視歷史命令,列出最近輸入的一千條命令資訊

17.1!歷史命令編號:執行對應的歷史命令

18. 命令名 --help:檢視幫助資訊

19. man 命令名:檢視幫助資訊

19.4 q:退出

20. 重定向(>,>>):重新規定顯示的方向,把在終端顯示的資料儲存到檔案裡,以後檢視通過檔案檢視

20.1 >:如果檔案存在那麼先把資料清空然後寫入新的資料,相當於檔案操作中的w。

20.2 >>:如果檔案存在會在原有基礎上進行追加寫入,相當於檔案操作中的a。

總結:ls,tree,cat結合重定向使用。

例:ls > 檔名

22. cat:在終端檢視檔案中的資料,唯讀

22.1 cat 檔名稱1  檔名稱2  ... > 合併後的檔名稱:合併檔案內容

23. more:分屏顯示。用法:more 檔名唯讀

23.4 q:退出

24. | 管道:可以理解成資料的容器

24.2 ls,tree,cat可以結合管道使用,例如:tree | more

25. 檔案合併:cat 檔案1.字尾名 檔案2.字尾名 > 檔案3.字尾名 :將檔案1檔案2合併到檔案3中

26. 連線

26.1軟連線:

好比乙個人可以有多個名字,刪除原始檔案不會對硬鏈結檔案產生影響,使用硬鏈結檔案依然可以獲取檔案資料,注意點: 不能給目錄建立硬鏈結,建立硬鏈結只能給檔案建立,建立硬鏈結會對硬鏈結數加1

27. grep:根據搜尋內容查詢資料 例:grep -n    「要查詢的內容」   檔名

27.1 -n:顯示行號

27.2 -v:根據搜尋內容取反

27.3 -i:忽略大小寫

28. find:根據路徑搜尋檔案 例:find 引數 檔名

28.1 -name:根據檔名搜尋

28.2 -size:根據檔案大小搜尋

28.3 -perm:根據許可權搜尋

29.tar 打包

29.1 -c :打包

29.2 -f :filename,打包後的檔名稱

29.3 -v :顯示打包的進度

29.4 -u :update縮寫,更新原打包檔案中的檔案(了解)

29.5-t :檢視打包的檔案內容(了解)

例:tar -cvf 包名.tar   *.txt  :將txt檔案打  記憶體空間不會變小,因為沒有壓縮

30.zip壓縮及解壓

30.1 zip [選項] 壓縮後的檔名稱.zip  檔案或資料夾:

-r :遞迴壓縮,主要針對的是資料夾

30.2  uzip解壓縮

unzip 壓縮包名稱        =>     解壓到當前目錄

unzip 壓縮包名稱 -d 指定路徑        =>   解壓到指定路徑下

31. tar 打包及壓縮

31.1 tar -zcvf test.tar.gz *.txt : -z 壓縮 -c 打包 -v 顯示打包檔案 -f 指定檔名

32.gzip壓縮解壓

32.1 gzip 壓縮

例:gzip test.tar  :(test是自己打包檔案的檔名,壓縮後檔名會變為test.tar.gz)壓縮後空間會變小

32.2 gzip解壓縮

例:gzip -d test.tar.gz 

33. tar 解包

例:tar -xvf test.tar 

34. tar 解壓縮及解包

例:tar -zxvf test.tar.gz 

35.chmod:修改檔案許可權

35.1使用者角色:u:當前使用者 g:同組使用者 o:其他使用者 a:所有使用者

35.2 許可權:r(4)可讀,w(2) 可寫,x(1) 可執行,-(0):沒有許可權

35.3不同使用者不同許可權: chmod u=r,g=w,r=rwx 1.txt , chmod 427 1.txt

36. which:獲取命令的路徑

37. sudo -s:切換到管理員使用者

38. whoami:當前使用者,使用者獲取當前使用者的使用者名稱

39. who:當前有些使用者登入

40. passwd:修改密碼

41. exit:退出賬號

42.ssh:遠端登入,ssh 使用者名稱@伺服器的ip位址

43.scp:遠端拷貝

44.ps:  檢視程序id

44.1-a :所有的程序均顯示出來,與 -e 具有同樣的效用;

44.2-a : 顯示現行終端機下的所有程序,包括其他使用者的程序;

44.3-u :以使用者為主的程序狀態 ;

44.4 x :通常與 a 這個引數一起使用,可列出較完整資訊。

44.5l :較長、較詳細的將該pid 的的資訊列出;

44.6j :工作的格式 (jobs format)

44.7-f :做乙個更為完整的輸出

注:引用

45.uname [引數-a代表all ]:獲取計算機作業系統相關資訊

46.reboot:重啟作業系統

47.shutdown:關機命令,使系統在60秒後關機

47.1: -h 加數字:數字代表秒數,在某個時間後關機,如果數字為0,表示立即關機

47.2: now表示立即關機 

47.3: -c 取消關機

47.4: -r引數重啟計算機

47.5:halt -p 命令相當於"shutdown  -h   0",代表立即關機

48.type +命令:檢視命令屬於內部命令還是外部命令

49.hostnamectl:檢視主機名資訊,操作伺服器的主機名(讀取、設定)

49.1.hostnamectl set-hostname 主機名:設定主機名稱,此設定影響靜態和瞬態的主機名

49.2.hostnamectl --pretty set-hostname 主機名:單獨設定 靈活 主機名稱

50.head -n 檔名稱:檢視乙個檔案的前n 行,如果不指定n,則預設顯示前10 行

51.tail -n 檔名稱:檢視乙個檔案的最後n 行,如果不指定n,則預設顯示最後10 行

51.1 tail  -f  檔名稱: 動態檢視乙個檔案內容的輸出資訊

linux基本指令

很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...

Linux 基本指令

貌似好久沒有更新部落格了,今天先隨便寫寫。1.檢視服務語言設定 unbantu系統的話,因為語言不同可能會導致編碼的錯誤,出現亂碼,或者檔案?class檔案的出現。所以解決的方法為檢視 etc default locale 檔案 可以通過cat 指令檢視 vi指令進行編輯 編輯結束後 esc 按鍵 ...

linux基本指令

檔案複製 例子 cp i file1 file2 將文件 file1 複製成 file2 i為提示確認。cp file1 dir1 將文件 file1 複製到目錄 dir1 下,檔名仍為 file1.cp tmp file1 將目錄 tmp 下的文件 file1複製到現行目錄下,檔名仍為 file1...