Tin tức và phân tích của tất cả các thiết bị di động

Cách chạy các lệnh đầu cuối từ tập lệnh trên macOS

Các lệnh đầu cuối trên macOS không khó chạy. Phần khó hoặc bất tiện duy nhất là gõ lệnh. Nếu bạn thường xuyên phải chạy một lệnh đầu cuối và cảm thấy mệt mỏi khi phải gõ đi gõ lại lệnh đó, thì tốt hơn hết là bạn chỉ cần lưu lệnh đó dưới dạng tập lệnh và chạy lệnh đó. Đây là cách bạn chạy các lệnh đầu cuối từ tập lệnh trên macOS.

Tạo một tập lệnh

Bạn có thể tạo tập lệnh trong bất kỳ trình soạn thảo văn bản nào. macOS có trình soạn thảo văn bản tích hợp ở dạng TextEdit. Mở một tệp văn bản mới và nhập tất cả các lệnh bạn muốn chạy. Sau khi nhập các lệnh, hãy lưu tệp với phần mở rộng COMMAND. Đặt tên cho nó biết tập lệnh dùng để làm gì, ví dụ: ScreenshotScript.command.

Lưu nó ở bất cứ đâu.

Cấp quyền cho tập lệnh

Mở Terminal và chạy lệnh sau. Thay thế “đường dẫn đến tập lệnh” bằng đường dẫn thực tế đến tập lệnh bạn vừa tạo. Bạn có thể lấy đường dẫn đến tập lệnh bằng cách nhấp chuột phải vào tập lệnh trong khi giữ phím Tùy chọn và chọn tùy chọn sao chép đường dẫn từ menu ngữ cảnh.

cú pháp

chmod u+x path-to-script

Thí dụ

chmod u+x /Users/Fatimawahab/Desktop/MyScript.command

Đó là tất cả những gì bạn phải làm. Khi bạn nhấp đúp vào tệp tập lệnh, nó sẽ mở một cửa sổ đầu cuối và chạy tất cả các lệnh trong tập lệnh. Lần đầu tiên bạn chạy tập lệnh, bạn có thể được nhắc cấp một số quyền nhất định, vì vậy, bạn nên kiểm tra trước khi thêm tập lệnh vào quy trình làm việc hàng ngày của mình.

Quyền bạn cấp cho tập lệnh được cấp cho từng tập lệnh. Nó tuân theo tập lệnh, không phải Terminal. Điều này có nghĩa là đối với mọi lệnh đầu cuối mà bạn đóng gói thành một tập lệnh, bạn sẽ phải cấp quyền cho nó trước khi có thể bấm đúp vào nó để chạy nó. Nếu không, tập lệnh sẽ không chạy và thông báo lỗi sẽ không thể hướng dẫn bạn những gì bạn cần khắc phục. Hãy chắc chắn rằng bạn không bỏ lỡ bước này.

Có nhiều cách khác để chạy lệnh đầu cuối mà không cần phải nhập lệnh đó mỗi lần, nhưng tập lệnh là một phương pháp linh hoạt. Nếu bạn chia sẻ tập lệnh của mình với người khác, họ cũng cần phải cho phép họ chạy từ thiết bị đầu cuối trước khi họ có thể sử dụng tập lệnh đó. Quyền không được kế thừa từ hệ thống này sang hệ thống khác khi bạn chia sẻ tệp tập lệnh.