ฉันต้องการเพิ่มบรรทัดใหม่ในทุก ๆ ครั้ง แทนที่จะแสดงเคอร์เซอร์บนเส้นเป็น
name@machine:~$ _
,
ฉันต้องการให้มันอยู่ในบรรทัดถัดไปเช่น:
name@machine:~$
_
ขอบคุณ
ฉันต้องการเพิ่มบรรทัดใหม่ในทุก ๆ ครั้ง แทนที่จะแสดงเคอร์เซอร์บนเส้นเป็น
name@machine:~$ _
,
ฉันต้องการให้มันอยู่ในบรรทัดถัดไปเช่น:
name@machine:~$
_
ขอบคุณ
คำตอบ:
เปิดไฟล์~/.bashrc
(หรือ/etc/bash.bashrc
ถ้ามันจะทำงานได้ทั่วโลกสำหรับผู้ใช้ทั้งหมด)
PS1
ค้นหาตัวแปรที่เรียกว่า
เพียงใส่\n
ท้ายของค่าของPS1
ตัวแปร
.bashrc
ไฟล์ที่กำหนดเองก่อนอื่นให้เติมบรรทัดต่อไปนี้ใน~/.bashrc
ไฟล์ของคุณ:
##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
. ~/.bashrc_custom
fi
สร้างไฟล์ที่กำหนดเอง:
touch ~/.bashrc_custom`
ในที่สุดเปิดมันและใส่บรรทัดต่อไปนี้ลงใน:
# 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'$ '
เชลล์เซสชั่นที่เปิดถัดไปจะมีลักษณะดังนี้:
user@host:~
$ <your-next-command-will-be-rendered-here>