コマンドラインからnレベルのディレクトリをどのように返しますか?

コマンドラインからnレベルのディレクトリをどのように返しますか?

たとえば、私は次のcdことを続けています。

cd /tmp
cd /home/admin
cd /root/
cd /some_other/directory

今です。コマンドラインから起動したディレクトリに戻る/some_other/directoryことはできますか?/tmpGUIで戻るボタンを使用してディレクトリをナビゲートする方法と似ていますか?

cd -それは私を1つのレベルに戻した。

ベストアンサー1

これはシェルによって異なります。純粋なPOSIXシェルでは、cd /tmpを再入力しないとこれを行うことはできません。 csh、tcsh、bash、またはzshでは、pushd代わりにを使用してcdディレクトリを変更し、スタックにプッシュしたpopd +1最初のディレクトリにcdを変更できます。

おすすめ記事