Linux コマンド ライン チュートリアル: CD コマンドを使用してターミナルを操作する

PC 上で実行する最も頻繁なタスクは、ファイルの作成、移動、または削除です。 ファイル管理のさまざまなオプションを見てみましょう。

ファイルを管理するには、次のいずれかを使用できます

  1. ターミナル (コマンドラインインターフェイス - CLI)
  2. ファイルマネージャー (グラフィカルユーザーインターフェース -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) ダッシュボードに移動してターミナルを入力します

ターミナル vs ファイル マネージャー & CD コマンド

2) または、 を押すこともできます CTRL + Alt + T ターミナルを起動するには

CLI (ターミナル) を起動すると、guru99@ という文字列が表示されます。VirtualBox(画像参照)と書いてあります。

ターミナル vs ファイル マネージャー & CD コマンド

1) この行の最初の部分は、 user (ボブ、トム、Ubuntu、ホーム…)

2) XNUMX 番目の部分はコンピュータ名またはホスト名です。 ホスト名は、ネットワーク上でコンピュータを識別するのに役立ちます。 サーバー環境ではホスト名が重要になります。

3) ':' 単純な区切り文字です

4) チルダ「~」記号は、ユーザーがその中で作業していることを示します。 ホームディレクトリ。 ディレクトリを変更するとこのマークは消えます。

ターミナル vs ファイル マネージャー & CD コマンド

上の図では、次のコマンドを使用して /home ディレクトリから /bin に移動しています。 「cd」コマンド。 /bin ディレクトリで作業している場合、~ 記号は表示されません。 ホームディレクトリに戻るときに表示されます。

5) 「$」記号は、Linux で通常のユーザーとして作業していることを示します。ルート ユーザーとして作業している場合は、「#」が表示されます。

ターミナル vs ファイル マネージャー & CD コマンド

現在の作業ディレクトリ

現在参照しているディレクトリは、現在の作業ディレクトリと呼ばれます。 PC を起動するときに、ホーム ディレクトリにログオンします。 現在作業しているディレクトリを確認したい場合は、次のコマンドを使用します。

pwd

ターミナル vs ファイル マネージャー & CD コマンド

pwdコマンドはの略です pリント working d排尿

上の図は、/home/guru99 が現在作業中のディレクトリであることを示しています。

ディレクトリの変更

現在のディレクトリを変更したい場合は、'cd'コマンド。

cd /tmp

次の例を考えてみましょう。

ターミナル vs ファイル マネージャー & CD コマンド

ここでは、ディレクトリ /tmp から /bin、/usr に移動し、その後 /tmp に戻りました。

ホームディレクトリに移動する

ホーム ディレクトリに移動する場合は、次のように入力します。 cd.

ターミナル vs ファイル マネージャー & CD コマンド

cd

使用することもできます CD〜

ターミナル vs ファイル マネージャー & CD コマンド

cd ~

ルートディレクトリへの移動

Linux のファイル システムのルートは「/」で示されます。の「c:\」に似ています Windows.

注: Windowsでは、バックスラッシュ「\」を使用しますが、UNIX/Linux ではスラッシュ「/」が使用されます。

「cd /」と入力してルート ディレクトリに移動します。

cd /

ターミナル vs ファイル マネージャー & CD コマンド

TIP: 間のスペースを忘れないでください cd   /そうしないと、エラーが発生します。

複数のディレクトリ間の移動

完全なパスを指定すると、複数のディレクトリを同時に移動できます。

例: /cpu 下のディレクトリ /dev操作を 2 つの部分に分割する必要はありません。

代わりに、「/dev/cpu」と入力してディレクトリに直接アクセスできます。

cd /dev/cpu

ターミナル vs ファイル マネージャー & CD コマンド

XNUMX つ上のディレクトリ レベルに移動する

XNUMX つ上のディレクトリ レベルに移動するには、試してください。

cd ..

ターミナル vs ファイル マネージャー & 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

ターミナル vs ファイル マネージャー & CD コマンド

ファイルに到達するための完全なパスを指定するため、これは絶対パスと呼ばれます。

2. 相対パス:

相対パスは、特定のディレクトリ内の別のサブディレクトリを参照する必要がある場合に便利です。

常に完全なパスを入力する手間を省きます。

現在、ホーム ディレクトリにいるとします。 ダウンロード ディレクトリに移動したいとします。

絶対パスを入力する必要はありません

cd /home/guru99/Downloads

ターミナル vs ファイル マネージャー & CD コマンド

代わりに、単純に入力することもできます 「CDダウンロード」 そして、既にダウンロードディレクトリ内に存在しているので、ダウンロードディレクトリに移動します。 '/ホーム/guru99' ディレクトリにあります。

cd Downloads

ターミナル vs ファイル マネージャー & CD コマンド

この方法では、ファイル システム内の同じディレクトリ内の特定の場所に到達するために完全なパスを指定する必要がありません。

概要

  • ファイルを管理するには、Linux の GUI (ファイル マネージャー) または CLI (ターミナル) を使用できます。 どちらにも相対的な利点があります。 このチュートリアル シリーズでは、CLI 別名ターミナルに焦点を当てます。
  • ダッシュボードからターミナルを起動することも、ショートカット キーを使用することもできます Cntrl + Alt + T
  • pwdコマンドは、現在の作業ディレクトリを提供します。
  • cd コマンドを使用してディレクトリを変更できます
  • 絶対パスはファイルまたはディレクトリの完全なアドレスです
  • 相対パスは、現在のディレクトリを基準としたディレクトリのファイルの相対的な位置です。
  • 相対パスを使用すると、常に完全なパスを入力する必要がなくなります。
Command
詳細説明
CDかCD〜 HOME ディレクトリに移動します
CD .. XNUMX つ上のレベルに移動
cd 特定のディレクトリに変更するには
CD / ルートディレクトリに移動します