เมื่อพยายามเรียกใช้คำสั่งบางคำสั่งในหน้าต่าง Terminal บน Mac บางครั้งคุณอาจได้รับ’Command Not Found Error’ใน mac Terminal เมื่อใช้บรรทัดคำสั่งบน Mac ข้อผิดพลาด command not found นั้นเกิดขึ้นบ่อยครั้ง แสดงว่าข้อความแสดงข้อผิดพลาดถูกส่งกลับเนื่องจากคำสั่งที่คุณพิมพ์ไม่ถือว่าเป็นคำสั่งที่ถูกต้อง
คำสั่งอาจไม่ได้รับการติดตั้งบนระบบ ไวยากรณ์ไม่ถูกต้อง หรือการสะกดคำไม่ถูกต้องเป็นเพียงสาเหตุบางประการ ของข้อผิดพลาดนี้ ข่าวดีก็คือมีบางขั้นตอนที่คุณสามารถทำได้เพื่อแก้ไขปัญหาและแก้ไขข้อผิดพลาด command not found
แก้ไข:’ไม่พบข้อผิดพลาดของคำสั่ง’ใน mac Terminal
ตรวจสอบไวยากรณ์เมื่อไม่พบคำสั่ง Zsh
คุณควรตรวจสอบไวยากรณ์ของคำสั่งก่อนเมื่อ ใช้ Terminal ของ Mac และได้รับข้อความ”Zsh: ไม่พบคำสั่ง”การคัดลอกข้อความต้นฉบับลงใน Terminal นั้นดีกว่าการพิมพ์ด้วยตนเอง นอกจากนี้ การเปรียบเทียบคำสั่งของคุณกับตัวอย่างอื่นๆ ที่ใช้คำสั่งเดียวกันจะเป็นประโยชน์
ตั้งค่า $Path Environment เป็น Fix Zsh Command Not Found
วิธีที่สองคือการยืนยันว่า ตัวแปรสภาพแวดล้อม “$PATH” ได้รับการตั้งค่าอย่างถูกต้องเพื่อแก้ไขข้อผิดพลาด Zsh: command not found ข้อความ “Zsh: command not found error” ปรากฏขึ้นแม้ว่าคุณจะติดตั้งแพ็คเกจแล้วก็ตาม ซึ่งหมายความว่ามีบางอย่างผิดปกติ แนะนำว่าจำเป็นต้องตั้งค่าตัวแปร PATH สำหรับแพ็คเกจคำสั่งของคุณ
ในการอัปเดต macOS หรือการติดตั้งใหม่ทั้งหมด แพ็คเกจส่วนใหญ่จะตั้งค่าตัวแปรพาธโดยอัตโนมัติ บางครั้งคุณอาจต้องกำหนดค่าตัวแปรเส้นทางด้วยตนเองใน Linux หรือ macOS เมื่อทำการติดตั้งแบบกำหนดเอง
ตั้งค่าเส้นทางคำสั่ง Zsh ในไฟล์.zshrc
เปิดเทอร์มินัล macOS ตรวจสอบว่าคุณกำลังใช้ Zsh เชลล์; ถ้าไม่ใช่ ให้พิมพ์ zsh แล้วกดปุ่ม Enter เพื่อตรวจสอบ พิมพ์ nano/.zshrc ในหน้าต่าง เพิ่มข้อมูลตัวแปร $PATH ของคุณตอนนี้ หากต้องการบันทึกไฟล์ ให้กด Control + X, Y แล้ว Enter เพื่อปิดตัวแก้ไขนาโน หากต้องการยอมรับการเปลี่ยนแปลง ให้ดำเนินการคำสั่ง source/.zshrc ทันที
ติดตั้ง macOS อีกครั้งเพื่อแก้ไขการไม่พบคำสั่ง Zsh
หากคุณกำลังปรับแต่งระบบ macOS และลบไฟล์หรือโฟลเดอร์ระบบบางไฟล์โดยไม่ได้ตั้งใจ คุณอาจลบไฟล์ที่จำเป็นสำหรับคำสั่ง Terminal โดยไม่ได้ตั้งใจ หากเป็นเช่นนั้น คุณควรกู้คืนไฟล์ที่ถูกลบบน Mac
คุณสามารถย้อนกลับไปยังการตั้งค่าก่อนหน้าและแก้ไขคำสั่ง Zsh ที่ไม่พบได้โดยการติดตั้ง macOS ใหม่โดยไม่ต้องฟอร์แมตไดรฟ์ แม้ว่าการติดตั้งระบบปฏิบัติการใหม่จะไม่ทำให้ข้อมูลสูญหาย แต่ก็ยังแนะนำให้ทำการสำรองข้อมูลไฟล์สำคัญก่อน ลองกู้คืนไฟล์หลังจากติดตั้ง macOS ใหม่ หากคุณไม่พบข้อมูลสำคัญของคุณ
ตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจของคำสั่ง Zsh แล้ว
บ่อยครั้งเมื่อคุณพยายามเรียกใช้คำสั่ง ไม่ได้ติดตั้งแพ็คเกจที่จำเป็น คุณยังต้องตรวจสอบว่ามีการติดตั้งแพ็คเกจที่จำเป็นหรือไม่ หากคำสั่งของคุณถูกต้อง ไม่ คือคำตอบ ไม่พบคำสั่ง Zsh ตรวจสอบให้แน่ใจว่าคุณติดตั้งแพ็คเกจของคำสั่งบน Mac ของคุณ
เหตุใดคุณจึงเห็น’Command Not Found Error’ใน mac Terminal
สาเหตุที่พบบ่อยที่สุด 4 ประการ คุณอาจเห็นข้อความ “ไม่พบคำสั่ง” ในบรรทัดคำสั่งของ Mac ดังต่อไปนี้:
ป้อนไวยากรณ์คำสั่งไม่ถูกต้อง คำสั่งที่คุณพยายามเรียกใช้ไม่ได้รับการติดตั้ง คำสั่งถูกลบ หรือแย่กว่านั้นคือระบบ ไดเร็กทอรีถูกลบหรือแก้ไข ผู้ใช้ $PATH ไม่สมบูรณ์ หรือ $PATH ได้รับการตั้งค่า รีเซ็ต หรือล้างข้อมูลอย่างไม่ถูกต้อง ซึ่งเป็นสาเหตุที่พบบ่อยที่สุดที่จะเห็นข้อความ’ไม่พบคำสั่ง’
โชคดีที่คุณสามารถแก้ไขทุกๆ ปัญหาเหล่านี้และเรียกคืนการทำงานทั่วไปให้เป็นปกติ หากคุณเพียงป้อนไวยากรณ์ไม่ถูกต้อง การแก้ไขนั้นง่ายเพียงแค่ป้อนให้ถูกต้อง! นอกเหนือจากนั้น เราจะเริ่มด้วยสาเหตุที่พบบ่อยที่สุด ซึ่งก็คือ $PATH ของผู้ใช้ถูกตั้งค่าอย่างไม่ถูกต้องหรือรีเซ็ตด้วยวิธีอื่น
คำถามที่พบบ่อย
ฉันจะรีเซ็ตของฉันได้อย่างไร Mac Terminal?
บนแป้นพิมพ์ของ Mac คุณสามารถกด control + option + command + R แทนได้ หน้าจอ Terminal จะถูกลบพร้อมกับสิ่งอื่นๆ จาก Mac หากคุณเลือกตัวเลือกฮาร์ดรีเซ็ต เมื่อเสร็จแล้ว หน้าจอสีดำจะปรากฏขึ้น
เหตุใดคำสั่งจึงไม่ทำงานบน Mac
ตรวจสอบให้แน่ใจว่าแอปกำลังทำงานเป็นเวอร์ชันล่าสุด ขึ้นอยู่กับรุ่น Mac ของคุณ ไม่ว่าคุณจะใช้ Magic Keyboard และวิธีการกำหนดค่าตัวเลือกในการตั้งค่าแป้นพิมพ์ คุณอาจต้องกดปุ่ม Fn หรือปุ่มลูกโลกบนแป้นพิมพ์ค้างไว้เพื่อเปิดใช้งานปุ่มลัดแป้นพิมพ์
เหตุใด Mac Terminal ของฉันจึงบอกว่าไม่พบคำสั่ง
เมื่อเกิดข้อใดข้อหนึ่งต่อไปนี้ ข้อผิดพลาด Mac command not found อาจปรากฏขึ้น: ป้อนคำสั่งไม่ถูกต้อง บน Mac ของคุณ คำสั่งนี้ไม่ได้ติดตั้งไว้ ไดเร็กทอรีระบบถูกแก้ไขหรือลบ หรือคำสั่งถูกลบโดยไม่ตั้งใจ