亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux命令切換目錄的使用方法

 更新時間:2014年01月07日 16:14:56   作者:  
切換目錄的方式有很多種,最常用的莫過于cd 命令了,這里介紹四個命令pushd,popd,dirs,cd -的使用方法

1.cd - 作用是快速切換到前一個目錄,如下:

復制代碼 代碼如下:

amosli@amosli-pc:~$ cd learn/fd/
amosli@amosli-pc:~/learn/fd$ cd -
/home/amosli

2.dirs:顯示目錄棧,列出當前堆棧中保存的目錄列表

復制代碼 代碼如下:

amosli@amosli-pc:~/learn/fd$ dirs
~/learn/fd

說明: dirs的 -p參數(shù)可以每行一個目錄的形式顯示堆棧中的目錄列表
-v參數(shù)可以在目錄前加上編號
注意:有 -v時,不添加 -p也可以每行一個目錄的形式顯示

復制代碼 代碼如下:

amosli@amosli-pc:~/learn/fd$ dirs -p -v
 0  ~/learn/fd
 

入堆棧的目錄位于最上面

3.pushd,popd命令介紹

pushd:切換到作為參數(shù)的目錄,并把原目錄和當前目錄壓入到一個虛擬的堆棧中

如果不指定參數(shù),則會回到前一個目錄,并把堆棧中最近的兩個目錄作交換

popd: 移除堆棧中最近的目錄

復制代碼 代碼如下:

amosli@amosli-pc:/$ pushd bin/
/bin /
amosli@amosli-pc:/bin$ pushd /home/amosli/learn/fd/
~/learn/fd /bin /
amosli@amosli-pc:~/learn/fd$ dirs -p -v
~/learn/fd
 /bin
 /
amosli@amosli-pc:~/learn/fd$ pushd /home/amosli/develop/
~/develop ~/learn/fd /bin /
amosli@amosli-pc:~/develop$ dirs -p -v
~/develop
~/learn/fd
/bin
/

上面使用pushd命令分別將 /、bin/ 、/home/amosli/learn/fd/ 、/home/amosli/develop/ 4個目錄壓入棧中,棧是后進先出的(LIFO,last in first out)的數(shù)據(jù)結(jié)構(gòu)。

那么如何切換目錄?

1)如果是直接pushd不加參數(shù)的話就直接切換到最近的目錄了

復制代碼 代碼如下:

amosli@amosli-pc:~/develop$ pushd
~/learn/fd ~/develop /bin /
amosli@amosli-pc:~/learn/fd$

2)pushd  +n

也可以后面跟上數(shù)字直接切換到相應(yīng)的目錄。如切換到/(根目錄),如下:

復制代碼 代碼如下:

[code]
amosli@amosli-pc:~/learn/fd$ pushd +3
/ ~/learn/fd ~/develop /bin
amosli@amosli-pc:/$ ls

如何移除目錄?

1)popd 直接移除最近的一條目錄

復制代碼 代碼如下:

amosli@amosli-pc:/$ dirs -p -v
 0  /
 1  ~/learn/fd
 2  ~/develop
 3  /bin
amosli@amosli-pc:/$ popd
~/learn/fd ~/develop /bin
amosli@amosli-pc:~/learn/fd$ dirs -p -v
 0  ~/learn/fd
 1  ~/develop
 2  /bin

2)popd +n

直接跟上數(shù)字移除指定的目錄

復制代碼 代碼如下:

amosli@amosli-pc:~/learn/fd$ popd +1
~/learn/fd /bin
amosli@amosli-pc:~/learn/fd$ dirs -p -v
 0  ~/learn/fd
 1  /bin
 

相關(guān)文章

  • Linux用腳本實現(xiàn)“時分秒“倒計時功能

    Linux用腳本實現(xiàn)“時分秒“倒計時功能

    這篇文章主要介紹了Linux用腳本實現(xiàn)“時分秒“倒計時功能,本文圖文實例相結(jié)合給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • linux重啟和關(guān)閉系統(tǒng)命令的寫法

    linux重啟和關(guān)閉系統(tǒng)命令的寫法

    這篇文章給大家介紹了linux重啟和關(guān)閉系統(tǒng)命令的寫法,然后在文中給大家分享了linux五個重啟命令,感興趣的朋友一起看看吧
    2017-10-10
  • Bash?EOF的使用小結(jié)

    Bash?EOF的使用小結(jié)

    本文主要介紹了Bash?EOF的使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • shell腳本怎樣判斷文件是否存在

    shell腳本怎樣判斷文件是否存在

    這篇文章主要介紹了shell腳本怎樣判斷文件是否存在問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • linux中shell的變量的數(shù)值計算

    linux中shell的變量的數(shù)值計算

    今天小編就為大家分享一篇關(guān)于linux中shell的變量的數(shù)值計算,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 使用shell腳本每天對MySQL多個數(shù)據(jù)庫自動備份的講解

    使用shell腳本每天對MySQL多個數(shù)據(jù)庫自動備份的講解

    今天小編就為大家分享一篇關(guān)于使用shell腳本每天對MySQL多個數(shù)據(jù)庫自動備份的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Shell實現(xiàn)判斷進程是否存在并重新啟動腳本分享

    Shell實現(xiàn)判斷進程是否存在并重新啟動腳本分享

    這篇文章主要介紹了Shell實現(xiàn)判斷進程是否存在并重新啟動腳本分享,本文給出了兩個實現(xiàn)腳本,分簡潔版和詳細版,需要的朋友可以參考下
    2014-09-09
  • 詳談Linux netstat命令(高級面試必備)

    詳談Linux netstat命令(高級面試必備)

    下面小編就為大家?guī)硪黄斦凩inux netstat命令(高級面試必備)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • shell命令while循環(huán)中使用sleep命令代碼示例

    shell命令while循環(huán)中使用sleep命令代碼示例

    這篇文章主要介紹了shell命令while循環(huán)中使用sleep命令代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Shell腳本對文件中的行、單詞、字符進行迭代輸出示例

    Shell腳本對文件中的行、單詞、字符進行迭代輸出示例

    這篇文章主要介紹了Shell腳本對文件中的行、單詞、字符進行迭代輸出示例,本文講解了迭代文件中的每一行、迭代一行中的每一個單詞、迭代一個單詞中的每一個字符等內(nèi)容,需要的朋友可以參考下
    2014-11-11

最新評論