Nếu bạn không muốn (không thể) làm cho các điều khiển từ xa có một điều riêng biệt PS1
, thì tôi sẽ nói "không", điều đó ít nhất sẽ vô cùng khó khăn. Hãy xem xét rằng trên kết nối SSH, phía cục bộ không có ý tưởng thực sự về dấu nhắc shell là gì và cái gì khác, và vì vậy, việc đặt màu cho dấu nhắc thực sự phải đến từ xa. Bạn có thể đặt màu trước khi bắt đầu phiên, nhưng chúng có hiệu quả đối với tất cả đầu ra, đó là cho đến khi một ls
hoặc một trình soạn thảo thiết lập màu của chính nó.
Tất nhiên bạn có thể đưa ra một số trình bao bọc cho phiên để phát hiện mọi thứ trông giống như một dấu nhắc và tô màu nó, nhưng nó sẽ dễ dẫn đến dương tính giả (màu trên mỗi dòng với một $
?) Và cực kỳ phức tạp so với việc bỏ một dòng duy nhất cho bạn .profile
hoặc .bashrc
trên mỗi máy.
Với một số máy, có thể hữu ích trong mọi trường hợp để tìm kiếm giải pháp để đồng bộ hóa các thay đổi cấu hình trên tất cả các máy. Có thể là một số công cụ được tạo cho nó, hoặc chỉ là một tập lệnh, hoặc chỉ chạy một vòng lặp để sao chép (các) tập tin cấu hình (s) trên tất cả chúng.