Ketika saya memulai terminal di Ubuntu, saya melihat:
ilya@HOST:~$
Saya perlu menambahkan cap waktu untuk ini, sesuatu seperti:
2011-10-09T09:32:00 ilya@HOST:~$
Bagaimana saya bisa mengkonfigurasi ini?
Ketika saya memulai terminal di Ubuntu, saya melihat:
ilya@HOST:~$
Saya perlu menambahkan cap waktu untuk ini, sesuatu seperti:
2011-10-09T09:32:00 ilya@HOST:~$
Bagaimana saya bisa mengkonfigurasi ini?
Jawaban:
Saya menemukan bahwa pengaturan yang bagus adalah memiliki 3 kelompok warna:
Ditambah baris baru sehingga Anda kembali ke sisi kiri!
yaitu
Anda dapat memiliki semua ini dengan memiliki yang berikut di file .bashrc Anda di direktori home Anda.
Bekerja untuk Unix dan OS X
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\$ '
Jika Anda ingin ini ditambah cap waktu Anda dalam empat warna, Anda dapat memiliki:
$ 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\$ '
seperti dalam:
meskipun secara pribadi saya pikir saya sekarang akan pergi dengan:
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\]>'
untuk
Untuk melakukan ini sementara tetapi segera / on-the-fly, misalnya sehingga Anda dapat memiliki privasi saat membuat screencast, Anda dapat melakukan hal berikut
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
Variabel PS1 menetapkan format, sumber menerapkan pengaturan itu dengan membaca dari file.
Sekarang baris perintah terlihat seperti ini:
$