Linuxでのコマンドラインナビゲーションは、主にcdコマンドを使用して行われます。ただし、Linuxコマンドラインナビゲーションエクスペリエンスを向上させる可能性のあるヒントとコツがいくつかあります。
この記事では、わかりやすい例を使用して、pushdとpopdの2つのコマンドについて説明します。ただし、その前に、この記事のすべての例がUbuntu18.04LTSシステムでテストされていることを言及する価値があります。
Linuxのpushdおよびpopdコマンド
pushdコマンドはディレクトリパスをディレクトリスタックに格納し、popdコマンドは同じスタックから最上位のディレクトリパスを削除します。さらに、これらのコマンドは両方とも、作業中のディレクトリを新しい作業ディレクトリとして作成します。
以下は、これらのコマンドラインツールがどのように機能するかについての良いアイデアを与えるはずのいくつかのQ&Aスタイルの例です。
Q1。 pushdの使い方は?
コマンドラインのディレクトリ(たとえば「a」)で作業しているとします。また、他のディレクトリに移動したいが、システムに現在のディレクトリ「a」を記憶させたい。
次に、pushdコマンドが役立つ場合があります。たとえば、次の例を参照してください。
[email protected]:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/
このコマンドを実行すると、現在のディレクトリ(/ home / himanshu / Downloads / HTF-review /)がディレクトリスタックに保存され、ディレクトリ/ home / himanshu/Desktopが新しい作業ディレクトリになります。
pushdコマンドによって生成される出力は、ディレクトリスタックに保存されている現在のコンテンツに他なりません。
Q2。 popdの使い方は?
pushdとは異なり、popdに入力を渡す必要はありません。使用方法は次のとおりです。
popd
このコマンドを実行すると、現在スタックの一番上にあるディレクトリが選択され、現在の作業ディレクトリになります。
次に例を示します:
ご覧のとおり、ディレクトリ / home / himanshu / Downloads / HTF-review ユーザーの現在の作業ディレクトリになりました。
Q3。ディレクトリスタックを確認する方法は?
pushdコマンドとpopdコマンドはどちらも出力に現在のスタックエントリを表示しますが、これらのコマンドを実行せずにこの情報を表示する方法もあります。
次のコマンドを実行します:
dirs
次のスクリーンショットは、このコマンドラインツールの動作を示しています。
現在のディレクトリは常にディレクトリスタックの一部であることに注意してください。
ご覧のとおり、pushdコマンドとpopdコマンドは、コマンドラインでのユーザーの作業を楽にする可能性があります。これらのコマンドについて詳しく知りたい場合に備えて、ここではこれらのコマンドについて詳しく説明しました。そうです、以下のコメントで、これらのコマンドを使用して生活を楽にする方法を教えてください。