ฉันได้ลองวิธีที่แตกต่างกันสามวิธีในการสร้างลิงก์สัญลักษณ์ไปที่ Sublime Text บน Mac ของฉันและหลังจากรีสตาร์ทเทอร์มินัลในแต่ละครั้งมันก็ยังบอกฉันไม่พบคำสั่ง ฉันใช้ Mac กับ Yosemite (OSX Yosemite, 10.10) ฉันจะสร้างลิงค์สัญลักษณ์เพื่อเปิด Sublime ด้วยsub
คำสั่งได้อย่างไร
หนึ่ง
ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub
สอง
ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub
สาม (ไม่มีคำพูด)
ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
/Applications/…
ตามที่ระบุไว้ในคำตอบและคุณต้องมีสิทธิ์ใช้งานรูทเพื่อเขียน/bin
(ดังนั้นsudo
) คำถามที่เหลือคือไม่ว่าจะเพียงพอในการเรียกใช้ปฏิบัติการเช่นนั้น คุณแน่ใจหรือไม่ต้องการให้เชลล์สคริปต์ที่ไม่บางอย่างเช่นopen "/Applications/Sublime\ Text.app"
แทนที่จะเป็นเนื้อหาของไฟล์ในนั้น/bin
?