Anda dapat menggunakan sintaksis berbasis Linux di salah satu skrip startup Anda. Baru saja menguji ini pada kotak OS X Mountain Lion.
misalnya. di Anda~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Ini memberi Anda prompt berwarna yang bagus. Untuk menambahkan ls
output berwarna , Anda dapat menambahkan alias ls="ls -G"
.
Untuk menguji, jalankan a source ~/.bash_profile
untuk memperbarui terminal Anda saat ini.
Catatan sisi tentang warna: Warna didahului oleh urutan pelarian \e
dan ditentukan oleh nilai warna, terdiri dari [style;color+m]
dan dibungkus dengan []
urutan yang diloloskan . misalnya.
- merah =
\[\e[0;31m\]
- tebal merah (gaya 1) =
\[\e[1;31m\]
- pewarnaan yang jelas =
\[\e[0m\]
Saya selalu menambahkan skema warna yang sedikit dimodifikasi di root .bash_profile untuk membuat nama pengguna merah, jadi saya selalu melihat dengan jelas jika saya masuk sebagai root (berguna untuk menghindari kesalahan jika saya memiliki banyak jendela terminal terbuka).
Dalam /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Untuk semua akun SSH saya online, saya pastikan untuk memasukkan nama host merah, untuk membedakan apakah saya di terminal lokal atau jauh. Cukup edit .bash_profile
file dalam direktori home Anda di server .. Jika tidak ada .bash_profile
file di server, Anda dapat membuatnya dan harus bersumber saat login.
Jika ini tidak berfungsi seperti yang diharapkan untuk Anda, harap baca beberapa komentar di bawah karena saya tidak terlalu sering menggunakan MacOS ..
Jika Anda ingin melakukan ini di server jauh, periksa apakah ~/.bash_profile
file ada. Jika tidak, cukup buat dan itu akan secara otomatis bersumber pada login Anda berikutnya.