linux shell pushd popd dirs命令

來源:互聯網
上載者:User

標籤:http   com   strong   linux   一個   shell   

1、dirs

1)功能
顯示目前的目錄棧中的所有記錄(不帶參數的dirs命令顯示目前的目錄棧中的記錄)

2)文法
(1)格式:dirs  [-clpv]  [+n]  [-n]
(2)選項
-c    刪除目錄棧中的所有記錄
-l     以完整格式顯示
-p    一個目錄一行的方式顯示
-v    每行一個目錄來顯示目錄棧的內容,每個目錄前加上的編號
+N  顯示從左至右的第n個目錄,數字從0開始
-N   顯示從右至左的第n個日錄,數字從0開始
注意:dirs始終顯示當然目錄, 再是堆棧中的內容;即使目錄堆棧為空白, dirs命令仍然只顯示當然目錄

2、pushd

1)功能
pushd命令常用於將目錄加入到棧中,加入記錄到目錄棧頂部,並切換到該目錄;若pushd命令不加任何參數,則會將位於記錄棧最上面的2個目錄對換位置

2)文法
(1)格式:pushd  [目錄 | -N | +N]   [-n]
(2)選項
目錄   將該目錄加入到棧頂,並執行"cd 目錄",切換到該目錄
+N   將第N個目錄移至棧頂(從左邊數起,數字從0開始)
-N    將第N個目錄移至棧頂(從右邊數起,數字從0開始)
-n    將目錄入棧時,不切換目錄

3、popd

1)功能
popd用於刪除目錄棧中的記錄;如果popd命令不加任何參數,則會先刪除目錄棧最上面的記錄,然後切換到刪除過後的目錄棧中的最上面的目錄

2)文法
(1)格式:popd  [-N | +N]   [-n]
(2)選項
+N   將第N個目錄刪除(從左邊數起,數字從0開始)
-N    將第N個目錄刪除(從右邊數起,數字從0開始)
-n    將目錄出棧時,不切換目錄

 

參考:http://hi.baidu.com/linuxtrip/item/47a38c8eec00e98f4414cfb7

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.