黒い画面の正体を知ろう
IT企業への入社初日。
「まずはターミナル を開いてみて」と先輩に言われた。
言われるままにアプリを起動すると、黒い画面が表示される。 カーソルが点滅しているだけで、何も起きない...。
「この黒い画面って、一体なんですか?」
ターミナルを学ぶ理由
「プログラマーって、なんで黒い画面をカタカタやってるの?」
そう思ったことはありませんか?
実は、この「黒い画面」こそがエンジニアの最強の武器なのです。
現在の状況
エンジニアの作業環境(2025年)
| 項目 | 実態 |
|---|---|
| ターミナル使用率 | エンジニアの 95%以上 が日常的に使用 |
| 求人での必須スキル | 開発系求人の 87% で「コマンドライン操作」が必須または歓迎 |
| 作業効率 | マウス操作と比較して 2〜10倍 高速(タスクによる) |
「GUIは人間を助けるために作られた。CLIはコンピュータを操るために作られた」 — Unix哲学より
なぜマウスではダメなのか
シナリオ: 100個のファイルの名前を変更する
マウス操作の場合
- ファイルを右クリック
- 「名前の変更」を選択
- 新しい名前を入力
- Enterキーを押す
- これを100回繰り返す...
→ 所要時間: 約30分(ミスがなければ)
ターミナルの場合
bashfor i in {1..100}; do mv "file$i.txt" "document$i.txt"; done
→ 所要時間: 約10秒
ターミナルでできること
| できること | 具体例 |
|---|---|
| ファイル操作 | 作成、移動、コピー、削除、検索 |
| プログラム実行 | スクリプト実行、アプリ起動 |
| サーバー接続 | リモートサーバーへのログイン |
| バージョン管理 | Git操作 |
| 自動化 | 繰り返し作業の自動実行 |
よくある不安
「難しそう...」
大丈夫です。最初は誰でも怖いものです。 覚えるコマンドは最初は 5つだけ。それだけで仕事の80%はカバーできます。
「間違えたらパソコンが壊れそう...」
心配いりません。危険なコマンドには確認が表示されます。 また、このカリキュラムでは安全な環境で練習するので、何度失敗しても大丈夫です。
このチャプターで学ぶこと
このチャプターを完了すると、以下ができるようになります:
- ターミナルを起動できる
- 今いる場所(ディレクトリ)を確認できる
- フォルダの中身を一覧表示できる
- フォルダを移動できる
準備はいいですか? 黒い画面の世界へようこそ!