日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux-文件目录类

發布時間:2024/2/28 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux-文件目录类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pwd指令

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

?ls指令

  • 基本語法:?ls [選項] [目錄或是文件]
  • 常用選項:?-al:顯示當前目錄所有的文件和目錄,包括隱藏的。??

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

  • 應用實例:案例:查看當前目錄的所有內容

? ? ?

以列表的形式顯示信息

?cd指令

  • 基本語法:cd[參數] (功能描述:切換到指定目錄)
  • 常用參數:絕對路徑和相對路徑

? ? ? ? ? ? ? ? ? ? ? ? ?cd~或者cd:回到自己的家目錄

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

  • 應用案例:
  • 使用絕對路徑切換到root目錄? ??
  • ? ? ?2.使用相對路徑到/root目錄

    這里我們需要知道該用戶目錄在哪個目錄下,才能寫出這個指令,假設在/usr/lib cd../../root

    ? ? ?3.表示回到當前目錄的上一級目錄

    ? ? ?cd..

    ? ? ?4.回到家目錄

    ? ? ?cd

    ? ? ?cd~

    mkdir指令

    mkdir指令用于創建目錄

    • 基本語法:mkdir [選項] 要創建的目錄
    • 常用選項:-p:創建多級目錄
    • 應用實例:

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

    ? ? ? ? ? ? ? ? ? ? 創建dog目錄:mkdir /home/dog ->表示在/home目錄下,創建dog目錄

    ? ? ? ? ? ? ? ? ? ? 切換home目錄:cd/home/

    ? ? ? ? ? ? ? ? ??

    ? ? ?案例2:創建多級目錄 /home/animal/tiger:沒有那個文件或目錄

    ? ? ? ? ? ? ? ??

    ?如果需要一次性創建多級目錄,需要加上-p這個參數

    rmdir指令

    rmdir指令刪除空目錄

    • 基本語法:rmdir [選項] 要刪除的空目錄
    • 應用案例:案例:刪除一個目錄 /home/dog

    使用細節

  • rmdir刪除的是空目錄,如果目錄下有內容時是無法刪除的
  • 提示:如果需要刪除非空目錄,需要使用 rm -rf要刪除的目錄
  • touch指令

    touch指令創建空文件

    • 基本語法:touch文件名稱
    • 應用實例:創建一個空文件hello.txt

    cp指令?

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

    • 基本語法: cp[選項] source dest
    • 常用選項: 遞歸賦值整個文件夾
    • 應用實例:

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

    ?cp aaa.txt bbb/ 表示將當前目錄的aaa.txt文件拷貝到當前目錄的bbb這個目錄下

    ? ?案例2:遞歸復制整個文件夾

    rm指令

    rm指令移除文件或目錄?

    • 基本語法:rm[選項] 要刪除的文件或目錄
    • 常用選項:-r:遞歸刪除整個文件

    ? ? ? ? ? ? ? ? ? ? ? ? ?-f:強制刪除不提示

    mv指令

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

    • 基本語法

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

    ? ? ? mv /temp/movefile/targ

    • 應用實例

    ? ? ? ?1.將/home/aaa.txt 文件重新命名為 pig.txt

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

    ?cat指令

    ?查看文件內容:是以只讀的方式打開

    • 基本語法:cat[選項] 要查看的文件
    • 常用選項:-n:顯示行號
    • cat指令只能瀏覽不能修改,為了瀏覽方便,一般會帶上 管道命令 |more
    • 案例:/etc/profile文件內容,并顯示行號,以cat指令打開文件,并分頁顯示

    使用細節

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

    more分頁顯示

    ?more指令是一個基于vi編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。

    more指令中內置了若干快捷鍵

    應用案例:采用more查看文件 more /etc/profile

    操作功能說明
    空白鍵[space]代表向下翻一頁;
    Enter代表向下翻【一行】
    q代表立刻離開more,不再顯示該文件內容
    Ctrl+F向下滾動一屏
    Ctrl+B返回上一屏
    =輸出當前行的行號
    :f輸出文件名和當前行的行號

    less指令

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

    • 基本語法:less要查看的文件
    • 操作說明:
    • 應用實例:

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

    操作功能說明
    空白鍵向下翻動一頁
    [pagedown]向下翻動一頁
    [pageup]向上翻動一頁
    /字串向下搜尋【字串】的功能:n:向下查找;N:向上查找
    ?字串向上搜尋【字串】的功能:n:向上查找;N:向下查找
    q離開less這個程序

    >指令和>>指令

    >輸出重定向:會將原來的文件的內容覆蓋

    >>追加:不會覆蓋原來文件的內容,而是追加到文件的尾部。

    • 基本語法
  • ? ? ls -l>文件 (功能描述:列表的內容寫入到文件a.txt(覆蓋寫))
  • ?說明:ls -l > a.txt ,將ls-l的顯示的內容覆蓋寫入到a.txt文件,如果該文件不存在,就創建該文件。

    2.? ? ls -al>>文件? (功能描述:列表的內容追加到文件aaa.txt d)

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

  • ? ?echo “內容”>>文件
    • 應用實例

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

    ? ? ?案例2:? 將當前日歷信息追加到 /home/mycal中[提示cal]

    ?echo指令

    echo輸出內容到控制臺。

    • 基本語法:echo [選項] [輸出內容]
    • 應用實例:

    ? ? ? ?案例:使用echo指令輸出環境變量,輸出當前的環境變量路徑。

    ? ? ? ?案例:使用echo指令輸出hello,world!

    head指令

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

    • ?基本語法

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

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

    • 應用實例

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

    ?tail指令

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

    • 基本語法

    ? ? ? ? 1)tail文件? (功能描述:查看文件后10行的內容)

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

    ? ? ? ? 3)? tail -f 文件? ? (功能描述:實時追蹤該文檔的所有更新,工作中經常使用

    • 應用實例

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

    ? ? ?案例2:實時監控mydate.txt,看看到文件有變化時,是否看到,實時的追加日期。

    ln指令

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

    • 基本語法

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

    • 應用實例

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

    ? ? ? ?案例2:刪除軟鏈接linkToRoot

    總結

    以上是生活随笔為你收集整理的linux-文件目录类的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。