ฉันประหลาดใจที่ฉันไม่พบคำถามนี้บนไซต์แล้ว ดังนั้นวันนี้$
ขึ้นมาหลังจากที่ฉันเข้าสู่ระบบในฐานะผู้ใช้ใหม่ username@computername:~$
นี่คือที่ไม่คาดคิดเพราะผู้ใช้หลักของฉันเริ่มต้นกับพรอมต์
ดังนั้นฉันจะเปลี่ยนจากเชลล์อื่นนี้เป็นทุบตีได้อย่างไร
echo $SHELL
เพื่อค้นหาว่าเชลล์ปัจจุบันของคุณคืออะไร
/bin/sh
บ่อยครั้งที่ไม่ได้มีความหมายอะไรมาก ฉันพิมพ์ls -l /bin/sh
เพื่อดูว่ามันคือ symlink ในบางกรณีการเชื่อมโยงกับบางสิ่งบางอย่างเปลี่ยนพฤติกรรมของมันฉันไม่คิดว่าทุบตีเป็นอย่างนั้น
bash
เป็น/bin/sh
ปิดการใช้งานคุณสมบัติทุบตีจำนวนมาก (มันจะเข้าสู่โหมดการปฏิบัติตาม POSIX)
$
ขึ้นมามากกว่าusername@computername:~$
ไม่ได้หมายความว่ามันจะไม่ทุบตี การจัดรูปแบบที่ถูกต้องของพรอมต์นั้นถูกกำหนดโดยตัวแปร PS1 ซึ่งสามารถตั้งค่าหรือปรับแต่งต่างกันสำหรับผู้ใช้ที่แตกต่างกัน