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