1. 程式人生 > >【Linux】幫助指令和檔案目錄類常用指令

【Linux】幫助指令和檔案目錄類常用指令

一、幫助指令

當我們對某個指令不熟悉是,可以使用linux提供的幫助指令來了解這個指令的使用方法。

1.通過man指令獲得幫助資訊

    用法:man [命令]

    例如:man ls   即可獲得ls命令的幫助資訊。

    

2.通過help指令獲得幫助資訊

    用法:help [命令]

    例如:help cd   即可獲得cd命令的幫助資訊。

     

一般看資訊都用檢視man文件,而help只是一個簡單的描述,方便,但man文件中都包含了。

二、檔案目錄類

1.pwd 指令(顯示當前工作目錄的絕對路徑)

    用法:pwd

     

2.ls指令

    用法:ls [選項] [目錄或者檔案]

    常用選項: -l: 以列表方式顯示詳細資訊,例如是檔案還是目錄,它的大小、修改日期和時間、檔案或目錄的名字以及檔案                                  的屬主和它的許可權(指令“ll”是“

ls -l"的別名

                       -a:顯示當前目錄所有的檔案和目錄,包括隱藏的。

                       -R:遞迴列出子目錄

                        -r :倒敘列出目錄檔案

      

3.cd指令(切換到指定目錄)

    用法:cd [引數[

    常用引數:絕對路徑和相對路徑。

      

    還有以下常用命令:

            cd ~:回到自己的家目錄

            cd .. :回到當前目錄的上一級目錄

            cd -:返回到上一次所在目錄中

            cd ~username:切換到其他使用者的家目錄

4.mkdir指令(用於建立目錄)

    用法:mkdir [選項] 要建立的目錄名

    常用選項:-p:建立多級目錄時使用

5.rmdir指令(只能刪除空目錄)

    用法:rmdir 要刪除的空目錄

   

6.touch指令(用於建立一個空檔案)

    用法:touch 檔名稱

    例項:建立一個空檔案hello.txt

7.cp指令(用於複製檔案或目錄)

    用法:cp [選項] 原始檔 目標檔案

    常用選項:-r:遞迴複製整個資料夾

    例項:將/home/aaa.txt 拷貝到 /home/bbb 目錄下(拷貝單個檔案)

    

8.rm指令(用於刪除檔案或目錄)

    用法:rm [選項] 要刪除的檔案和目錄

    常用選項:-r:遞迴複製整個資料夾

                      -f:強制刪除不提示

    例項:將/home/aaa.txt刪除

    

9.mv指令(用於移動檔案、目錄或者重新命名)

    用法:rm 要移動的檔案、目錄或重新命名

    例項:將/home/aaa.txt 檔案重新命名為 bbb.txt

    

            將 /home/bbb.txt 移到 /root 目錄下

    

10.cat指令(用於檢視檔案內容,是以只讀的方式開啟)

    用法:cat [選項] 要檢視的檔案

    常用選項:-n:顯示行號

    例項:檢視 /etc/profile 檔案內容,並顯示行號

 

   使用細節:cat只能瀏覽檔案,而不能修改檔案,為了瀏覽方便一般會帶上 管道命令 | more(會以分頁形式)

                     用法:cat 檔名 | more 

11.more指令(用於檢視內容較多純文字檔案,因為cat指令會將資訊在螢幕上快速翻滾,導致自己來不及看到,內容就翻篇了)

    用法:more 要檢視的檔案

    快捷鍵一欄
    

12.less指令(用來分屏檢視檔案內容,與more指令類似,但是比more指令更加強大,支援各種顯示終端。less指令在顯示檔案                         內容時,並不是一次將整個檔案載入之後才顯示,而是根據顯示需要載入內容,對於顯示大型檔案具有較高的效率)

    用法:less 要檢視的檔案

    常用選項:-n:顯示行號

    快捷鍵如下

13.> 和 >> 指令

     >指令:輸出重定量,會將原來的檔案內容覆蓋。

     >>指令:追加,不會覆蓋原來檔案的內容,而是追加到檔案的尾部。

     用法:ls > a.txt (列表的內容寫入到檔案a.txt中)

     

                

14.echo指令(輸出內容到控制檯)

    用法:echo [選項] [輸出內容]

    常用選項:-n:輸出不換行

    例項:使用echo指令輸出環境變臉

15.head指令(用於顯示檔案開頭部分內容)

    用法:head 檔案 (顯示檔案前10行內容)

               head -n 5 檔案 (顯示檔案前5行內容)

 

16.tail指令(用於輸出檔案尾部的內容)

    用法:tail 檔案 (顯示檔案後10行內容)

               tail -n 5 檔案 (顯示檔案後5行內容)

               tail -f 檔案 (實時追蹤該檔案的所有更新,工作常用)

17.ln指令(為某一個檔案或目錄在另外一個位置建立一個同步的連結,類似Windows下的超級連結。)

    用法:ln -s 原檔案或目錄  連結名(即給原檔案或目錄建立一個超級連結,就像windows桌面應用的快捷方式)

 18.history指令

    用法:history (顯示所有歷史命令)

              

               history 3 (顯示最近使用的3個指令)

              

               可以用 !3 方式執行編號為3的指令