it-swarm-ja.com

CLIの各コマンドの先頭に表示されるテキストの名前はありますか?

たとえば、Ubuntuでターミナルを起動すると、次のように表示されます。

[email protected]:~$ 

そしてWindowsの場合:

C:\Users\Username>

そのテキストを参照する正式な方法はありますか?

18
Erty Seidohl

それは「プロンプト」と呼ばれます。

Llinuxでは、より具体的に、bashシェルの場合は「bashプロンプト」と言うことができます。KSHシェルの場合は、KSH(korn Shell)プロンプトなどと言うことができます。

Windowsでは、[プロンプト]コマンドを使用してプロンプトを変更できます。

Windowsでは、より具体的に「Cプロンプト」と言うことができます。また、WindowsのプロンプトはC:\>またはC:\something...>で最も有名なので、その名前の付け方を確認できます。

技術者は、電話でユーザーに「Cプロンプトが表示されますか?」とイライラして言った可能性があります。 Cプロンプトと言いながら、C:\プロンプトまたはC:プロンプトと書く人もいます。 A:またはD:(フロッピーまたはCDドライブからDOSを起動したとき、またはコマンドプロンプトからこれらのドライブの1つに変更したときに取得)で、誰も話さないときは、それを呼び出すことはありません。 「Aプロンプト」または「Dプロンプト」の中で、有名なのは「Cプロンプト」だけです。

30
barlop

この詳細情報があなた(または他の誰か)に役立つことを願っています... PS1環境変数を介して「プロンプト」を表示/設定できます。

現在のプロンプトが何に設定されているかを確認するには...

$ echo $PS1

現在のプロンプトを別のものに設定するには...

$ export PS1="\n\[email protected]\h:\w\r\n$ "    (for example...)

プロンプトをカスタマイズするために使用できるmanyパラメータを確認するには...

$ man bash        (then type  /^PROMPTING  and hit Enter)
8
Kevin Traas

Linuxでも注目に値します。

  • $で終わるプロンプトは、通常のシェルを示します。

  • で終わるプロンプトは、ルートシェルを示します(注意!

7
Hurricane Harry