本日の勉強時間 H
cd は、change directory(ディレクトリを変更する)の略。
ターミナルや、コマンドラインで現在作業しているディレクトリ(フォルダ)を移動するためのコマンドです。cd コマンドを使うことで、別のディレクトリに移動し、そのディレクトリ内でファイル操作や実行を行うことができます。
「用語確認」
▪️コマンドライン (Command Line)
コマンドラインは、ユーザーがコンピュータにコマンド(命令)を入力し
テキストベースでコンピュータに指示を出すインターフェースのこと。
GUI(グラフィカルユーザーインターフェース)が普及する前の時代、コマンドラインはコンピュータを操作する主要な手段でした。
CLIは(コマンドラインインターフェース)
特徴:
テキストベースの操作: キーボードでコマンドを入力し、実行結果がテキストとして表示。
柔軟な操作: ファイルの操作やプログラムの実行、ネットワークの設定など、細かい操作ができます。
▪️ターミナル (Terminal)
ターミナルは、コマンドラインを使うためのアプリケーションや環境のこと。
言い換えると、ターミナルはコマンドラインにアクセスするためのウィンドウやプログラムを指します。
様々なターミナルアプリ: macOSの「ターミナル」、Windowsの「PowerShell」や「Command Prompt」、Linuxの「GNOME Terminal」など、さまざまなOSでターミナルアプリがあります。
シェルの実行環境: ターミナルの中で「シェル」と呼ばれるプログラムが動作しています。シェルは、コマンドを解釈し、コンピュータに指示を送る役割を持っています。bash や zsh などが代表的なシェルです。
cdの使い方
特定のディレクトリに移動する
例えば、/Users/miyazakiryouta/Documents というディレクトリに移動する場合:
cd /Users/miyazakiryouta/Documents
ホームディレクトリに戻る
cd コマンドを単独で実行すると、ホームディレクトリ(通常は ~)に移動します:
-注意点-
cd の後に続くパスは、移動先のディレクトリのパスです。絶対パス(ルートからの完全なパス)や相対パス(現在のディレクトリからのパス)を使用できます。
存在しないディレクトリを指定すると、No such file or directory というエラーが表示されます。
例: コマンドラインで以下のような操作も行います。
ls:ディレクトリ内のファイル一覧を表示
cd:ディレクトリを移動
mkdir:新しいディレクトリを作成