概要
PS1は、主プロンプトの表示内容を決めるシェル変数です。
やさしい説明
PS1は、主プロンプトの表示内容を決めるシェル変数のことです。
詳細解説
PS1は、主プロンプトの表示内容を決めるシェル変数です。 Bashなどでは、利用者名、ホスト名、ディレクトリ、時刻、終了ステータスなどを埋め込んで表示内容を調整できます。 プロンプトは見た目だけでなく、現在位置や権限状態を把握しやすくする実用的な表示でもあります。 PS1はシェル変数であり、ターミナル側の設定ではありません。
この用語が重要な理由
コマンドラインでの入力解釈やデータの流れを理解すると、思い通りに組み合わせて処理できるようになります。
この用語を知らないと困る場面
スクリプト作成、コマンド連結、ファイル名展開、出力の振り分け、文字列処理の場面で重要です。
一番よくある誤解
PS1は単なる記号や見た目の話ではなく、シェルの解釈や入出力の流れを左右する機能です。
理解チェック
要点を言い換えたり、関連例を思い出せたらチェックを入れてください。
-
入力解釈、出力制御、記法のどれに関わる語か説明できるか確認します。
-
wildcardとglob、標準出力と標準エラー出力などの違いを説明できるか確認します。
用例
- PS1がシェルのどの段階で働くかを意識して、入力や出力の流れを確認する。
現場で見る場所
-
シェル操作やスクリプト
コマンド行、シェルスクリプト、入出力制御、プロンプト設定で登場します。解釈されるタイミングを見ると意味を掴みやすくなります。
FAQ
-
Q. PS1はコマンドですか。 A. 多くはコマンドではなく、シェルの記法、変数、入出力の仕組みを指す語です。
-
Q. PS1はどこで働きますか。 A. 主にシェルが入力を解釈する段階、またはプログラムの既定の入出力経路で働きます。
関連コマンド
資格試験との関連
-
LPIC-1 102 範囲: 標準入出力とシェル文法の理解PS1は標準入出力とシェル文法の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。
-
LinuC レベル1 102 範囲: 標準入出力とシェル文法の理解PS1は標準入出力とシェル文法の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。
参照リンク
- カテゴリー: Shell Io
- レベル: Basic
- 対応試験: LinuC レベル1 102, LPIC-1 102