ฉันอยู่บนเวิร์กสเตชันลินุกซ์ในเครือข่ายโดยมีการแจกจ่าย "เก่า" นอกจากนี้ล็อกอินเชลล์ถูกบังคับใช้กับ CSH ฉันถามผู้ดูแลระบบแล้วว่าเป็นไปได้หรือไม่ที่จะเปลี่ยนไปใช้อันอื่น (ฉันต้องการทุบตี) แต่เป็นไปไม่ได้ ...
ดังนั้นฉันกำลังรัน bash จากบรรทัดคำสั่งเป็นเชลล์ที่ไม่ใช่การเข้าสู่ระบบแบบโต้ตอบ (จริงๆแล้วฉันใช้ gnome และ gnome-terminal กับโปรไฟล์ที่รัน / bin / bash -i เป็นคำสั่ง) มากถ้าไม่ใช่สคริปต์ของฉันทั้งหมดใช้ bash ดังนั้นฉันจึงเรียกใช้จากมันเพื่อเรียกใช้ bash ด้วยสคริปต์ มันยุ่ง แต่ก็ใช้งานได้
ฉันมี. cshrc พร้อมกับตัวแปรสภาพแวดล้อม, นามแฝงและตัวเลือกสำหรับ csh ที่กำหนดในไฟล์. logi และ. csrc ใน $ HOME ของฉัน ฉันยังมี. bashrc / .bash_profile (ที่เปลี่ยนเส้นทางไปยัง. bashrc หากนี่เป็นเชลล์แบบโต้ตอบ) /. bash_aliases พร้อมกับตัวแปรอื่น ๆ และบางอย่างนั้นเหมือนกัน เมื่อฉันรัน bash shell ฉันสืบทอดมาจากตัวแปรสภาพแวดล้อมที่กำหนดไว้ในไฟล์. log ของฉัน ฉันต้องการละเว้นทุกสิ่งที่ตั้งค่าไว้ในอันนี้เมื่อฉันเรียกใช้ทุบตี
ฉันต้องการทราบว่ามีตัวเลือกในการรัน bash หรือไม่โดยไม่สนใจตัวแปรสภาพแวดล้อมอื่น ๆ ทั้งหมดที่กำหนดไว้ก่อนหน้านี้จากเซสชันการเข้าสู่ระบบ CSH ของฉันเมื่อฉันเรียกใช้เชลล์ BASH ของฉัน
คุณมีความคิดใด ๆ
ขอขอบคุณ