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.bashrc
nế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 PS1
biến.
.bashrc
tập tin tùy chỉnhĐầu tiên, nối các dòng sau vào ~/.bashrc
tệ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>