Giriş
PS1 komut satırında görünen prompt karakteridir. Değiştirmek için şöyle yaparız.
$ işareti
Ben hep bash kullandığım için $ işareti görünüyor.Açıklaması şöyle
bash'te root iken # işareti görünüyor. Açıklaması şöyle
Açıklaması şöyle. Promt olarak hostname görmek istersek kullanırız.
Şöyle yaparız
Interactive shell olup olmadığını anlamak için şöyle yaparız.
PS1 komut satırında görünen prompt karakteridir. Değiştirmek için şöyle yaparız.
export PS1=%
PS1 genellikle ~/.bashrc dosyasından export edilir.$ işareti
Ben hep bash kullandığım için $ işareti görünüyor.Açıklaması şöyle
The % prompt is common in csh-type shells while sh-shells (like bash and ksh93) ordinarily uses a $ as the prompt.sh kabuğunda şöyle görünür.
% more tinyUF.txt
10
4 3
3 8
6 5
# işaretibash'te root iken # işareti görünüyor. Açıklaması şöyle
The prompt usually changes to # for the root user since a sufficiently powerful user should be reminded of that power by having an alternate prompt (as the POSIX standard puts it).\H seçeneği
The primary prompt in sh-type shells are determined by the value of the shell variable PS1.
Açıklaması şöyle. Promt olarak hostname görmek istersek kullanırız.
- \h to get host name up to the first dotÖrnek
- \H to get full host name
Şöyle yaparız
export PS1="[\u@\H ]#"
ÖrnekInteractive shell olup olmadığını anlamak için şöyle yaparız.
# If running interactively, then:
if [ "$PS1" ]; then
# If this is an xterm
case $TERM in
xterm*)
...
;;
*)
;;
esac
fi
Hiç yorum yok:
Yorum Gönder