Tôi muốn thêm một dòng mới trên mỗi dấu nhắc. Thay vì con trỏ hiển thị trên dòng như
name@machine:~$ _,
Tôi muốn nó ở dòng tiếp theo, như:
name@machine:~$
_
Cảm ơn.
Tôi muốn thêm một dòng mới trên mỗi dấu nhắc. Thay vì con trỏ hiển thị trên dòng như
name@machine:~$ _,
Tôi muốn nó ở dòng tiếp theo, như:
name@machine:~$
_
Cảm ơn.
Câu trả lời:
Mở tệp ~/.bashrc(hoặc /etc/bash.bashrcnếu nó sẽ hoạt động trên toàn cầu cho tất cả người dùng).
Xác định vị trí biến được gọi PS1.
Đơn giản chỉ cần đặt một \nở cuối giá trị của PS1biến.
.bashrctập tin tùy chỉnhĐầu tiên, nối các dòng sau vào ~/.bashrctệp của bạn :
##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
. ~/.bashrc_custom
fi
Tạo tập tin tùy chỉnh:
touch ~/.bashrc_custom`
Cuối cùng mở nó và đặt các dòng sau vào:
# File: $HOME/.bashrc_custom
# THIS FILE IS A USER-CUSTOM BASHRC FILE TO KEEP CLEAN THE DEFAULT ~/.barshrc FILE.
# PUT THERE ANY CUSTOM CODE MANUALLY ADDED BY YOU
# Add a new line at the end of the command prompt
#PS1=${PS1}\\n
PS1=${PS1%?}
PS1=${PS1%?}\n'$ '
Phiên shell mở tiếp theo sẽ như sau:
user@host:~
$ <your-next-command-will-be-rendered-here>