-3

unixに入力するすべてのコマンドは、ターミナルがコマンドの数を増やしています。

Eg : 1> date
     2> ls..etc.

この振る舞いの理由は何ですか。

4

2 に答える 2

1

これはトピック外ですが、簡単なヒントを提供します。PS1(およびその他の) 環境変数は、シェルのプロンプトを定義します。たとえば\#、コマンド番号を指定します-別の値に設定するだけです(詳細については、bashのmanページ、特にセクションPROMPTINGを参照してください)。

于 2013-01-11T11:33:04.317 に答える
0

これは、端末が起動後の現在のコマンドの行番号を表示するように構成されているためです。「プロンプト」は「PS1」とも呼ばれ、あらゆる種類のクレイジーなことができます。

この方法について詳しく知りたい場合は、こちらをご覧ください。

参照: http://www.gnu.org/software/bash/manual/bashref.html#Printing-a-Prompt

PS1 ジェネレーターとプレビュー: http://www.kirsle.net/wizards/ps1.html

プロンプトのコレクション (写真を含む): http://jamiedubs.com/ps1-collection-customize-your-bash-prompt

于 2013-01-11T11:32:30.490 に答える