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_profilemevcut terminalinizi güncellemek için a çalıştırın .
Renkler hakkında yan not: Renklerden önce bir kaçış dizisi gelir \eve [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_profilesunucudaki ev dizininde dosyayı düzenleyin .. Sunucuda .bash_profiledosya 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_profiledosyanın var olup olmadığını kontrol edin . Değilse, oluşturun ve bir sonraki girişinizde otomatik olarak kaynaklanmalıdır.