<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 操作系統

    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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人