Linux tabanlı sözdizimini başlangıç komut dosyalarınızdan birinde kullanabilirsiniz. Bunu bir OS X Mountain Lion kutusunda test ettim.
Örneğin. senin~/.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\]\$ '
Bu size güzel bir renk istemi verir. Renkli ls
çıktı eklemek için ekleyebilirsiniz alias ls="ls -G"
.
Test etmek için, sadece source ~/.bash_profile
mevcut terminalinizi güncellemek için a çalıştırın .
Renkler hakkında yan not: Renklerden önce bir kaçış dizisi gelir \e
ve [style;color+m]
kaçan bir []
diziden oluşan ve bir diziye sarılan bir renk değeri ile tanımlanır . Örneğin.
- kırmızı =
\[\e[0;31m\]
- kalın kırmızı (stil 1) =
\[\e[1;31m\]
- açık renklendirme =
\[\e[0m\]
Kullanıcı adını kırmızı yapmak için her zaman kökün biraz değiştirilmiş renk şemasını ekliyorum, bu yüzden her zaman kök olarak oturum açtığımı açıkça görüyorum (birçok terminal penceresi açıksa hataları önlemek için kullanışlıdır).
İçinde /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Çevrimiçi tüm SSH hesaplarım için, yerel veya uzak bir terminalde olup olmadığımı ayırt etmek için ana makine adını kırmızıya koyduğumdan emin olun. Sadece .bash_profile
sunucudaki ev dizininde dosyayı düzenleyin .. Sunucuda .bash_profile
dosya yoksa, oluşturabilirsiniz ve girişte kaynaklanmalıdır.
Bu sizin için beklendiği gibi çalışmıyorsa, MacOS'u çok sık kullanmadığım için lütfen aşağıdaki yorumlardan bazılarını okuyun.
Bunu uzak bir sunucuda yapmak istiyorsanız, ~/.bash_profile
dosyanın var olup olmadığını kontrol edin . Değilse, oluşturun ve bir sonraki girişinizde otomatik olarak kaynaklanmalıdır.