คู่มือที่เป็นมิตรสำหรับผู้เริ่มต้นนี้จะครอบคลุมขั้นตอนพื้นฐานในการให้สิทธิ์กับเชลล์สคริปต์บน Mac ด้วย ซช .
ฉันจะให้สิทธิ์กับเชลล์สคริปต์บน Mac ด้วย Zsh ได้อย่างไร
ในการให้สิทธิ์กับเชลล์สคริปต์บน Mac ที่มี Zsh ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: เปิดครั้งแรก ซช เทอร์มินัลเชลล์ในระบบ Mac ของคุณและนำทางไปยังไดเร็กทอรีต้นทางที่บันทึกไฟล์สคริปต์ของคุณโดยใช้ ซีดี สั่งการ.
ขั้นตอนที่ 2: ตรวจสอบการอนุญาตปัจจุบันของเชลล์สคริปต์โดยใช้คำสั่งต่อไปนี้
ล -l myscript.sh
คำสั่งดังกล่าวจะให้รายละเอียดไฟล์แก่คุณ รวมทั้งการอนุญาตในรูปแบบยาว
บันทึก: แทนที่ “myscript.sh” ด้วยชื่อเชลล์สคริปต์ของคุณ
ขั้นตอนที่ 3: ถัดไป คุณต้องให้สิทธิ์ดำเนินการกับเชลล์สคริปต์โดยใช้ “chmod” คำสั่งตามด้วยรหัสอนุญาตและชื่อไฟล์ของสคริปต์ รหัสอนุญาตสำหรับการดำเนินการคือ “เอ+เอ็กซ์” (ให้สิทธิ์ปฏิบัติการแก่ผู้ใช้ทั้งหมด (เจ้าของ กลุ่ม และอื่นๆ))
chmod a+x myscript.sh
คำสั่งดังกล่าวให้สิทธิ์ดำเนินการแก่ผู้ใช้ทั้งหมด (เจ้าของ กลุ่ม และอื่นๆ) สำหรับสคริปต์ที่ระบุ
ขั้นตอนที่ 4: ตอนนี้ ใช้คำสั่งต่อไปนี้อีกครั้งเพื่อตรวจสอบสิทธิ์ที่อัปเดตของไฟล์
ล -l myscript.sh
ขั้นตอนที่ 5: เมื่อสคริปต์ได้รับการยืนยันโดยได้รับอนุญาตที่จำเป็นแล้ว คุณสามารถดำเนินการได้โดยพิมพ์ชื่อนำหน้าด้วย “./” ในเทอร์มินัล
. / myscript.sh
เวลานี้ไฟล์สคริปต์เชลล์จะดำเนินการโดยไม่มีข้อผิดพลาดการอนุญาตใด ๆ ที่ปฏิเสธ
บทสรุป
การให้สิทธิ์กับเชลล์สคริปต์บน Mac เป็นสิ่งสำคัญเพื่อให้แน่ใจว่าสามารถดำเนินการได้โดยไม่ต้องเผชิญหน้า สิทธิ์ถูกปฏิเสธ ข้อผิดพลาด เมื่อทำตามขั้นตอนที่อธิบายไว้ในบทความนี้ คุณจะให้สิทธิ์ที่จำเป็นแก่เชลล์สคริปต์และดำเนินการได้สำเร็จ สิ่งนี้ทำให้คุณสามารถเรียกใช้เชลล์สคริปต์และทำงานอัตโนมัติบน Mac ได้อย่างง่ายดาย