วิธีจัดการเทอร์มินัลที่ไม่ทำงานใน OS X

เทอร์มินัล OS X เป็นเครื่องมือที่มีประโยชน์อย่างยิ่งสำหรับการเข้าถึงส่วนล่างของ OS X และการแก้ไขปัญหาที่เป็นปัญหาของระบบการพัฒนาและการทดสอบรหัสและการจัดการการเชื่อมต่อระยะไกลท่ามกลางรายละเอียดอื่น ๆ เมื่อคุณเรียกใช้ Terminal ระบบควรโหลดเชลล์เริ่มต้นซึ่งคุณสามารถใช้งานโปรแกรมและสคริปต์ต่าง ๆ ได้ แต่ขึ้นอยู่กับว่าคุณได้ตั้งค่าระบบของคุณอย่างไรเชลล์อาจไม่โหลดและแสดงหน้าต่าง Terminal ว่างแทน

มีสาเหตุที่เป็นไปได้สองประการที่อาจทำให้เกิดเหตุการณ์นี้ได้นั่นคือการกำหนดค่าเปลือกเริ่มต้นสำหรับบัญชีของคุณอาจเสียหายหรือโปรแกรม Terminal อาจทำงานไม่ถูกต้อง

  1. การกำหนดค่าเชลล์

    เชลล์เริ่มต้นสำหรับบัญชีผู้ใช้คือเชลล์ Bash ยอดนิยมซึ่งมีการกำหนดค่าในการตั้งค่าระบบของผู้ใช้และกลุ่มในการตั้งค่าขั้นสูงสำหรับผู้ใช้ เมื่อคุณโหลดยูทิลิตี้ OS X Terminal โดยปกติแล้วโปรแกรมจะเปิดตัวเชลล์ที่ได้รับมอบหมายนี้ แต่ถ้ามีปัญหากับการกำหนดค่าของเชลล์มันอาจจะไม่โหลด เชลล์ส่วนใหญ่ใช้ไฟล์ที่ซ่อนที่รูทของบัญชีผู้ใช้เพื่อบันทึกการกำหนดค่าสภาพแวดล้อมต่าง ๆ สคริปต์เริ่มต้นและรายละเอียดอื่น ๆ ซึ่งหากเกิดความเสียหายอาจทำให้เชลล์เริ่มทำงานไม่ได้ สำหรับ Bash shell ไฟล์การกำหนดค่ามีดังต่อไปนี้:

    .bash_profile

    .bashrc

    น่าเสียดายถ้าการกำหนดค่าของเชลล์ป้องกันไม่ให้เริ่มต้นคุณจะไม่สามารถใช้เชลล์นั้นเพื่อแก้ไขไฟล์เหล่านี้ได้ อย่างไรก็ตามคุณสามารถให้ระบบใช้เชลล์อื่นซึ่งสามารถทำได้ในการกำหนดค่าตามความชอบของโปรแกรมเทอร์มินัลโดยในส่วนเริ่มต้นคุณสามารถตั้งให้เปิดเชลล์ด้วยเชลล์เข้าสู่ระบบเริ่มต้น (การตั้งค่าเริ่มต้น) หรือระบุคำสั่ง เพื่อโหลด คำสั่ง / bin / bash เป็นคำสั่งสำหรับเชลล์ Bash เริ่มต้น แต่คุณสามารถใช้ / bin / sh, / bin / tcsh /, / bin / csh หรือเชลล์ตัวเลือกอื่น ๆ

    ด้วยการใช้เชลล์ใหม่คุณควรจะสามารถโหลดบรรทัดคำสั่งและลบหรือแก้ไขไฟล์คอนฟิกูเรชัน Bash เพื่อกู้คืนการทำงานของเชลล์นั้น

  2. ปัญหาแอปพลิเคชันมินัล

    แอปพลิเคชัน Terminal อาจประสบปัญหาที่ทำให้ไม่สามารถทำงานได้อย่างถูกต้อง แม้ว่าเทอร์มินัลจะเป็นโฮสต์ของเชลล์ที่คุณใช้ในการทำงานโปรแกรมมีคุณสมบัติมากมายสำหรับการจัดเรียงหน้าต่างการจัดการแท็บธีมและรายละเอียดอื่น ๆ เกี่ยวกับการโต้ตอบกับเทอร์มินัล เช่นเดียวกับโปรแกรมใด ๆ ใน OS X สิ่งเหล่านี้จะถูกบันทึกไว้ในไฟล์การตั้งค่าของ Terminal และหากเกิดความเสียหายในไฟล์นี้โปรแกรมอาจพบพฤติกรรมแปลก ๆ และไม่แสดงเนื้อหาอย่างถูกต้องหรือดำเนินการตามที่ร้องขอ

    ในการแก้ไขปัญหานี้เช่นเดียวกับโปรแกรมอื่น ๆ คุณสามารถลบไฟล์การตั้งค่าของ Terminal หรือลองกู้คืนไฟล์จากการสำรองข้อมูล หากต้องการทำสิ่งนี้ให้ไปที่ห้องสมุดในเมนู "ไป" ใน Finder (ถือตัวเลือกใน Mountain Lion เพื่อเปิดเผย Library ในเมนูนี้) และเปิดโฟลเดอร์การตั้งค่า ที่นี่ค้นหาไฟล์ชื่อ "com.apple.Terminal.plist" แล้วลบออกหรือเรียกใช้ Time Machine และเรียกคืนเวอร์ชันจากเมื่อเทอร์มินัลทำงานอย่างถูกต้อง

คำสุดท้ายที่เกี่ยวกับเทอร์มินัล: หากคุณเป็นผู้ใช้ระดับสูงและเข้าถึงเทอร์มินัลอย่างสม่ำเสมอจากนั้นให้เพิ่มขึ้นเป็นสองเท่าบนเว็บเบราว์เซอร์เพื่อให้แน่ใจว่าคุณมีการเข้าถึงเว็บคุณอาจพิจารณาว่า . ที่ได้รับคุณสามารถบูต OS X เป็นโหมดผู้ใช้เดี่ยวเพื่อเข้าถึงบรรทัดคำสั่งได้ตลอดเวลา แต่การทำเช่นนั้นภายในบัญชีผู้ใช้นั้นเป็นที่ต้องการอย่างมาก ยูทิลิตี้เทอร์มินัลใน OS X เป็นวิธีเริ่มต้นในการดำเนินการนี้ แต่มีตัวเลือกของบุคคลที่สามหลายแห่งเช่นกัน สองสิ่งที่ควรคำนึงถึงคือโปรแกรมจำลอง iTerm 2 ฟรีและโปรแกรมจำลอง xterm ที่มาพร้อมกับระบบหน้าต่าง "XQuartz" X11 สำหรับ OS X เมื่อติดตั้งสิ่งเหล่านี้แล้วจะเกิดอะไรขึ้นกับสิ่งใดสิ่งหนึ่ง สำรองข้อมูลและเรียกใช้กับ Terminal


 

แสดงความคิดเห็นของคุณ