GLOSSA

ターミナル / シェル

たーみなる・しぇる

Terminal / Shell

一言でいうと

コマンドを文字で打ち込んでコンピュータを操作する、開発者の基本作業環境のこと。

詳しい意味

ターミナル(端末エミュレータ)とシェル(コマンドの解釈実行プログラム)は、開発者がコマンドラインでコンピュータを操作する基本作業環境です。 - **ターミナル**: 入力欄と表示欄を提供する画面(macOS の Terminal.app、iTerm2、Windows Terminal、VS Code の統合ターミナル)。 - **シェル**: 入力されたコマンドを解釈して実行するプログラム(Bash、Zsh、Fish、PowerShell など)。 両者は別物ですが、日常会話では「ターミナル」と総称することが多いです。GUIで何分もかかる操作(複数ファイルの一括処理、サーバーへの接続、Git操作)を、ターミナルから1行のコマンドで終わらせられるのが熟達者の生産性の源泉。エンジニアにとって最重要の作業環境の1つで、覚えるほど作業が爆速になります。

何に使うか

サーバーへのSSH接続。Git 操作。ファイルの一括処理(grep / find / awk / sed など)。npm / pip / brew 等のパッケージ管理。

どんな時に出るか

「ターミナルで実行」「シェルスクリプト書く」「zshに乗り換え」といった場面で登場します。

具体例

  • サーバー上のログを grep で素早く絞り込み、ターミナル1行でデバッグを始めた。
  • シェルを bash から zsh に切り替え、補完と履歴で作業効率が上がった。

別名・略称

terminal(たーみなる)shell(しぇる)ターミナル(たーみなる)シェル(しぇる)zsh(ぜっとしぇる)iTerm2(あいたーむつー)

関連語

Bash

初心者向けメモ

GUI が「マウスでアプリを操作する応接間」だとすれば、ターミナルは「直接機械と会話する作業場」です。慣れないと取っつきにくいけど、できる作業の自由度・速度は GUI を圧倒します。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます