3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unix

元いたディレクトリを保存しながら移動するUNIX系コマンドpushd,popd,dirsの使い方

投稿日:2020年6月26日 更新日:

こんにちは、今日はUNIX系OSで元いたディレクトリを保持しつつ移動することができるコマンド、pushdについてまとめていきます。

pushdでディレクトリの移動とスタックへのディレクトリの追加を行い、popdでスタックに保持しているディレクトリに移動、dirsでスタックの内容を確認できます。

pushdの使い方

以下のようにpushdの後に移動したいディレクトリを指定するとそのディレクトリに移動しつつ、現在のディレクトリがスタックに保存されます。

この例では現在のディレクトリ以下にあるtest_ditというディレクトリに移動、スタックにカレントディレクトリが追加されます。

$ pushd test_dit

popdの使い方

pushdコマンドで移動するとスタックに元いたディレクトリが追加されているため、popdコマンドを引数なしで実行するとスタックに追加されている元いたディレクトリに移動します。

$ popd

dirsの使い方

現在スタックされているディレクトリを確認するにはdirsコマンドを使用します。

以下のように引数なしで実行するとスタックされているディレクトリの一覧が確認できます。

$ dirs

-Unix


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

CentOS 7 + Apache 2.4 環境に Let’s Encrypt の証明書を導入する

こんにちは、今日は CentOS 7 + Apache 2.4 の環境に、無料のSSL証明書であるLet’s Encrypt の証明書を導入する手順について解説します。 本記事ではサーバーにSSHで接 …

no image

コマンド実行時に一時的に環境変数を変更できるUNIX系コマンドenvの使い方

こんにちは、今日はUNIX系OSでコマンド実行時に一時的に環境変数を変更することができるコマンドのenvの使い方についてまとめていきます。 envコマンドの使い方 以下のようにenv コマンドの後に環 …

no image

環境変数を設定するUNIX系コマンドexportの使い方

こんにちは、今日はUNIX系OSで環境変数の設定を行うことができるコマンドexportの使い方についてまとめていきます。 環境変数の定義方法 すでに定義されているシェル変数を環境変数にエクスポート以下 …

no image

環境変数の一覧を表示するUNIX系コマンドprintenvの使い方

こんにちは、今日はUNIX系OSで環境変数の一覧を表示することができるコマンドのprintenvの使い方についてまとめていきます。 printenvコマンドの使い方 全ての環境変数を表示する場合は引数 …

no image

bash組み込みコマンドのヘルプを表示するhelpコマンドの使い方

こんにちは、今日はUNIX系OSの主要なシェル、bashにビルトインされているコマンドのヘルプを表示、ビルトインコマンドの一覧を表示することができるhelpコマンドの使い方についてまとめていきます。 …