Linux コマンド ライン チュートリアル: CD コマンドを使用してターミナルを操作する
PC 上で実行する最も頻繁なタスクは、ファイルの作成、移動、または削除です。 ファイル管理のさまざまなオプションを見てみましょう。
ファイルを管理するには、次のいずれかを使用できます
- ターミナル (コマンドラインインターフェイス - CLI)
- ファイルマネージャー (グラフィカルユーザーインターフェース -GUI)
クリック こちら ビデオにアクセスできない場合
コマンドラインインターフェイスを学ぶ理由は何ですか?
世界は GUI ベースのシステムに移行していますが、CLI には特有の用途があり、スクリプト作成やサーバー管理で広く使用されています。 いくつかの魅力的な用途を見てみましょう –
- 比較的、コマンドはより多くのオプションを提供し、柔軟性があります。 パイピングと stdin/stdout は非常に強力ですが、GUI では使用できません
- GUI の一部の設定は最大 5 画面の深さですが、CLI では XNUMX つのコマンドだけです
- GUI で何千ものファイルを移動したり名前を変更したりするには時間がかかります (Control / を使用)Shift CLI では正規表現を使用するため、単一のコマンドで同じタスクを実行できます。
- CLI は GUI に比べて読み込みが速く、RAM を消費しません。 クランチのシナリオでは、これが重要になります。
GUI と CLI にはそれぞれ特有の用途があります。 たとえば、 GUI、パフォーマンス監視グラフ 与える 即時の視覚的フィードバック システムの健全性については問題ありませんが、CLI で何百行ものログを見るのは目障りです。
GUI(ファイルマネージャー)とCLI(ターミナル)の両方の使い方を学ぶ必要があります
のGUI LinuxベースのOS 他のOSと同様です。 したがって、CLI に焦点を当て、いくつかの便利なコマンドを学習します。
CLI の起動 Ubuntu
ターミナルを起動するには 2 つの方法があります。
1) ダッシュボードに移動してターミナルを入力します
2) または、 を押すこともできます CTRL + Alt + T ターミナルを起動するには
CLI (ターミナル) を起動すると、guru99@ という文字列が表示されます。VirtualBox(画像参照)と書いてあります。
1) この行の最初の部分は、 user (ボブ、トム、Ubuntu、ホーム…)
2) XNUMX 番目の部分はコンピュータ名またはホスト名です。 ホスト名は、ネットワーク上でコンピュータを識別するのに役立ちます。 サーバー環境ではホスト名が重要になります。
3) ':' 単純な区切り文字です
4) チルダ「~」記号は、ユーザーがその中で作業していることを示します。 ホームディレクトリ。 ディレクトリを変更するとこのマークは消えます。
上の図では、次のコマンドを使用して /home ディレクトリから /bin に移動しています。 「cd」コマンド。 /bin ディレクトリで作業している場合、~ 記号は表示されません。 ホームディレクトリに戻るときに表示されます。
5) 「$」記号は、Linux で通常のユーザーとして作業していることを示します。ルート ユーザーとして作業している場合は、「#」が表示されます。
現在の作業ディレクトリ
現在参照しているディレクトリは、現在の作業ディレクトリと呼ばれます。 PC を起動するときに、ホーム ディレクトリにログオンします。 現在作業しているディレクトリを確認したい場合は、次のコマンドを使用します。
pwd
pwdコマンドはの略です pリント working d排尿
上の図は、/home/guru99 が現在作業中のディレクトリであることを示しています。
ディレクトリの変更
現在のディレクトリを変更したい場合は、'cd'コマンド。
cd /tmp
次の例を考えてみましょう。
ここでは、ディレクトリ /tmp から /bin、/usr に移動し、その後 /tmp に戻りました。
ホームディレクトリに移動する
ホーム ディレクトリに移動する場合は、次のように入力します。 cd.
cd
使用することもできます CD〜
cd ~
ルートディレクトリへの移動
Linux のファイル システムのルートは「/」で示されます。の「c:\」に似ています Windows.
注: Windowsでは、バックスラッシュ「\」を使用しますが、UNIX/Linux ではスラッシュ「/」が使用されます。
「cd /」と入力してルート ディレクトリに移動します。
cd /
TIP: 間のスペースを忘れないでください cd /そうしないと、エラーが発生します。
複数のディレクトリ間の移動
完全なパスを指定すると、複数のディレクトリを同時に移動できます。
例: /cpu
下のディレクトリ /dev
操作を 2 つの部分に分割する必要はありません。
代わりに、「/dev/cpu」と入力してディレクトリに直接アクセスできます。
cd /dev/cpu
XNUMX つ上のディレクトリ レベルに移動する
XNUMX つ上のディレクトリ レベルに移動するには、試してください。
cd ..
ここでは、「cd ..」コマンドを使用して、「/dev/cpu」から「/dev」にディレクトリを XNUMX つ上に移動しています。
次に、同じコマンドを再度使用して、「/dev」から「/」ルート ディレクトリにジャンプしました。
相対パスと絶対パス
コンピューティングにおけるパスは、ファイルまたはフォルダーのアドレスです。
例–
In Windows
C:\documentsandsettings\user\downloads
Linuxの場合
/home/user/downloads
パスには次の XNUMX 種類があります。
1. 絶対パス:
ホーム フォルダー「guru99」のピクチャ ディレクトリに保存されている画像を参照する必要があるとします。
Picturesディレクトリの絶対ファイルパス /ホーム/guru99/写真
このディレクトリに移動するには、 コマンドを使用できます。
cd /home/guru99/Pictures
ファイルに到達するための完全なパスを指定するため、これは絶対パスと呼ばれます。
2. 相対パス:
相対パスは、特定のディレクトリ内の別のサブディレクトリを参照する必要がある場合に便利です。
常に完全なパスを入力する手間を省きます。
現在、ホーム ディレクトリにいるとします。 ダウンロード ディレクトリに移動したいとします。
絶対パスを入力する必要はありません
cd /home/guru99/Downloads
代わりに、単純に入力することもできます 「CDダウンロード」 そして、既にダウンロードディレクトリ内に存在しているので、ダウンロードディレクトリに移動します。 '/ホーム/guru99' ディレクトリにあります。
cd Downloads
この方法では、ファイル システム内の同じディレクトリ内の特定の場所に到達するために完全なパスを指定する必要がありません。
概要
- ファイルを管理するには、Linux の GUI (ファイル マネージャー) または CLI (ターミナル) を使用できます。 どちらにも相対的な利点があります。 このチュートリアル シリーズでは、CLI 別名ターミナルに焦点を当てます。
- ダッシュボードからターミナルを起動することも、ショートカット キーを使用することもできます Cntrl + Alt + T
- pwdコマンドは、現在の作業ディレクトリを提供します。
- cd コマンドを使用してディレクトリを変更できます
- 絶対パスはファイルまたはディレクトリの完全なアドレスです
- 相対パスは、現在のディレクトリを基準としたディレクトリのファイルの相対的な位置です。
- 相対パスを使用すると、常に完全なパスを入力する必要がなくなります。
Command
|
詳細説明
|
---|---|
CDかCD〜 | HOME ディレクトリに移動します |
CD .. | XNUMX つ上のレベルに移動 |
cd |
特定のディレクトリに変更するには |
CD / | ルートディレクトリに移動します |