Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขปัญหาเทอร์มินัล Mac:ข้อผิดพลาดในการเรียกใช้ การตอบสนอง และคำสั่ง

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

อย่างไรก็ตาม เทอร์มินัลบน Mac ของคุณมีประสิทธิภาพแบบใช้สายทันทีหรือหลังจากการอัปเดต macOS เช่น:

  • Mac Terminal จะไม่เปิดเชลล์
  • Mac Terminal ไม่ตอบสนองเลย
  • Mac Terminal ไม่ได้เข้าสู่ระบบ
  • Mac Terminal ไม่ได้ดำเนินการคำสั่ง
  • Mac Terminal เริ่มทำงานแต่ไม่แสดงข้อความแจ้ง
  • เทอร์มินัล Mac แสดง "zsh:สิทธิ์ถูกปฏิเสธ"

หากคุณสับสนว่าเหตุใด Terminal จึงไม่ทำงาน ให้หยุดที่นี่ เราจะช่วยคุณค้นหาสาเหตุและแก้ปัญหา Mac Terminal ไม่ทำงาน ในรูปแบบต่างๆ

Mac Terminal ไม่ทำงาน ตอบสนอง หรือเปิดเชลล์ จะแก้ไขได้อย่างไร

นี่เป็นกรณีจริงบางส่วน:

Terminal บน Mac ของฉันจะไม่เปิดเชลล์ เมื่อฉันเปิด Terminal มันขึ้นว่า:การเข้าสู่ระบบไม่ถูกต้อง - จาก Ask Different

เมื่อฉันเปิด Terminal บน Mac ของฉัน ฉันได้รับข้อความ "เข้าสู่ระบบ:ตัวเลือกที่ผิดกฎหมาย" เทอร์มินัลไม่ทำงาน เกิดอะไรขึ้น? - จากชุมชน Apple

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

หาก Mac Terminal ยังไม่ทำงาน ให้แก้ไขปัญหาด้วยวิธีแก้ไขปัญหาด้านล่างทีละรายการ

แก้ไข 1. ตรวจสอบว่าคำสั่งที่คุณพิมพ์ถูกต้องหรือไม่

หาก Terminal ไม่ได้ดำเนินการคำสั่งที่คุณพิมพ์หรือกำลังตอบสนองหลังจากที่เริ่มประมวลผลคำสั่งบางคำสั่ง คุณควรตรวจสอบว่าคำสั่งที่คุณป้อนนั้นถูกต้องหรือไม่

ในพรอมต์ Terminal แม้แต่ช่องว่างระหว่างอักขระก็มีความสำคัญมาก ดังนั้น ให้ตรวจสอบสองครั้งก่อนที่คุณจะกด Return เพื่อให้คำสั่งทำงาน

แก้ไข 2. รีสตาร์ท Mac ของคุณ

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

แก้ไข 3. เรียกใช้เชลล์ด้วยตนเอง

Terminal จะเด้งกลับใน Dock ก่อนที่จะไม่ทำอะไรเพิ่มเติมหรือไม่ หากแอพ Terminal เริ่มทำงานแต่ไม่แสดงข้อความแจ้ง แสดงว่า Terminal มีปัญหาในการเปิดใช้งาน

คุณสามารถลองเรียกใช้เชลล์ด้วยตนเองตามขั้นตอนต่อไปนี้:

แก้ไข 4. ลองใช้เชลล์อื่น

หาก Terminal บน Mac ของคุณไม่เปิดเชลล์ เนื่องจากข้อผิดพลาดในการเข้าสู่ระบบไม่ถูกต้อง คุณสามารถลองใช้เชลล์อื่นได้ นั่นคือการกำจัด dotfile ของ zsh ที่เป็นปัญหาซึ่งเป็นสาเหตุของปัญหานี้

แก้ไข 5. เปิด Terminal ด้วยวิธีอื่น

เมื่อคุณไม่สามารถใช้ Terminal ได้อย่างถูกต้องด้วยวิธีทั่วไป คุณสามารถใช้ iBoysoft MagicMenu เพื่อคลิกขวาเพื่อเปิดได้ เครื่องมือเพิ่มประสิทธิภาพการคลิกขวานี้ช่วยให้คุณคลิกขวาเพื่อดำเนินการบางอย่างอย่างรวดเร็ว รวมถึงการคลิกขวาเพื่อเปิด Terminal บน Mac ของคุณ

  1. ดาวน์โหลด เปิด และติดตั้ง iBoysoft MagicMenu บน Mac ของคุณ
  2. คลิกส่วนขยาย ในส่วน Quick Open ให้คลิกปุ่มดาวน์โหลดถัดจากเปิดด้วย Terminal
  3. คลิกขวาที่พื้นที่ว่างใน Finder หรือบนเดสก์ท็อป แล้วคลิก Launch With> Terminal เพื่อเปิดบน Mac ของคุณทันที 
    แก้ไขปัญหาเทอร์มินัล Mac:ข้อผิดพลาดในการเรียกใช้ การตอบสนอง และคำสั่ง

แก้ไข 6. สร้างไฟล์ Terminal .plist ขึ้นมาใหม่

ไฟล์ Terminal .plist จะจัดเก็บข้อมูลคุณสมบัติและการกำหนดค่าของยูทิลิตี้ Terminal เมื่อไฟล์ .plist เสียหาย Mac Terminal ของคุณไม่ทำงาน .

ดังนั้น หาก Mac Terminal ไม่แสดงข้อความแจ้งหรือไม่ดำเนินการคำสั่ง คุณสามารถสร้างไฟล์ Terminal .plist ขึ้นใหม่ได้

แก้ไข 7. เปลี่ยนชื่อไฟล์ที่เกี่ยวข้องกับ Terminal ในโฟลเดอร์ Home ของคุณ

หากการสร้างไฟล์ Terminal .plist ขึ้นมาใหม่ไม่สามารถช่วยให้ยูทิลิตีใช้งานได้ ให้ไปที่เปลี่ยนชื่อไฟล์ที่เกี่ยวข้องกับ Terminal ในโฟลเดอร์ Home บน Mac ซึ่งจะช่วยให้ macOS จัดทำดัชนีไฟล์เหล่านี้ใหม่เมื่อเปิดและเรียกใช้ไฟล์เหล่านี้

แก้ไข 8. เข้าสู่ระบบ Mac ของคุณด้วยบัญชีผู้ใช้ใหม่

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

  1. ไปที่เมนู Apple> การตั้งค่าระบบ> ผู้ใช้และกลุ่ม
  2. คลิกเพิ่มผู้ใช้และกรอกข้อมูลเพื่อสร้างผู้ใช้ใหม่
  3. ออกจากระบบ Mac ของคุณ จากนั้นเข้าสู่ระบบด้วยบัญชีใหม่

หลังจากนั้น คุณสามารถตรวจสอบข้อผิดพลาดในบัญชีผู้ใช้ที่มีปัญหาได้

แก้ไข 9. ตรวจสอบบันทึกเทอร์มินัลในแอปพลิเคชันคอนโซล

หากคุณไม่สามารถเปิด Terminal บน M1 MacBook Air หรือรุ่นอื่นๆ ได้ คุณสามารถใช้ Console เพื่อค้นหาข้อผิดพลาดได้

  1. เปิดคอนโซล
  2. เปิด Terminal ใหม่
  3. ไปตรวจสอบข้อผิดพลาดและแก้ไข

แก้ไข 10. บูตเครื่อง Mac ของคุณเข้าสู่เซฟโหมด

บางครั้งซอฟต์แวร์ของบริษัทอื่นอาจมีข้อขัดแย้งกับ Terminal บน Mac ของคุณ ทำให้ไม่สามารถเปิดเชลล์หรือแสดงข้อความแจ้งได้

คุณสามารถบูต Mac เข้าสู่ Safe Mode ได้เนื่องจากโหมดพิเศษนี้จะเริ่มต้นระบบเท่านั้น Mac จะใช้ไดรเวอร์ขั้นต่ำในขณะที่แยกโปรแกรมของบุคคลที่สามทั้งหมด

หาก Terminal ทำงานได้ดีใน Safe Mode ให้ไปที่ถอนการติดตั้งแอปที่เพิ่งติดตั้ง โดยเฉพาะเครื่องมือแก้ไขโค้ดของบริษัทอื่น

แก้ไข 11. อัปเดต Mac ของคุณ

หากวิธีการข้างต้นทั้งหมดไม่เกิดผล และ Mac Terminal ของคุณไม่ทำงานหลังการอัปเดต ให้ไปที่อัปเดต Mac ของคุณ

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

แบ่งปันวิธีการข้างต้นในการแก้ไข Mac Terminal ที่ไม่เปิด ดำเนินการคำสั่ง หรือทำงาน

Mac Terminal ไม่ทำงานกับกระบวนการที่เสร็จสมบูรณ์ เกิดข้อผิดพลาด จะต้องทำอย่างไร

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

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

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

หาก Mac Terminal ของคุณไม่เปิดเชลล์และติดอยู่ที่ข้อผิดพลาด "การเข้าสู่ระบบไม่ถูกต้อง" แสดงว่าเกิดจากบัญชีของคุณ บางทีบัญชีที่คุณเข้าสู่ระบบ Mac อาจผิดกฎหมายหรือระบบไม่สามารถจดจำข้อมูลบัญชีของคุณได้อย่างถูกต้อง

สมมติว่า Mac Terminal ของคุณไม่ตอบสนองเมื่อประมวลผลคำสั่งบางคำสั่ง ในกรณีนั้น อาจเกิดจากบรรทัดคำสั่งที่ไม่ถูกต้อง ข้อผิดพลาดของระบบชั่วคราว จุดบกพร่องของเทอร์มินัล การรบกวนซอฟต์แวร์ของบุคคลที่สาม หรือข้อบกพร่องในประเภทเชลล์ปัจจุบัน

ไปบอกผู้อื่นถึงสาเหตุที่ Terminal ไม่ทำงานบน Mac ของคุณ