亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    linux里的文件管理和文件路徑

    一、文件管理

    linux和windows不一樣,linux可以通過(guò)shell完成文件或目錄的建立、刪除、復(fù)制、移動(dòng)等需求。下面會(huì)講到這些命令的使用。

    新建 (1)新建文件

    touch file file1 file2 … ##在當(dāng)前目錄下建立名為”file””file1″”file2″的文件

    這里需要注意的是,touch默認(rèn)用來(lái)建立文件,同時(shí)此命令具備修改文件時(shí)間戳功能。

    linux里的文件管理和文件路徑

    圖為使用”touch”命令在桌面一次性建立了”file” “file1” “file2″三個(gè)文件。

    (2)新建目錄

    mkdir dir ##在當(dāng)前目錄下建立名為”dir”的目錄

    mkdir -p dir1/dir2/dir3 ##在當(dāng)前目錄下新建遞歸目錄”dir1/dir2/dir3”

    linux里的文件管理和文件路徑

    圖為使用”mkdir”后在桌面建立的”dir” “dir1″目錄,其實(shí)在”dir1″目錄里還有名為”dir2″的目錄,”dir2″里有名為”dir3″的目錄。

    2.刪除

    在桌面上建立了這么多的文件和目錄,有的是我們不需要或者是需要?jiǎng)h掉的,shell里也有刪除這些目錄或文件的命令。

    (1)刪除文件

    rm -f file file1 file2 ##刪除剛才建立的三個(gè)文件,”f”的意思是”force”會(huì)強(qiáng)制刪除沒(méi)有提示

    (2)刪除目錄

    rm -fr dir ##刪除剛才建立的名為”dir”的目錄,”r”的意思是”recursive”表示遞歸刪除

    linux里的文件管理和文件路徑

    可以清楚的看到之前建立的文件和目錄都被刪除了。

    3.復(fù)制

    如果有時(shí)需要復(fù)制一個(gè)文件另作他用時(shí),touch、mkdir和rm就遠(yuǎn)遠(yuǎn)不夠用了。這里我們使用cp來(lái)復(fù)制文件或目錄。

    (1)復(fù)制文件

    cp file text ##復(fù)制單個(gè)文件

    cp file file1 file2 dir ##復(fù)制多個(gè)文件到dir里

    (2)復(fù)制目錄

    cp -r source/dir1 source/dir2 dir ##復(fù)制目錄到指定目錄中

    linux里的文件管理和文件路徑

    4.移動(dòng)

    這里需要強(qiáng)調(diào)的是,相同磁盤(pán)文件移動(dòng)是重命名,不同磁盤(pán)文件移動(dòng)是復(fù)制后刪除。

    mv file file5 ##把file的文件重命名為file5

    mv file1 dir ##移動(dòng)文件

    mv test/hello . ##此命令的”.”代表當(dāng)前目錄,意思是把test目錄下的hello移動(dòng)到當(dāng)前目錄下

    linux里的文件管理和文件路徑

    二、文件查看

    當(dāng)我們學(xué)習(xí)到上面一系列關(guān)于目錄建立、刪除、移動(dòng)等的命令時(shí),可能會(huì)覺(jué)得一個(gè)個(gè)的點(diǎn)進(jìn)目錄里查看是否新建成功會(huì)非常麻煩,能否有一種命令來(lái)顯示我想看的文件里的內(nèi)容呢?

    1.cat ##能夠顯示文件的全部?jī)?nèi)容

    cat file ##顯示file里的全部?jī)?nèi)容

    cat -n file ##顯示文件內(nèi)容并在每行前加入行號(hào)

    cat -b file ##顯示文件內(nèi)容并在每行前加入行號(hào)但不包括空行

    2.less ##分頁(yè)瀏覽

    上|下 ##逐行查看
    pgup|pgdn ##逐頁(yè)查看
    /關(guān)鍵字 ##搜索關(guān)鍵字并高亮顯示,”n”向下匹配一個(gè)關(guān)鍵字
    N ##向上匹配一個(gè)關(guān)鍵字

    3.head ##顯示文件前10行

    head file ##顯示file里內(nèi)容的前10行

    head -n 3 file ##顯示文件前3行

    4.tail ##顯示文件后10行

    tail file ##顯示file里內(nèi)容的后10行

    tail -n 3 file ##顯示文件后3行

    三、文件修改

    通過(guò)上面的一些簡(jiǎn)單命令的使用,我們已經(jīng)可以熟練的建立、刪除、復(fù)制、移動(dòng)以及查看文件里的內(nèi)容了,但有時(shí)候我們需要修改文件里的內(nèi)容時(shí),應(yīng)該使用什么命令來(lái)進(jìn)行修改呢?

    1.圖形工具

    gedit file

    linux里的文件管理和文件路徑

    圖為使用”gedit file”后調(diào)出file里的圖形界面,可以看到file中沒(méi)有內(nèi)容。

    2.vim

    vim file

    linux里的文件管理和文件路徑

    圖為使用”vim file”后進(jìn)入file中的界面。

    注意:此時(shí)的file不可寫(xiě),按下鍵盤(pán)上的”i”時(shí),會(huì)進(jìn)入寫(xiě)模式。

    四、文件路徑

    1.相對(duì)路徑
    相對(duì)與當(dāng)前系統(tǒng)位置,文件名稱(chēng)的簡(jiǎn)寫(xiě),此名稱(chēng)前會(huì)自動(dòng)添加’pwd’命令的輸出,
    相對(duì)路徑文件名稱(chēng)前不會(huì)出現(xiàn)”/”

    2.絕對(duì)路徑
    文件在系統(tǒng)中的真實(shí)位置,在任何情況下都可以使用
    絕對(duì)路徑一定以”/” 開(kāi)頭

    3.linux的系統(tǒng)結(jié)構(gòu)及目錄分類(lèi)
    linux是一個(gè)倒樹(shù)型結(jié)構(gòu)頂級(jí)目錄 “/” 根目錄
    “/”下的二級(jí)目錄
    /bin ##系統(tǒng)常規(guī)命令
    /boot ##系統(tǒng)啟動(dòng)目錄
    /dev ##設(shè)備影射文件
    /etc ##系統(tǒng)配置文件
    /home ##普通用戶家目錄
    /lib ##32位函數(shù)庫(kù)
    /lib64 ##64位函數(shù)庫(kù)
    /media ##光盤(pán)臨時(shí)掛載
    /mnt ##手動(dòng)臨時(shí)掛載
    /run ##自動(dòng)臨時(shí)掛載
    /opt ##第三方軟件安裝位置
    /proc ##系統(tǒng)進(jìn)程信息和硬件信息
    /root ##超級(jí)用戶家目錄
    /sbin ##系統(tǒng)管理命令
    /srv ##系統(tǒng)數(shù)據(jù)
    /sys ##內(nèi)核相關(guān)調(diào)式
    /tmp ##臨時(shí)文件
    /usr ##用戶相關(guān)設(shè)定
    /var ##系統(tǒng)數(shù)據(jù)

    4.關(guān)于系統(tǒng)路徑的命令
    pwd ##顯示當(dāng)前路徑

    linux里的文件管理和文件路徑

    圖為使用pwd查看當(dāng)前路徑時(shí)顯示現(xiàn)在處于root下的Desktop目錄下

    5.顯示
    ls dir ##顯示路徑信息
    ls -l file ##顯示目標(biāo)屬性
    ls -l -d dir ##顯示目錄本身屬性
    ls -R dir ##遞歸顯示目錄中的所有內(nèi)容
    ls -a ##顯示所有文件包括以”.”開(kāi)頭的隱藏文件
    ls -ad .* ##顯示所有隱藏文件

    linux里的文件管理和文件路徑

    6.切換
    cd ##進(jìn)入當(dāng)前用戶家目錄
    cd /mnt ##進(jìn)入mnt目錄
    cd .. ##進(jìn)入到當(dāng)前目錄的上一級(jí)目錄
    cd – ##當(dāng)前目錄和進(jìn)入當(dāng)前目錄之前所在目錄之間的切換

    linux里的文件管理和文件路徑

    贊(1)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)