Linux常用命令,查看樹形結構、刪除目錄(文件夾)、創建文件、刪除文件或目錄、復制文件或目錄(文件夾)、移動、查看文件內容、權限操作


5、查看樹結構(tree)

  通常情況下系統未安裝該命令,需要yum install -y tree安裝 直接使⽤tree顯示深度太多,⼀般會使⽤ -L選項⼿⼯設定⽬錄深度

格式:tree -L n [⽬錄],其中n指定⽬錄深度 

    

 

6、刪除文件夾(rmdir):僅可以刪除空白文件夾(不可以刪除有內容的文件夾),當test這個文件夾下面還有別的文件夾時,不能

通過rmdir test的命令直接把整個test文件給刪除。

    

    

  命令:rmdir test只能是在test是一個空文件夾得時候可以直接刪除,否則就要進入到文件目錄下,一層一層的刪除,或者通過使

用使用 rmdir -p 文件路徑 來刪除。

    

  命令:rmdir -p  文件的路徑,比如:rmdir -p test/api/ui/ci/1011 (test/api/ui/ci/1011這個文件和文件夾都提前存在)

    

 ps:如果使用rmdir刪除失敗,可能需要管理員權限,在命令前面加一個sudo 就可以了

    

    

 

7、創建文件(touch):創建空白文件

  命令:touch 文件名,比如:touch login.txt

    

 

8、刪除文件或目錄(rm)

 (1)、刪除文件

  命令:rm  -i  文件名 (刪除時會詢問是否要刪除),比如:rm -i test2

    

  命令:rm -f 文件名 (強制刪除),比如:rm -f test3

     

  命令:rm -v 文件名(可視化刪除),比如:rm -v login.txt

    

  (2)、刪除文件夾(目錄)

  命令:rm -r 文件名 (刪除時會詢問是否要刪除,僅管理員權限時刪除會詢問,其他的用戶刪除不會玩詢問,相當於強

制性刪除)(我沒有管理員權限),比如:rm -r 111

    

   命令:rm -rf 文件名(強制刪除,若目錄不存在,此命令依舊可以執行,不會報錯),比如:rm -rf 111

    

   命令:rm -rv 文件名(可視化強制,刪除文件和文件夾時,先刪除文件再刪除文件夾)

    

 

 9、復制文件或文件夾(cp):源文件始終不變,僅僅是對目標文件進行修改

  (1)、復制文件  

  命令:cp  源文件(復制的文件)  目標文件(復制到相應的文件夾下),比如:cp log.txt  abc

    

  (2)、復制文件夾(文件夾需要加“/”)

  命令:cp  -r  源文件 目標文件/,比如:

    

 

10、移動(剪切mv):注意mv與cp得區別。mv命令使源文件的狀態發生改變

  (1)、移動文件時(若目標文件中已經存在,則詢問是否要覆蓋)(文件夾需要加“/”)

  命令:mv  源文件  目標文件/

    

  (2)、也可以用於重命名(會改變源文件的狀態)

  命令:mv 源文件的名字   你想要修改的名字

    

 

11、查看文件內容(查看完后退出:q)

  命令:cat  文件名(正序查看文件內容) -n顯示行數(包括空格行),比如:cat log.txt

    

      比如:cat -n log.txt

    

  命令:tac文件名(倒序查看文件內容)

    

  命令:more  文件名(內容多的時候左下角會顯示文件的進度,這時切換至下一屏用空格鍵,切換至上一瓶用ctrl+B),比如:more log.txt

    

       命令:more 文件名 | wc -l      查看文檔的總行數,

    

  命令:less  文件名(當文件內容多的時候,往下翻頁ctrl+F,往上翻頁ctrl+B),如果要搜索文件里面的內容的時候

輸入“ /  +搜索的內容 ”表示(從前往后搜索),輸入“ ?  +搜索的內容 ”表示(從后往前搜索),比如:less log.txt

    

  命令:head   -n  行數 文件名(看文件前多少行的內容),比如:head -n 10 log.txt

    

  命令:tail  -n  行數 文件名(看文件后多少行的內容),比如:tail -n 10 log.txt

    

 

 12、幫助命令

  man:可以查看一個命令的幫助document

  info:進入交互環境(可以操作)

13、權限操作

一、基本權限

1、chmod修改文件權限

  Linux系統中,文件的基本權限由9個字符組成,我們可以使用數字來代表各個權限,各權限與數字對應的關系:r=4、w=4、x=1,

權限分為三種:所有者、所屬者、其他人,

      rwxrw-r-x 來說,所有者、所屬組和其他⼈分別對應的權限值為: 所有者 = rwx = 4+2+1 = 7 所屬組 = rw- = 4+2 = 6

其他⼈ = r-x = 4+1 = 5 所以,此權限對應的權限值就是 765。使⽤數字修改⽂件權限的 chmod 命令,

基本格式為: [root@localhost ~]# chmod -R 權限值 ⽂件名。

2、chmod使用字母修改權限

   既然⽂件的基本權限就是 3 種⽤戶身份(所有者、所屬組和其他⼈)搭配 3 種權限(rwx),chmod 命令中⽤ u、 g、o 分別代表 3

種身份,還⽤ a 表示全部的身份(all 的縮寫)。另外,chmod 命令仍使⽤ r、w、x 分別表示 讀、寫、執⾏權限。 使⽤字⺟修改⽂件權

限的 chmod 命令,其基本格式如圖 1 所示:

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM