1. 程式人生 > >Linux常用命令之筆記

Linux常用命令之筆記

、Linux的目錄結構:

1./:根目錄;一般根目錄下之存放目錄,不存放檔案。

2./bin;/usr/bin(binaries):存放二進位制的可執行檔案。如常用命令ls\tar\mv\cat等。

3./boot;放置linux系統啟動時用到的一些檔案。

4./dev(devices):存放linux系統下的裝置檔案。訪問該目錄下某個檔案,相當於訪問某個裝置。

5./etc(etcetera):系統配置檔案的存放的目錄,不建議在此目錄下存放可執行檔案。

6./home;系統預設的使用者家目錄。

7./lib(library);/usr/lib:/usr/local/lib:系統使用的函式庫目錄,程式在執行過程中,需要呼叫一些額外的引數時需要函式庫的協助。

8./root:系統管理員root的家目錄,系統第一個啟動的分割槽為/,所以最好將/root和/防止在同一個分割槽下。

9./sbin(super user binaries) /usr/sbin: /usr/local/sbin:放置系統管理員使用的可執行命令。如fdisk,shutdown,mount等。

10./usr:(unix shared resources)應用程式存放目錄。

11./var:(variable):放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案/var/log。

12./tmp:(temporary)一般使用者或正在執行程式臨時存放檔案的目錄。

13./srv:服務啟動之後需要訪問的資料目錄。

二、常用命令之磁碟管理

1.cd命令

     cd /,根目錄

     cd -,上一次訪問的目錄

     cd ..,上一級目錄

2.pwd命令

     pwd ,顯示工作目錄,就是當前在那個目錄下

3.mkdir命令:建立目錄

     eg:mkdir -pv /abc/123

     -p 父目錄不存在的情況下先生成父目錄

     -v 顯示命令執行過程中的詳細資訊

三、常用命令管理之檔案管理-----檔案瀏覽

1.less:分頁顯示檔案內容,操作更詳細

     less -mN install.log

     -m  顯示命令的百分比

     -N 顯示每行的行號

操作:

     空格鍵:前進一頁或page down

     b:後退一頁或page up

     d:前進半頁

     u:後退半頁

     v:進入vim編輯器

     q:退出

2.tail命令

      功能:用於顯示指定檔案末尾的內容,不指定檔案時,作為輸入資訊進行處理,常用於檢視日誌檔案。

      -n<行數> 顯示行數

      -f 迴圈讀取

      tail -f ip.log   

四、常用命令之檔案管理------檔案操作

1.touch:建立檔案的

     touch 檔名

2.cp:複製檔案或目錄

     cp 檔名 ../ :  複製一份到上一層目錄
     cp 檔名 ../檔名:複製一份到上一層目錄並且重新命名
     cp 檔名 指定目錄名:複製一份到指定目錄裡
     cp檔名 新的檔名 拷貝一份到當前目錄 (2個檔案)
     cp -r 目錄名 指定目錄名:遞迴複製整個目錄內容到指定目錄 (拷貝是需要遞迴的)

3.mv命令

     mv 檔名 指定目錄(最好使用絕對路徑):移動到指定目錄
     mv 檔名 指定目錄(最好使用絕對路徑)/新檔名:移動到指定目錄且重新命名
     mv 檔名 新檔名:重新命名(1個檔案)
     mv  目錄名 指定的目錄名:移動一個目錄到指定的目錄下(剪下是不需要遞迴的)

4.rm命令:刪除檔案或目錄            記住:rm -rf 目錄名 (空目錄,帶子目錄的都可以刪)

     rm 檔名:   帶詢問刪除  y/n
     rm -f 檔名:不帶詢問刪除

     rm -r  目錄名:帶詢問的遞迴刪除    
     rm -rf 目錄名:不帶詢問的遞迴刪除(記住慎用!!)

5.find命令:查詢目錄或檔案

五、其他命令

1.備份壓縮:tar命令

     -c 建立一個壓縮檔案的引數(create:壓縮)指令

     -x 解開一個壓縮檔案的引數指令(extract)--解壓

     -z 是否需要用gzip壓縮

     -v 壓縮過程中顯示檔案(verbose)

     -f 使用檔名,在f之後要立即接檔名(file)

     常用解壓引數組合:zxvf      tar -zxvf xxx.tar  ./itevil/fileoo

     常用壓縮引數組合:zcvf    tar -zcvf  xx.tar