シェルのプロンプトの割合は何ですか?

シェルのプロンプトの割合は何ですか?

映像を見ながら次のような内容を見ました。

% more tinyUF.txt
10
4 3
3 8
6 5

コマンド%の前にあるこのマークは何ですか?more

答え1

これはシェルプロンプト、より正確にはシェルプロンプトです。基本的な早く(いくつかあります。)。シェルがそう言いました。」続けてください。これで入力する準備が整いました。」。

このプロンプトは -type シェルおよびシェルで%一般的に使用されますが、-shells (たとえば、 ) では通常 a をプロンプトとして使用します。cshzshshbashksh93$

#rootユーザーの場合、プロンプトは通常次のように変更されます。十分に強力なユーザーは、バックアッププロンプトを通じてこの機能を思い出してください。(POSIX規格によると)

-typeシェルのデフォルトプロンプトは、shシェル変数の値によって決まりますPS1


コメントは次のように追加され、以下に要約されます。

#ルートプロンプトの文字(shおよびシェルで使用される)は、cshおなじみのシェルコメント文字と一致します。ユーザーがシェルプロンプトもコピーした場合、rootとしてコマンドをコピーして貼り付けると、貼り付けたコマンドが機能しなくなります。シェルにコメントルールがある#前は、ルートプロンプトとして使用されました(参照:ダグ・マクギロイからのメール)。

Plan 9とesシェルはrcこの;文字をデフォルトのプロンプトとして使用します。その結果、コマンド(プロンプトを含む)をコピーして貼り付けることは、まだ貼り付けたコマンドが有効で実行されることを意味します。

ユーザーがカスタマイズしてもコピーして貼り付けることができるシェルプロンプトを持つことを可能にする1つの方法は、現在のディレクトリ、ホスト名、または時間などがある場所を: something ;使用することです。something

関連情報