Bạn có thể sử dụng cú pháp dựa trên Linux trong một trong các tập lệnh khởi động của bạn. Chỉ cần thử nghiệm điều này trên hộp OS X Mountain Lion.
ví dụ. trong bạn~/.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\]\$ '
Điều này cung cấp cho bạn một dấu nhắc màu đẹp. Để thêm ls
đầu ra màu , bạn có thể thêm alias ls="ls -G"
.
Để kiểm tra, chỉ cần chạy một source ~/.bash_profile
để cập nhật thiết bị đầu cuối hiện tại của bạn.
Lưu ý bên lề về màu sắc: Các màu được đi trước bởi một chuỗi thoát \e
và được xác định bởi một giá trị màu, bao gồm [style;color+m]
và được bao bọc trong một []
chuỗi thoát . ví dụ.
- đỏ =
\[\e[0;31m\]
- đậm màu đỏ (kiểu 1) =
\[\e[1;31m\]
- xóa màu =
\[\e[0m\]
Tôi luôn thêm một lược đồ màu được sửa đổi một chút trong .bash_profile của root để làm cho tên người dùng thành màu đỏ, vì vậy tôi luôn thấy rõ nếu tôi đăng nhập bằng root (tiện dụng để tránh nhầm lẫn nếu tôi mở nhiều cửa sổ đầu cuối).
Trong /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Đối với tất cả các tài khoản SSH trực tuyến của tôi, tôi đảm bảo đặt tên máy chủ màu đỏ, để phân biệt nếu tôi đang ở trong một thiết bị đầu cuối cục bộ hoặc từ xa. Chỉ cần chỉnh sửa .bash_profile
tệp trong thư mục nhà của bạn trên máy chủ .. Nếu không có .bash_profile
tệp nào trên máy chủ, bạn có thể tạo tệp đó và nó sẽ có nguồn gốc khi đăng nhập.
Nếu điều này không hoạt động như mong đợi đối với bạn, vui lòng đọc một số ý kiến dưới đây vì tôi không sử dụng MacOS thường xuyên ..
Nếu bạn muốn làm điều này trên một máy chủ từ xa, hãy kiểm tra xem ~/.bash_profile
tập tin có tồn tại không. Nếu không, chỉ cần tạo nó và nó sẽ tự động có nguồn gốc khi đăng nhập tiếp theo của bạn.