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

文字数や行数をカウントするUnix系コマンドwcの使い方

こんにちは、今日は文字数や行数をカウントするUnix系コマンドwcの使い方についてまとめていきます。 使い方 以下のようにファイルを引数に渡すと、そのファイルの文字数や行数が表示されます。 $ wc …

no image

時刻の表示と設定を行うUNIX系コマンドdateの使い方

こんにちは、今日はUnix系OSで時刻の表示と設定を行うことができるコマンドのdateの使い方についてまとめていきます。 使い方 引数なしでコマンドを実行すると現在の日付と時刻を表示します。 $ da …

no image

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

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

no image

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

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

no image

ログイン中のユーザ一覧を表示するUnix系コマンドwの使い方

こんにちは、今日はUnix系OSでログイン中のユーザの一覧とそのユーザが実行中のプロセスを表示することができるコマンドwの使い方についてまとめていきます。 使い方 引数なしで実行すると各ユーザの情報が …