ホームページ > 記事 > システムチュートリアル > Linux ディレクトリ構造の閲覧効率を向上させるための Pushd および Popd コマンドの使用方法を学習します。
場合によっては、コマンドを使用して Linux ファイル システムをナビゲートするのは、特に初心者にとっては非常に苦痛な作業になることがあります。通常、Linux ファイルシステム間を移動するには、主に cd (ディレクトリ変更) コマンドを使用します。 |
このチュートリアルでは、Linux ディレクトリ構造を効率的に参照するために使用できる、pushd と Popd という 2 つの関連コマンドについて説明します。これら 2 つのコマンドは、bash や tcsh などのほとんどのシェルに存在します。
Linux システムでの Pushd および Popd コマンドの動作
pushd コマンドはスタックの最上位にディレクトリを追加し、popd コマンドはスタックの最上位からディレクトリを削除します。
ディレクトリ スタック (または履歴) 内のディレクトリを表示するには、以下に示す dirs コマンドを使用できます。 リーリー
dirs - ディレクトリ スタックにあるディレクトリを表示します
pushd コマンド: ディレクトリ スタック (履歴) にディレクトリ パスを追加/配置します。その後、ディレクトリ スタック (履歴) にある任意のディレクトリを参照できます。新しいディレクトリがスタックにプッシュされると、現在スタック上にあるすべてのディレクトリが出力されます。
次のコマンドは、このコマンドがどのように機能するかを示します:リーリー
pushd - スタックに新しいディレクトリを追加します
上記のディレクトリ スタック出力によると (ディレクトリ インデックスは逆順に配置されています):
/var/log は、ディレクトリ スタック内の 5 番目のディレクトリで、インデックスは 0
です。pushd - 番号でディレクトリを参照
前のステップの後、スタックの内容が変更されていることに注意してください。したがって、上記の例のディレクトリ /var/www/html に移動するには、次のコマンドを使用する必要があります: リーリー
pushd - 番号でディレクトリを参照
popd コマンド - スタックまたは履歴の最上位からディレクトリを削除します。ディレクトリ スタック内のすべてのディレクトリを一覧表示するには、次のように入力します: リーリー
ディレクトリ スタックからディレクトリを削除するには、popd # または Popd -# コマンドを使用できます。このとき、次のコマンドを入力してディレクトリ ~/Documents を削除する必要があります:リーリー
popd - スタックからディレクトリを削除します
以上がLinux ディレクトリ構造の閲覧効率を向上させるための Pushd および Popd コマンドの使用方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。