ฉันจะให้สิทธิ์กับเชลล์สคริปต์บน Mac ได้อย่างไร

Chan Ca Hi Siththi Kab Chell Skhript Bn Mac Di Xyangri



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

คู่มือที่เป็นมิตรสำหรับผู้เริ่มต้นนี้จะครอบคลุมขั้นตอนพื้นฐานในการให้สิทธิ์กับเชลล์สคริปต์บน 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 ได้อย่างง่ายดาย