Terminaldeki kullanıcı adı nasıl daha küçük hale getirilir?


16

Bir terminal açtığınızda kullanıcı adı ve makine adı görüntülenir. Bir örnek, maden görüldüğü gibi: romeo@romeo-Satellite-C660D:~$. Gerçekten sinir bozucu çünkü biraz büyük. Bunu sadece şov romeo'sunu küçültebilir miyim?

Kulağa aptalca geldiğini biliyorum, ancak Unix tabanlı işletim sistemlerinde yeniyim.

Yanıtlar:


21

PS1Ortamınızdaki değişkeni değiştirmeniz gerekir . PS1komut isteminizin ne kadar süslü görüneceğinden ve hangi bilgileri içereceğinden sorumludur.

Kalıcı değişim

.bashrcUbuntu 10.04 LTS'deki varsayılan dosyanın alıntısı aşağıdadır:

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

Bu komut isteminin şöyle görünmesini sağlar: username@hostname:~/directory$

Bunu değiştirir ve @\hiçindeki parçayı silerseniz PS1, komut isteminizde ana bilgisayar adı parçasından kurtulursınız:

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

Sonuç: username:~/directory$

Geçici değişiklik

PS1Geçerli bashoturumunuzda geçersiz kıl :

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

Kaynaklar:



-3
export PS1='\t$'

Ben Terminal I mümkün olduğunca az arkaplan bilgi olarak görüntülenmesi tercih beri genellikle olarak her oturumu özelleştirmek #, $vb


Bu soruya nasıl cevap veriyor?
TheWanderer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.