Điểm:2

Làm cách nào để thay đổi màu của lời nhắc trong thiết bị đầu cuối Ubuntu sau khi sử dụng sudo su?

lá cờ pe

Tôi muốn thay đổi màu của dấu nhắc gốc sau khi sử dụng sudo su. Hiện tại nó có màu trắng. Tôi đang sử dụng Ubuntu trong VirtualBox VM.

Đây là hình ảnh của thiết bị đầu cuối của tôi:

ảnh chụp màn hình của thiết bị đầu cuối Ubuntu trong VirtualBox

Artur Meinild avatar
lá cờ vn
Điều này có trả lời câu hỏi của bạn không? [Có thể tô màu lời nhắc trong Bash không?](https://askubuntu.com/questions/13892/is-it-possible-to-color-the-prompt-in-bash)
vanadium avatar
lá cờ cn
@ArturMeinild không có gì liên quan đến việc thay đổi màu của thiết bị đầu cuối trong câu hỏi rất cũ mà bạn đã đánh dấu là trùng lặp
Artur Meinild avatar
lá cờ vn
Bạn không nghĩ `force_color_prompt=yes` cho root là câu trả lời cho câu hỏi của OP? Nếu không, thì không thể hiểu OP thực sự đang hỏi gì.
muru avatar
lá cờ us
Điều này có trả lời câu hỏi của bạn không? [Thay đổi hành vi của dấu nhắc bash khi hoạt động với quyền root](https://askubuntu.com/questions/305052/change-behavior-of-bash-prompt-when-functioning-as-root)
vanadium avatar
lá cờ cn
@ArturMeinild có vẻ rõ ràng với tôi: làm cho nó có màu khác. Thậm chí còn có một hình ảnh.
vanadium avatar
lá cờ cn
Điều này có trả lời câu hỏi của bạn không? [Thay đổi màu cho thông tin người dùng, máy chủ, thư mục trong dấu nhắc lệnh đầu cuối](https://askubuntu.com/questions/123268/change-colors-for-user-host-directory-information-in-terminal-command-prompt)
Điểm:2
lá cờ cn

Lời nhắc được xác định bởi PS1 Biến đổi. Bạn có thể thấy nó được định nghĩa như thế nào với

~$ tiếng vang $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m \]:\[\033[01;34m\]\w\[\033[00m\]\$

Trong Ubuntu tiêu chuẩn, nó thực sự được xác định bằng lệnh:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
  • Biến đổi 01;32 trong phần \[\033[01;32m\] sang một số khác để thay đổi màu của tên người dùng @ tên máy chủ phần.
  • Biến đổi 01;34 trong phần \[\033[01;34m\] để thay đổi màu của tên thư mục.

Một danh sách các mã màu (được điều chỉnh từ nguồn):

Mã màu
Đen 0;30
Đỏ 0;31
Xanh lục 0;32
Nâu 0;33
Màu xanh 0;34
Đỏ tươi 0;35
Lục lam 0;36
Trắng 0;37

Thay 0 bằng 1 để có phiên bản màu sáng.

Biến này được đặt trong của bạn .bashrc tệp cấu hình, được thực thi mỗi khi mở trình bao tương tác. Do đó, sửa đổi lệnh hiện có cho phù hợp.

Bạn có thể thay đổi màu của lời nhắc của người dùng root theo cách tương tự bằng cách chỉnh sửa .bashrc tập tin của người dùng root, /root/.bashrc. Tuy nhiên, để bật lời nhắc màu cho tài khoản đó, bạn cũng nên bỏ ghi chú dòng force_color_prompt=có.

Điểm:0
lá cờ ng

Giải pháp này tương đối đơn giản, gõ

nano ~/.bashrc

trong thiết bị đầu cuối với quyền root. Tôi thích sử dụng nano, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn muốn. Tìm và bỏ ghi chú:

#force_color_prompt=yes

trong tệp, lưu/ghi tệp, sau đó kéo lên một thiết bị đầu cuối mới và nhập root. Bây giờ bạn sẽ có văn bản đầu cuối gốc được tô màu.

vanadium avatar
lá cờ cn
Rất có thể, OP sẽ muốn có màu *khác* so với người dùng bình thường.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.