Bagaimana cara membuat nama pengguna di terminal lebih kecil?

16

Ketika Anda membuka terminal, terminal ini menampilkan nama pengguna dan nama mesin. Sebagai menunjukkan contoh saya: romeo@romeo-Satellite-C660D:~$. Benar-benar menjengkelkan karena agak besar. Bisakah saya menjadikan ini lebih kecil, seperti, hanya menampilkan romeo?

Saya tahu itu terdengar bodoh, tapi saya baru dengan OS berbasis Unix.

Romeo
sumber

Jawaban:

21

Anda perlu mengubah PS1variabel di lingkungan Anda. PS1bertanggung jawab atas seberapa suka command prompt Anda akan terlihat sama, dan informasi apa yang akan dikandungnya.

Perubahan permanen

Berikut ini adalah kutipan .bashrcfile default di Ubuntu 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

Ini membuat command prompt terlihat seperti ini: username@hostname:~/directory$

Jika Anda mengubah ini dan menghapus @\hbagian dalam PS1, Anda akan menyingkirkan bagian nama host di prompt perintah Anda:

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

Hasil: username:~/directory$

Perubahan sementara

Ganti PS1dalam bashsesi Anda saat ini :

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

Sumber:

Andrejs Cainikovs
sumber
-3
export PS1='\t$'

karena saya lebih suka menampilkan sedikit info latar belakang mungkin pada saya terminal umumnya menyesuaikan setiap sesi sebagai #, $, dll

pengguna468942
sumber
Bagaimana ini menjawab pertanyaan?
TheWanderer