端末のユーザー名を小さくするにはどうすればよいですか?


15

ターミナルを開くと、ユーザー名とマシン名が表示されます。例として、私のものを示しますromeo@romeo-Satellite-C660D:~$。それはちょっと大きいので本当に迷惑です。ロミオだけを表示するように、これを小さくできますか?

ばかげているように聞こえますが、私はUnixベースのOSが初めてです。

回答:


20

PS1環境内の変数を変更する必要があります。PS1コマンドプロンプトがどのように見えるか、どのような情報が含まれるかについて責任があります。

恒久的な変更

以下は、.bashrcUbuntu 10.04 LTSのデフォルトファイルの抜粋です。

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

これにより、コマンドプロンプトは次のようになります。 username@hostname:~/directory$

これを変更しての@\h一部を削除するPS1と、コマンドプロンプトでホスト名の一部が削除されます。

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

結果: username:~/directory$

一時的な変更

PS1現在のbashセッションでオーバーライド:

export PS1="\u:\w\$ "

リソース:



-3
export PS1='\t$'

私は、端末I上可能な限り少しの背景情報として表示することを好むので、一般的にとしてすべてのセッションをカスタマイズする#$など


これは質問にどのように答えますか?
TheWanderer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.