ฉันได้ดูรอบ ๆ เพื่อตอบคำถามนี้ แต่ฉันดูเหมือนจะไม่พบ (ซึ่งแปลก)
คำถามของฉันคือมีวิธีง่าย ๆ ในการรีสตาร์ทเซสชัน bash จากภายในเทอร์มินัลบน mac ฉันต้องการพฤติกรรมแบบเดียวกับที่ฉันปิดแอปพลิเคชั่นเทอร์มินัลและเริ่มต้นใหม่อีกครั้ง (ตัวแปรทั้งหมดรีเซ็ต, .bash_profile แหล่งที่มา ฯลฯ )
ฉันรู้วิธีแหล่ง. bash_profile แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ หนึ่งในเหตุผลที่ฉันต้องการทำเช่นนี้เป็นเพราะปลั๊กอินสำหรับพรอมต์ทุบตีของฉันมีรหัสที่ป้องกันไม่ให้สีโหลดหลายครั้ง ดังนั้นการจัดหา. bash_profile จะไม่โหลดตัวแปรสีอีกครั้งและฉันต้องรีสตาร์ทแอปพลิเคชันเทอร์มินัลเพื่อรับผลการเปลี่ยนแปลง
exec bash
รีสตาร์ทเชลล์แบบโต้ตอบนั้นแล้วหรือไม่ นอกจากนี้คุณสามารถอธิบายได้อย่างชัดเจนว่าคำสั่ง exec ทำอะไรและมีตัวเลือกอะไรบ้าง? ขอบคุณ!