Bạn có thể tạo tập lệnh shell hoặc tập lệnh Python hoặc Ruby và chạy trên Mac bằng cách sử dụng "Thiết bị đầu cuối" ... nếu bạn mở Trình tìm kiếm và nhấp vào biểu tượng cho tệp chứa mã nguồn của tập lệnh shell đã lưu, có cách nào để chạy tập lệnh đó, thay vì mở trong trình chỉnh sửa văn bản của tôi không?Mac OS X - chạy tập lệnh shell từ giao diện máy tính để bàn
32
A
Trả lời
72
Có - chỉ cần đặt một hậu tố .command
trên tập lệnh.
Lưu ý: đảm bảo tập lệnh có thể thực thi, ví dụ:
$ chmod +x myscript.command
2
chỉ liên sh file với Terminal.app
3
Chỉ cần một thay thế nhanh chóng là thú mỏ vịt công cụ (http://sveinbjorn.org/platypus/). Miễn phí và tốt, nhưng bạn có thể quyên góp, nếu bạn muốn.
Thú mỏ vịt là công cụ nhà phát triển cho hệ điều hành Mac OS X. Nó tạo ra các ứng dụng Mac OS X nguyên gốc từ các kịch bản lệnh được giải nghĩa như các kịch bản lệnh shell hoặc các chương trình Perl, Ruby và Python. Điều này được thực hiện bằng cách gói kịch bản lệnh trong một gói ứng dụng cùng với một tệp nhị phân có thể chạy được có thể chạy tập lệnh.
Các vấn đề liên quan
- 1. Địa chỉ MAC từ giao diện trên OS X (C)
- 2. Giao diện mạng ảo trong Mac OS X
- 3. Shell Scripts trong Mac OS X chạy từ thư mục chính?
- 4. Mac OS X: Chặn thay đổi bố cục bàn phím
- 5. Làm cách nào để chạy tập lệnh shell bằng Spotlight?
- 6. Làm cách nào để chạy tập lệnh Perl trên Mac OS X?
- 7. Làm cách nào để chạy tập lệnh dưới dạng root trên Mac OS X?
- 8. Máy ảo với Mac OS X
- 9. dòng lệnh IntelliJ trên Mac OS X
- 10. chown (mac os x)
- 11. Cách khởi chạy tập lệnh PowerShell từ dòng lệnh OS?
- 12. Ghi vào nhật ký Bảng điều khiển Mac OS X từ dòng lệnh shell hoặc dòng lệnh
- 13. Chương trình Windows Phone 7 có sẵn trên máy tính chạy trên Mac OS X không?
- 14. Người dùng Mac OS X mới từ dòng lệnh
- 15. API để truy cập các phần tử giao diện người dùng trong Mac OS X
- 16. Cách tốt nhất để chạy lệnh shell từ giao diện dựa trên web là gì?
- 17. Làm cách nào để đặt tập lệnh Terminal để chạy khi khởi động trên Mac OS X Snow Leopard?
- 18. EFI console trên Mac OS X (Intel)
- 19. Kiểm tra IE6 trên Mac OS X
- 20. chạy lệnh shell từ java
- 21. Cài đặt DHCP trong Mac OS X
- 22. Mac OS X: Đưa các ứng dụng GUI (không bó) lên nền trước khi được khởi chạy từ dòng lệnh
- 23. ldconfig cho Mac OS X
- 24. Ứng dụng Máy tính để bàn Python với Trình duyệt dưới dạng giao diện?
- 25. Máy khách SVN độc lập cho Mac OS X
- 26. Mac OS X bỏ qua tệp máy chủ
- 27. JNotify trên Mac OS X?
- 28. Làm thế nào để chạy Clozure CL (Lisp) từ một kịch bản lệnh shell trên OS X?
- 29. Học ASP.NET MVC trên Mac OS X
- 30. wxPython 2.9 trên Mac Os X
Điều này làm cho tệp không di động (tệp .sh được mở bằng XCode). – EOL
Trên thực tế, nó không phải là một giải pháp khủng khiếp nếu bạn làm một Finder -> Get Info -> Mở với: -> Terminal (và không bấm vào nút Change All ...). Bạn sẽ chỉ thay đổi mặc định cho tệp này. –