Linux komut satırı isteminde ana bilgisayar adı nasıl gösterilir


18

Birkaç VM'im var ve şu anda komut satırı istemim şöyle görünüyor -bash-3.2$; her VM'de aynıdır, çünkü ana bilgisayar adını içermez. hostnameHerhangi bir işlem yapmadan önce her zaman hangi VM'yi kullandığımı görmem gerekiyor. Ana bilgisayar adını kabuk istemine nasıl ekleyebilirim?

ENV: CentOS / ssh


BTW, onaylamadığınız önerilen bir düzenlemeyi "Geliştirmeniz" ve ardından tüm değişiklikleri geri almanız gerekmez. Sadece düzenlemeyi “reddet” ve gidecektir.
G-Man, 'Monica'yı Yeniden Başlat' diyor

1
Ben her zaman kolayca bir scp-komutu için kopyalayabilirsiniz bir istem kullanın, bu yüzden export PS1='\u@\h:\w \$ '.
ott--

Yanıtlar:


9

Sadece $PS1ortam değişkeninin değerini değiştirin :

PS1="\h$ "

burada \hhost adı ile değiştirilir. /etc/bash.bashrcKalıcı olarak ayarlamak için bunu ekleyin .


16

Aşağıdakilere bakın ~/.bashrcveya ~/.profileistediğiniz şeyi yapması gereken yorumlanmış bir bilgi istemi kurulumu olabilir;

export PS1='\h:\w\$ '

Şuna benziyor:

coolservername:~# 

Veya kök olmayan olarak günlüğe kaydetmeyi planlıyorsanız şunları kullanabilirsiniz:

 export PS1='\u@\h:\w\$ '

ana bilgisayar adından önce kullanıcı adı eklemek için.

Renkleri, çok satırlı veya bilgi isteminde istediğiniz bilgileri eklemek eğlenceli olabilir, "bash istemleri" üzerinde hızlı bir arama size bolca ipucu vermelidir.


5

Kabuk isteminin çalışma dizininin kullanıcı adını, ana makine adını ve adını göstermesini seviyorum. Ayrıca, tüm bunlar renklerle gösterildiğinde hoşuma gidiyor. Bu yüzden genellikle

export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '

içinde ~/.bashrc. Değişiklikleri hemen uygulamak için arayın

. ~/.bashrc

Ayrıca, root kullanarak geçiş yaparsanız subash istemini farklı bir renkte görmek iyidir, böylece ekstra dikkatli olursunuz. Bunun için satırı ekliyorum

export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '

içine /root/.bashrc. Ve Çağrı yap

. /root/.bashrc

değişiklikleri uygulamak için. Sonra böyle görünüyor

resim açıklamasını buraya girin

Çoğu zaman VPS sunucu yöneticileri aptal ana bilgisayar adları sağlar. /etc/sysconfig/networkDeğiştirmek için satırı açın ve değiştirin

HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here

username@hostParça için farklı renkler istiyorsanız , ilk örnekte 0; 32m parçayı veya ikinci örnekte 0; 31m parçayı değiştirmeniz gerekir. Mevcut renklerin listesini burada bulabilirsiniz

Yana .bashrcolmayan giriş kabukları için yürütüldüğünde, çift kontrol o unutmayın

if [ -f ~/.bashrc ]; then
         . ~/.bashrc
fi

, girişinizde yürütüldüğünden ~/.bash_profileberi ~/.bash_profilevar. Ve aynı parçayı içine ekleyin /root/.bash_profile.


0

İstemi değiştirmenin yanı sıra, yapılandırma konsoleçubuğunda ve gnome terminal emülatörünün başlık çubuğunu (veya sekme başlığını) değiştirecek bir seçeneği vardır .

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.