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

vimコマンドでシンタックスハイライトを有効にする方法

こんにちは、今日はvimコマンドでシンタックスハイライトを有効にする方法についてまとめていきます。 確認環境 VIM – Vi IMproved 8.0 シンタックスハイライト有効化 ファイルを開いた …

no image

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

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

no image

Unityで処理時間を計測する

System.Diagnosticsに定義されているStopwatchクラスを使用して処理時間を計測します。 System.Diagnostics.Stopwatch stopWatch = new …

no image

bashのシェル変数一覧

こんにちは、今日はUNIX系OSのシェルbashでシェルによって定義されている変数についてまとめていきます。 シェルによって定義されている変数一覧 変数名説明BASHbashシェルのパスBASH_AR …

no image

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

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