Bash
使用 Bash 更改目錄
我想知道是否有一種更簡單的方法可以
cd
在目前目錄中選擇目錄。例如,有沒有辦法只獲取目前目錄的編號列表並能夠執行
cd 1
,cd 2
,cd 3
等。還有其他方法可以輕鬆地cd
在目前目錄中的子目錄之間進行操作嗎?
如果您在您的選項中設置了
autocd
選項,您~/.bashrc
只需輸入名稱即可更改目錄。結合製表符完成,您只需鍵入第一個唯一字元,然後點擊Tab
移動到您想要的目錄。從手冊:
如果設置,則執行作為目錄名稱的命令名稱,就好像它是 cd 命令的參數一樣。此選項僅由互動式 shell 使用。
將選項添加到您
~/.bashrc
的:shopt -s autocd
如果您使用 Zsh,請使用以下命令設置選項:
setopt autocd