Tôi thích khi dấu nhắc shell hiển thị tên người dùng, tên máy chủ và tên của thư mục làm việc. Ngoài ra, tôi thích, khi tất cả những điều này được thể hiện bằng màu sắc. Vì vậy tôi thường đặt
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
trong ~/.bashrc
. Để áp dụng thay đổi ngay lập tức, hãy gọi
. ~/.bashrc
Ngoài ra nếu bạn chuyển sang root bằng cách sử dụng su
thì tốt để xem dấu nhắc bash trong một màu khác, để bạn hết sức thận trọng. Đối với điều này, tôi thêm dòng
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
vào /root/.bashrc
. Và gọi
. /root/.bashrc
để áp dụng các thay đổi. Sau đó, nó trông như thế này
Quản trị viên máy chủ VPS rất thường xuyên cung cấp tên máy chủ câm. Để thay đổi nó, mở /etc/sysconfig/network
và thay đổi dòng
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Nếu bạn muốn màu sắc khác nhau cho username@host
một phần, bạn phải thay đổi phần 0; 32m trong ví dụ đầu tiên hoặc phần 0; 31m trong ví dụ thứ hai. Danh sách các màu có sẵn có thể được tìm thấy ở đây
Từ .bashrc
được thực thi cho các shell không đăng nhập, đừng quên kiểm tra kỹ xem
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
có mặt trong ~/.bash_profile
, vì ~/.bash_profile
được thực hiện tại đăng nhập của bạn. Và cũng thêm các mảnh tương tự vào /root/.bash_profile
.