この質問にはすでに回答があります :10年前に閉鎖。
Ubuntu
重複の可能性:
ターミナルで現在の作業ディレクトリを非表示にする
ターミナルを開くと、[email protected]:~$
のように表示されます。 または[email protected]:~/Desktop$
。 [email protected]
は必要ありません 現れるために。これを変更して、時間またはDOSプロンプトのような単純なものだけを表示できますか?
承認された回答:
PS1='\w> '
を置くことができます ~/.bashrc
で 。
次のようになります:
~>
ホームディレクトリにいるとき、および
/usr/bin>
/usr/bin
にいるとき 。
あなたが持つことができる4つの異なる時間形式があります:
-
\t
– 24時間HH:MM:SS -
\T
– 12時間のHH:MM:SS -
\A
– 24時間HH:MM(つまり、秒なし) -
\@
– 12時間のHH:MM
たとえば:
PS1='\A \w> '
次のようなものが得られます:
10:14 ~>
使用できるすべての円記号シーケンスのリストについては、プロンプトの制御を参照してください。
気に入ったコマンドが見つからない場合は、コマンドの出力をプロンプトに追加することもできます。例:
PS1='$(date +"%H:%M") $(echo $PWD)> '
基本的に上記と同じですが、バックスラッシュシーケンスではなくコマンドを使用します。
最後に、引用符とスペースが重要であることに注意してください。 PS1='\A \w> '
を取得する最も簡単な方法 プロンプトはこれを実行することです:
echo "PS1='\A \w> '" >> ~/.bashrc