Linux指令每日背誦(第一天)

瞭解:Linux 命令的分類:內部指令、外部指令。ide

          Shell 在用戶和內核之間充當了「翻譯官」的角色。spa


掌握:四種指令方式:一、命令字;二、命令字+選項;三、命令之+參數;四、命令字+選項+參數;操作系統

          命令字:惟一肯定一條命令翻譯

          選項:是調節命令的具體功能,決定這條命令如何執行3d

          參數:是命令字的處理對象,一般狀況下命令參數能夠是文件名、目錄(路徑)名或用戶名等內容。對象


1、幫助指令blog

       一、help 命令自己是 Linux Shell 中的一個內建指令 ,其用途是查看各 Shell 內部命令的幫助信息。遞歸

       (例:help  pwd)ip

       二、--help來顯示對應外部命令字的格式及選項等幫助信息。it

       (:ls --help)

       三、man是 Linux 操做系統中最爲經常使用的一種在線幫助形式,絕大部分的外部軟件在安裝時爲執行程序、配置文件提供了詳細的幫助手冊頁。

       (:man file)


2、目錄和文件操做

       一、pwd---------------------查看當前的工做目錄

            1.png

       二、cd-----------------------切換工做目錄

                   .---------------------當前目錄

                   ..--------------------上級目錄

                   /usr/soft------------絕對路徑目錄

                  soft------------------相對路徑目錄 

                 ~---------------------家目錄(root的家目錄是/root,其餘的用戶是/home)

             image.png

             image.png


      三、ls-------------------------列表(List)顯示目錄內容(ls)或者(ls /usr/soft)(後面列子省略了目錄或文件)

             -l------------------------顯示文件和目錄的列表,包括權限、大小、最後更新時間等詳細信息(ls -l)

             -a-----------------------顯示隱藏目錄和文件(ls -a)

             -h-----------------------顯示文件和目錄的大小(ls -h)

             -d-----------------------顯示當前目錄自己的屬性,不顯示目錄裏面內容(ls -d)

             使用 ls 命令時,還能夠結合通配符「?」或「*「」。其中,「?」能夠匹配一個未知字符,而「*」能夠匹配文件名中的任意多個字符。(ls -lh  /etc/ns*.conf )

          image.png

            image.png

            image.png

            image.png

            image.png


      四、du------------------------統計目錄及文件的空間佔用狀況(du -ah test) \(du -sh tset)

               -a---------------------統計磁盤空間佔用時包括全部的文件,而不單單隻統計目錄。 

              -h---------------------以更人性化的方式(默認以 KB 計數,但不顯示單位)顯示出統計結果,使用-h 選項後將顯示出 KB、MB 等單位。 

              -s----------------------只統計每一個參數所佔用空間總的(Summary)大小,而不是統計每一個子目錄、文件的大小。 

            image.png

               image.png

              

      五、mkdir--------------------建立新的目錄

                    -p------------------建立多層目錄

              image.png

      六、touch --------------------建立空文件 (多個用空格)

           image.png

      七、ln-------------------------建立硬連接

               -s----------------------建立軟鏈接

              (例:ln -s 源名 鏈接名)

               刪除原始文件後,軟連接將失效,但硬連接仍然可用,硬連接只能是文件且與源文件在一個文件系統中

      八、cp------------------------複製(Copy)文件或目錄 

                -r----------------------遞歸複製全部文件及子目錄

                -f----------------------覆蓋目標同名文件或目錄時不進行提醒,而直接強制(Force)複製

                -i----------------------覆蓋目標同名文件或目錄時提醒用戶確認(Interactive,交互式

                -p---------------------複製時保持(Preserve)源文件的權限、屬主及時間標記等屬性不變

                (:cp -rf  test  test1)、(cp dog.txt test1)、(cp -rip  cat.txt  test2)

     九、rm------------------------刪除(Remove)文件或目錄 

                -f----------------------刪除文件或目錄時不進行提醒,而直接強制刪除。

                -i----------------------刪除文件或目錄時提醒用戶確認。

                -r----------------------刪除目錄時必須使用此選項,表示遞歸刪除整個目錄樹(應謹慎使用)。

                (例:rm -rf  test) 、(rm -ri  test)千萬別  rm  -rf * 不然你就準備跑路吧~

     十、mv----------------------- 移動(Move)文件或目錄

                (例:mv  test test1   若test1不存在則更名、不然是剪切到test1中,注意相對路徑和絕對路徑的問題~)

     十一、which--------------------查找用戶所執行的命令文件存放的目錄 (不能查內核指令

             image.png

     十二、find----------------------查找文件或目錄 (一般--後面跟一個單詞,可是find有點特殊-後加單詞)(多個查詢條件使用-a和-o鏈接表示and和or)

                   -size----------------根據目標文件的大小進行查找

                   -name--------------根據目標文件的名稱進行查找,容許使用「*」及「?」通配符。

                        -type---------------根據文件的類型進行查找,這裏的類型指的是普通文件(f)、目錄(d)、塊設備文件(b)、字符設備文件(c)等

                   -user---------------根據文件是否屬於目標用戶進行查找。 

                  image.png

                  image.png

相關文章
相關標籤/搜索