<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            操作系統

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

            時間:2024-12-17 13:35:28 操作系統 我要投稿
            • 相關推薦

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

              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參數可以每行一個目錄的形式顯示堆棧中的目錄列表

              -v參數可以在目錄前加上編號

              注意:有 -v時,不添加 -p也可以每行一個目錄的形式顯示

              復制代碼 代碼如下:

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

              0 ~/learn/fd

              入堆棧的目錄位于最上面

              3.pushd,popd命令介紹

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

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

              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)的數據結構。

              那么如何切換目錄?

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

              復制代碼 代碼如下:

              amosli@amosli-pc:~/develop$ pushd

              ~/learn/fd ~/develop /bin /

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

              2)pushd +n

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

              復制代碼 代碼如下:

              [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

              直接跟上數字移除指定的目錄

              復制代碼 代碼如下:

              amosli@amosli-pc:~/learn/fd$ popd +1

              ~/learn/fd /bin

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

              0 ~/learn/fd

              1 /bin

            【linux命令切換目錄的使用方法介紹】相關文章:

            linux命令詳解之chkconfig命令使用方法介紹03-05

            Linux系統top命令的使用方法介紹07-23

            Linux的free命令使用方法06-01

            Linux目錄創建與刪除命令是什么07-23

            Linux的文件目錄查看命令是什么07-22

            Linux系統文件目錄管理常用的命令04-19

            Linux的基礎命令和使用方法03-04

            Linux系統常用的網絡命令及使用方法02-08

            linux下vi命令的具體使用方法12-17

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看