Linux之文件目錄類指令基本使用

      網友投稿 1025 2025-04-04

      1. 文件目錄類

      1. pwd 指令

      基本語法: pwd(功能描述:顯示當前工作目錄的絕對路徑)

      應用實例:案例:顯示當前工作目錄的絕對路徑

      2. ls 指令

      基本語法:ls [選項] [目錄或是文件]

      常用選項

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

      -l :以列表的方式顯示信息

      應用實例

      案例:查看當前目錄的所有內容信息

      3. cd 指令

      基本語法: cd [參數] (功能描述:切換到指定目錄)

      Linux之文件目錄類指令基本使用

      理解:絕對路徑和相對路徑

      cd~或者cd :切換到自己的家目錄,,比如你是root , cd~到/root

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

      應用實例

      案例1:使用絕對路徑切換到root目錄, cd /root

      案例2:使用相對路徑到/root目錄,比如在/home/xdr ,cd ../../root

      案例3:表示回到當前目錄的上一級目錄, cd ..

      案例4:回到家目錄, cd ~

      4. mkdir 指令

      mkdir 指令用于創建目錄

      基本語法: mkdir [選項] 要創建的目錄

      常用選項

      -p :創建多級目錄應用實例

      應用實例

      案例1:創建一個目錄 /home/xdr630

      mkdir /home/xdr630

      案例2:創建多級目錄/home/animal/tiger

      mkdir -p /home/animal/tiger

      5. rmdir 指令刪除空目錄

      基本語法

      rmdir [選項] 要刪除的空目錄

      應用實例

      案例:刪除一個目錄/home/xdr630

      使用細節

      rmdir 刪除的是空目錄,如果目錄下有內容時無法刪除的。

      提示:如果需要刪除非空目錄,需要使用rm -rf 要刪除的目錄

      比如: rm -rf /home/animal

      6. touch 指令

      touch指令創建空文件

      基本語法:touch 文件名稱

      應用實例

      案例:在/home目錄下,創建一個空文件hello.txt

      touch hell0.txt

      7. cp 指令

      cp指令拷貝文件到指定目錄

      基本語法:cp [選項] source dest

      常用選項

      -r:遞歸復制整個文件夾

      應用實例

      案例1:將/home/hello.txt拷貝到/home/aaa目錄下

      cp hello.txt /home/aaa

      案例2:遞歸復制整個文件夾,舉例,比如將/home/bbb 整個目錄,拷貝到 /opt 下

      cp -r /home/bbb /opt

      使用細節

      強制覆蓋不提示的方法: \cp

      \cp -r /home/bbb/opt

      8. rm 指令

      說明: rm 指令移除文件或目錄

      基本語法:rm [選項] 要刪除的文件或目錄

      常用選項:

      -r:遞歸刪除整個文件夾

      -f:強制刪除不提示

      應用實例

      案例1:將/home/hello.txt刪除

      rm /home/hello.txt

      案例2:遞歸刪除整個文件夾/home/bbb

      rm -rf /home/bbb [刪除整個文件夾,不提示]

      使用細節

      強制刪除不提示的方法:帶上 -f 參數即可

      9. mv 指令

      mv 移動文件與目錄或重命名

      基本語法

      mv oldNameFile newNameFile (功能描述:重命名)

      mv /temp/movefile /targetFolder (功能描述:移動文件)

      應用實例

      案例1:將/home/cat.txt文件重新命名為pig.txt

      mv /home/cat.txt pig.txt

      案例2:將/home/pig.txt文件移動到/root目錄下

      mv /home/pig.txt /root

      案例3:移動整個目錄,比如將/opt/bbb移動到/home 下

      mv /opt/bbb /home

      10. cat 指令

      cat 查看文件內容

      基本語法:cat [選項] 要查看的文件

      常用選項

      -n : 顯示行號

      應用實例

      案例1: 查看/etc/profile文件內容,并顯示行號

      cat -n /etc/profile

      使用細節

      cat只能瀏覽文件,而不能修改文件,為了瀏覽方便,一般會帶上管道命令 | more

      cat -n /etc/profile | more [進行交互]

      管道命令就是把前面得到的結果交給 more 去處理,如:

      cat -n /etc/profile | more

      輸入回車鍵就會換到下一行,輸入空格翻頁

      11. more 指令

      more 指令是一個基于VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。more指令中內置了若干快捷鍵(交互的指令),詳見操作說明

      基本語法:more 要查看的文件

      操作說明:

      應用實例

      案例:采用more查看文件

      more /etc/profile

      12. less 指令

      less 指令用來分屏查看文件內容,它的功能與more指令類似,但是比 more 指令更加強大,支持各種顯示終端。less指令在顯示文件內容時,并不是一次將整個文件加載之后才顯示,而是根據顯示需要加載內容,對于顯示大型文件具有較高的效率。

      基本語法:less 要查看的文件

      操作說明:

      應用實例

      案例:采用less查看一個大文件文件/opt/雜文.txt

      less /opt/雜文.txt

      13. echo 指令

      echo輸出內容到控制臺

      基本語法:echo [選項] [輸出內容]

      應用實例

      案例:使用echo指令輸出環境變量,比如輸出$PATH 或 $HOSTNAME ,環境變量名一般都大寫

      echo $PATH

      echo $HOSTNAME

      2. 案例:使用echo指令輸出 helloworld

      14. head 指令

      head用于顯示文件的開頭部分內容,默認情況下head 指令顯示文件的前10行內容

      基本語法

      head 文件 (功能描述:查看文件頭10行內容)

      head -n 5 文件 (功能描述:查看文件頭5行內容,5可以是任意行數)

      應用實例

      案例:查看/etc/profile的前面5行代碼

      head -n 5 /etc/profile

      15. tail 指令

      tail用于輸出文件中尾部的內容,默認情況下tail指令顯示文件的前10行內容。

      基本語法

      tail 文件 (功能描述:查看文件尾10行內容)

      tail -n 5 文件 (功能描述:查看文件尾5行內容,5可以是任意行數)

      tail -f 文件 (功能描述:實時追蹤該文檔的所有更新>

      應用實例

      案例1:查看/etc/profile 最后5行的代碼

      tail -n 5 /etc/profile

      案例2:實時監控mydate.txt(新建一個空文件),看看到文件有變化時,是否看到,實時的追加

      hello,world。

      tail -f /home/mydate.txt

      打開另外一個終端,追加 echo "helloworld",就會看到上面終端的實時變化了

      16. > 指令 和 >> 指令

      > 輸出重定向 和 >> 追加

      基本語法

      ls -1 > 文件 (功能描述:列表的內容寫入文件a.txt 中(覆蓋寫))

      ls -al >> 文件(功能描述:列表的內容追加到文件 aa.txt的末尾)

      cat 文件1 > 文件2 (功能描述:將文件1的內容覆蓋到文件2)

      echo "內容" >> 文件 (追加)

      應用實例

      案例1:將/home目錄下的文件列表寫入到/home/info.txt 中,覆蓋寫入

      ls -l /home > /home/info.txt [如果info.txt沒有,則會創建]

      查看寫入的目錄:

      打開 info.txt 查看

      案例2:將當前日歷信息追加到/home/mycal文件中(沒有mycal文件也會自動創建)指令為:

      cal 指令:查看當前日期

      cal >> /home/mycal

      17. ln 指令

      軟鏈接也稱為符號鏈接,類似于windows里的快捷方式,主要存放了鏈接其他文件的路徑

      基本語法

      ln -s [原文件或目錄] [軟鏈接名] (功能描述:給原文件創建一個軟鏈接)

      應用實例

      案例1:在/home目錄下創建一個軟連接myroot,連接到/root目錄

      ln -s /root /home/myroot

      此時切換到 myroot 目錄,就是進入到 root 目錄下了

      案例2:刪除軟連接myroot,注意:不要帶上 myroot 后面的“/”

      rm -f /home/myroot

      細節說明

      當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在目錄。

      18. history 指令

      查看已經執行過歷史命令,也可以執行歷史指令

      基本語法

      history (功能描述:查看已經執行過歷史命令)

      應用實例

      案例1:顯示所有的歷史命令history

      案例2:顯示最近使用過的10個指令。

      history 10

      3. 案例3:執行歷史編號為1005的指令,先用 history 指令查看下編號,此時 1005 編號對應的指令為 ll

      !1005

      Less Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:生產運行管理系統(生產運作系統)
      下一篇:SessionCookie
      相關文章
      亚洲AV中文无码乱人伦在线视色| 亚洲av日韩综合一区久热| 自拍偷自拍亚洲精品偷一| 亚洲精品国产国语| 亚洲视频免费观看| 亚洲精品美女久久久久| 亚洲综合激情另类小说区| 久久亚洲国产成人精品性色| 亚洲天堂一区二区| 亚洲一区二区影院| 久久亚洲中文字幕精品有坂深雪| 亚洲国产精品久久久久| 久久亚洲精品成人AV| 亚洲精品电影天堂网| 亚洲国产夜色在线观看| 亚洲av永久无码精品天堂久久| 亚洲婷婷在线视频| 亚洲综合成人婷婷五月网址| 亚洲日本天堂在线| 色天使色婷婷在线影院亚洲| 久久精品熟女亚洲av麻豆| 欧洲亚洲综合一区二区三区| 亚洲日韩涩涩成人午夜私人影院| 怡红院亚洲怡红院首页| 精品国产亚洲一区二区三区| 亚洲日本中文字幕区| 亚洲欧洲日产专区| 97久久国产亚洲精品超碰热| 亚洲人成自拍网站在线观看| 无码不卡亚洲成?人片| 亚洲综合精品网站在线观看| 国产亚洲综合久久系列| 亚洲AV无码精品无码麻豆| 亚洲网址在线观看你懂的| 亚洲一级毛片中文字幕| 亚洲欧美日韩久久精品| www亚洲一级视频com| 亚洲中文字幕日产乱码高清app | 亚洲欧美国产精品专区久久| 国产AV日韩A∨亚洲AV电影| 亚洲熟女一区二区三区|