【こまんどらいん】

コマンドライン とは?

最終更新:
💡 文字で「このフォルダの中身を見せて」と頼む

文字のコマンドを入力して、コンピュータやツールへ指示する操作方法。使える命令や書き方はシェルやツールによって異なり、繰り返し作業の自動化にも使われます。

📌 このページのポイント
同じ一覧表示を、画面でも文字でもGUI:画面で選ぶCLI:文字で指示作業フォルダメモ.txt画像.pngPS > Get-ChildItemメモ.txt画像.pngPowerShellの例フォルダを開く例命令は、使っているシェルに合わせよう
ファイル一覧を見る場合の比較。CLI側のコマンドはPowerShellの例で、全環境に共通するものではありません。
ひよこ ひよこ
黒い画面で文字を打っているのが、それ?
ペンギン先生 ペンギン先生
そういう場面でよく使うよ。ただし黒い画面に限るわけではない。例えばフォルダの中身を調べる命令を入力して実行すると、一覧が表示される。アイコンを押すGUIと同じ作業を、文字の指示で行うこともできるんだ。
ひよこ ひよこ
ターミナルとシェルって同じ?
ペンギン先生 ペンギン先生
役割を分けると分かりやすいよ。ターミナルは入力や出力を表示する場所、シェルはコマンドを解釈して処理するもの。Windows Terminalの中でPowerShellやコマンドプロンプトを使う、という組み合わせもあるんだ。
ひよこ ひよこ
WindowsでもMacでも、同じ文字を打つ?
ペンギン先生 ペンギン先生
使っているシェルやツールを確認しよう。例えばWindowsのPowerShellならGet-ChildItem、コマンドプロンプトならdirでファイル一覧を見る。lsがPowerShellの別名として使える場合もあるけど、同じ名前でも別環境と全く同じ動作やオプションとは限らないよ。
ひよこ ひよこ
マウスより、いつも速いの?
ペンギン先生 ペンギン先生
作業と慣れによるね。繰り返す手順をスクリプトにしたり、他の処理から実行したりしやすいのは利点だよ。最初は自分のシェルで一覧表示などを試そう。コピーしたコマンドも、対象・引数・作用を読んでから実行することが大切なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コマンドライン」って出てきたら「文字でコンピュータに指示する操作方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Command Line」 = 命令を入力する行
💬 Commandは命令、Lineは行。文字で操作するインターフェースはCLI(Command Line Interface)とも呼ばれます。

参考資料

← 用語集にもどる