2011-02-03 27 views
9

Tôi là người dùng csh trong thời gian dài đang cố gắng (giảm đau) để chuyển đổi thành bash. Lời xin lỗi của tôi nếu đây là một câu hỏi kiểu newbie, và tôi đã cố gắng để tìm kiếm trên web nhưng google không phải là rất hữu ích khi điều bạn đang tìm kiếm cũng xảy ra là một từ phổ biến.Tương đương bash của csh 'where' builtin là gì?

Tương đương bash của csh 'where' builtin là gì?

"where: Reports all known instances of 'command', including aliases, builtins and executables in path." 

Tôi không quan tâm nhiều đến bí danh và nội trang. Tôi quan tâm nhất đến việc tìm kiếm một tệp thực thi không được báo cáo bởi 'cái nào' bởi vì có một phiên bản khác của tệp thực thi trước đó trong đường dẫn.

Trả lời

10

type -a <program> là cách tốt nhất trong bash.

+0

Điều này so sánh với 'cái nào -a '? – CWSpear

+0

'which -a' sẽ không báo cáo trình tích hợp vỏ nhưng' loại' sẽ. Ví dụ '$ type cd' sẽ hiển thị' cd là một shell builtin' trong khi 'which' không trả về gì cả. –

Các vấn đề liên quan