2010-06-10 34 views
32

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

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

+4

Điều này làm cho tệp không di động (tệp .sh được mở bằng XCode). – EOL

+0

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. –

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