Một câu trả lời đã bị xóa, tôi thích nó nhất, vì vậy tôi đang cố gắng để repost nó:
compgen là tất nhiên tốt hơn
echo $PATH | tr ':' '\n' | xargs -n 1 ls -1
Tôi thấy điều này là nhất điều điển hình của vỏ, tôi nghĩ rằng nó cũng hoạt động với các vỏ khác (mà tôi nghi ngờ với những thứ như IFS=':'
)
Rõ ràng, có thể có vấn đề, nếu tập tin không phải là một ví dụ ecutable, nhưng tôi nghĩ cho câu hỏi của tôi, đó là đủ - Tôi chỉ muốn grep
đầu ra của tôi - có nghĩa là tìm kiếm một số lệnh.
Nguồn
2012-04-01 12:05:34
Những câu trả lời dưới đây cho bạn biết cách. Tôi nghĩ bạn sẽ được hưởng lợi nhiều hơn nếu bạn cho chúng tôi biết lý do. –
có thể trùng lặp của [lệnh Linux để liệt kê tất cả các lệnh và bí danh có sẵn] (http://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases) – camh