dirs -v
コマンドは、各ディレクトリの前に番号を付けてディレクトリ スタックを一覧表示し、pushd
に番号引数を与えることができます。 コマンドを実行して、そのディレクトリにジャンプさせます。たとえば、dirs -v
の場合 変更先のディレクトリに 2
があることを示しています その前 (つまり、リストの 3 番目のディレクトリ) で pushd +2
を実行します。 そのディレクトリに変わります。
入力を節約するために、次のようなエイリアスを指定してこれらのコマンドを短縮できます:
alias dv="dirs -v"
alias pd=pushd
ワイルドカードを使用できます:
cd ../*test1 or even cd *t1
cd ../2010*test2
cd ../*bar
それらははるかに柔軟で、異なる状況ごとにスクリプトを計画する必要はありません。慣れれば、あらゆる種類のディレクトリに使用できます。例:
cd /e*/n*k will take you to /etc/network
cd /h* to /home
どこでも使用できます (ls
もちろん、表示するものをフィルタリングすることもできます)
bash ワイルドカード