Một điều tôi định làm là viết các kịch bản Perl đơn giản (đau đớn), và tôi muốn có thể chạy chúng mà không cần gọi Perl một cách rõ ràng từ thiết bị đầu cuối. Tôi đánh giá cao rằng, để làm điều này, tôi cần phải cấp cho họ quyền thực thi. Làm điều này với chmod là đủ dễ dàng, nhưng nó cũng có vẻ giống như một bước bổ sung hơi mất thời gian. Điều tôi muốn là một trong hai điều sau:Tạo các tệp thi hành trong Linux
Thứ nhất, có cách nào để đặt cờ thực thi khi lưu tệp không? Hiện tại tôi đang thử nghiệm với gedit và geany, nhưng sẽ sẵn sàng chuyển sang một trình soạn thảo nổi bật tương tự- (hoặc tốt hơn) nếu nó có khả năng này.
Nếu không, có cách nào tuyên bố rằng tất cả các tệp được tạo trong một thư mục cụ thể phải có quyền thực thi không?
umask của tôi được đặt thành 022, điều này sẽ ổn, theo tôi hiểu, nhưng có vẻ như tệp được tạo dưới dạng tệp văn bản (với 666 quyền mặc định) thay vì tệp thực thi (với quyền mặc định 777) .
Có lẽ tôi chỉ là lười biếng, nhưng tôi hình phải có một cách thuận tiện hơn so với chmodding mỗi một kịch bản duy nhất tạo ra.
Bạn phải in đầu ra của mỗi tệp. Bạn phải nhập đúng thư viện của mỗi tệp. Điều này có vẻ giống như một bước khác trong quá trình lập trình và một bước nguy hiểm để vượt qua. – JFA