Linux 命令整理 —— 基本操做

1.ls 目錄列舉(dir) 
通常咱們這麼寫:java

 
  1. ls   

     

列舉當前目錄的全部文件,若是文件不少的話,這麼看很複雜。咱們能夠加關鍵字,例如咱們要看包含xml的所有文件。vim

 
  1. ls *xml*  

     

若是這個時候,咱們想要看到這些文件的全部者信息能夠這麼寫:spa

 
  1. ls -la  

     



2.cd 目錄切換 
和其餘目錄切換命令同樣,沒有差異。日誌

 
  1. cd a  

     

切換到a目錄。 

3.chown 改變文件(文件夾)的擁有者 
上文經過ls咱們看到了一堆文件,可能有的文件咱們不能操做,這時候須要root帳戶執行chown命令改變文件所屬,能夠這樣寫:code

 
  1. chown boss.boss *  

     

這個操做就是把當前目錄下的全部文件賦予boss用戶以及boss組的用戶全部權力。那麼子文件夾下的文件(文件夾)須要修改該如何作呢?執行xml

 
  1. chown -R boss.boss *  

     



4.mkdir 創建目錄 
這個命令很簡單,執行blog

 
  1. mkdir x  

     

咱們就在當前目錄下構建了一個x目錄。 

5.cat 文件查看 
咱們能夠經過cat命令查看文件內容,執行部署

 
  1. cat a.xml  

     

咱們能夠查看這個文件的內容,固然以文本方式。 

6.tail 文件查看(能夠跟蹤文件) 
這個命令若是不加參數的話,和cat沒有區別,最終要的就是他能夠跟蹤文件的內容,咱們經常用它來監控日誌,例如class

 
  1. tail -f javaeye.log  

     

當javaeye.log文件發生增加時,咱們能夠在控制檯捕獲這個改動,若是這個日誌文件變化的很快的話看起來就有點像是黑客帝國的中的場景了(黑底綠字,不停的刷屏!)。 

7.tar 文件壓縮 
壓縮解壓縮,這是部署工做的基本操做。監控

 
  1. tar -zvcf java.tar.gz java  

     

將java 目錄下的文件包含子文件夾所有壓縮成java.tar.gz文件。 
反過來,解壓縮執行

 
  1. tar -xzvf java.tar.gz  

     



8.rm 刪除 
折騰了這麼一番,生成了一堆垃圾文件。趕忙清理掉,呵呵!

 
  1. rm *  

     

個人媽誒!太恐怖了!還好沒執行!!!兄弟們千萬記住,執行刪除命令的時候必定不要用這個命令!!!若是你是超級管理員,將有可能刪除全部文件,系統在重啓瞬間就會癱瘓!!!最好指定文件名或路徑名,避免所有刪除,這簡直就是自殺!哎呀,目錄不能刪除,有子文件的不能刪除怎麼辦?

 

rm -R xml  

這樣就能完全刪除xml目錄。 

 

9.su 超級用戶命令 

剛纔作chown的時候,咱們須要切換到超級用戶也就是root用戶,怎麼作?執行

 
  1. su  

     

按提示輸入root用戶密碼,輕鬆切換到超級用戶。非必要狀況不建議使用該帳戶! 

10.vim(vi)文本編輯 
這個提及來就比較複雜了,咱們直說簡單操做能夠知足咱們須要的。編寫文件,無非就是寫點東西進去。vi、vim用起來,感受仍是vim舒服一點。編輯一個文件,

 
  1. vim a.txt  

     

這時候文件打開了,可是還不能編輯,鍵入i。提示insert,插入狀態,咱們能夠插入文字了。寫完了,ctrl+c終結輸入狀態,鍵入:w,保存不退出,鍵入:wq,保存退出。若是不保存強制退出呢?鍵入:q!。固然,若是你只是上來看看內容直接退出,那就鍵入:q就能夠了。若是想要在文件中找到一個關鍵字能夠鍵入/x/表示搜索,x就是關鍵字。 

11.cp 文件拷貝 
這個命令是copy單詞的縮寫,好比咱們要作文件/目錄備份,可使用這個命令: 

 
  1. cp a.txt a.txt.bak  

     


這樣,就由a.txt文件,得到了備份文件a.txt.bak。 
若是要拷貝目錄,須要使用參數-R

 
  1. cp -R a b   

     


這樣就能夠把a目錄拷貝成b目錄了。 

12.mv 文件剪切 
這個命令是move單詞的縮寫,能夠用來剪切/重命名文件、目錄。 
這個命令最初就是爲了剪切操做,但從其做用來看,用來重名名再合適不過了! 

 
  1. mv a c   

     


a但是是文件,也能夠是目錄,上述操做後,a文件/目錄就變成了c文件/目錄! 


13.mount 設備掛載 

 
  1. mkdir /media/cdrom  
    mount -t iso9660 /dev/cdrom /media/cdrom  

     

-t iso9660可選 

14.umount 設備卸載 

 
  1. umount /media/cdrom  

     



15.env 環境變量 

 
    1. env  
相關文章
相關標籤/搜索