Câu trả lời:
Điều này được thay đổi bằng cách thay đổi biến môi trường PS1
.
Bạn có thể thấy giá trị hiện tại của PS1
:
root@monu dev# echo $PS1
Bạn có thể thấy giá trị bằng \u@\h \w\$
, trong đó:
\u
: tên tài khoản\h
: tên máy chủ\w
: thư mục làm việc hiện tại\$
: #
biểu tượng cho người dùng root, $
biểu tượng cho người dùng khácNếu bạn muốn thay đổi là vĩnh viễn, bạn phải thêm tập lệnh thay đổi giá trị PS1
trong ~/.bashrc
, vì nó được thực thi mỗi khi người dùng đăng nhập.
PROMPTING
phần với man bash
.
Điều này phụ thuộc vào vỏ của bạn. Là một lưu ý phụ quan trọng, bạn không bao giờ nên sử dụng tài khoản root làm tài khoản cá nhân. Tạo một người dùng bình thường và thiết lập quyền truy cập vào sudo. Vui lòng kiểm tra hướng dẫn phân phối của bạn để biết cách làm điều này.
Trong zsh, bạn cần đặt biến PROMPT như sau:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshell cung cấp rất nhiều tùy chọn khác và đây thực sự là một dấu nhắc tối thiểu.
Trong bash, bạn có thể đặt nó theo cách này:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
Lưu ý rằng trong cả hai trường hợp, tôi có một thiết bị đầu cuối kích hoạt 256 màu. Trang người đàn ông sẽ giúp rất nhiều ( man bash
hoặc man zsh
).