Tôi đã thử ba cách khác nhau để tạo liên kết tượng trưng đến Văn bản cao siêu trên máy Mac của mình và sau khi khởi động lại thiết bị đầu cuối mỗi lần, nó vẫn liên tục báo cho tôi biết lệnh không tìm thấy. Tôi đang sử dụng máy Mac với Yosemite (OSX Yosemite, 10.10). Làm cách nào để tạo liên kết tượng trưng để tôi có thể mở Sublime bằng sub
lệnh?
Một
ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub
Hai
ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub
Ba (không có trích dẫn)
ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
/Applications/…
, như được chỉ ra trong câu trả lời và bạn cần có quyền root để viết /bin
(do đó sudo
). Câu hỏi còn lại là liệu nó có đủ để chạy thực thi như thế không. Bạn có chắc chắn rằng bạn không muốn một tập lệnh shell thực hiện một cái gì đó giống open "/Applications/Sublime\ Text.app"
như nội dung của tập tin /bin
không?