Ubuntu'da terminal başlattığımda şunu görüyorum:
ilya@HOST:~$
Buna bir zaman damgası eklemem gerekiyor, şöyle bir şey:
2011-10-09T09:32:00 ilya@HOST:~$
Bunu nasıl yapılandırabilirim?
Ubuntu'da terminal başlattığımda şunu görüyorum:
ilya@HOST:~$
Buna bir zaman damgası eklemem gerekiyor, şöyle bir şey:
2011-10-09T09:32:00 ilya@HOST:~$
Bunu nasıl yapılandırabilirim?
Yanıtlar:
Bash isteminizi nasıl değiştireceğiniz ve tüm özel sembollerin (\ h gibi) ne anlama geldiği hakkında güzel bir makale var. Ayrıca, istekte bulunan renkleri nasıl değiştireceğinize dair bir bağlantı da vardır.
.Bashrc'nizdeki değişiklikleri uygulayana kadar, sadece koşun source ~/.bashrc
Harika bir kurulumun 3 renkli gruba sahip olduğunu buldum:
Artı yeni bir hat, böylece sol tarafa dönersiniz!
yani
Tüm bunları .bashrc dosyanızda aşağıdakileri ana dizininizde bulundurarak alabilirsiniz.
Unix ve OS X için çalışıyor
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
İsterseniz artı dört renkte zaman damgalarınız da olabilir:
$ PS1='\033[01;31m\] \D{%F} \t \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
de olduğu gibi:
şahsen ben şimdi gideceğim düşünüyorum:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
PS1='\033[01;31m\]\t\033[00m\]:'
PS1=$PS1'\[\033[01;32m\]\u@\h\[\033[00m\]:'
PS1=$PS1'\[\033[01;34m\]\w\033[00m\]:\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
PS2='\[\033[01;36m\]>'
için
Bunu geçici olarak, ancak anında / anında yapmak için, örneğin bir screencast yaparken gizliliğinizin olması için aşağıdakileri yapabilirsiniz:
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
PS1 değişkeni formatı ayarlar, kaynak bu ayarı bir dosyadan okuyarak uygular.
Şimdi komut satırı şöyle görünür:
$