whereis Trình tạo lệnh
Tạo các lệnh whereis để tìm tệp nhị phân, mã nguồn và trang hướng dẫn sử dụng của một lệnh
Bắt đầu với whereis
## whereis là gì?
`whereis` giúp tìm kiếm đồng thời các tập tin nhị phân, mã nguồn và trang hướng dẫn của một lệnh. Nó tìm kiếm trong một tập hợp các thư mục tiêu chuẩn cố định (không phải là `$PATH`), vì vậy nó rất nhanh nhưng cũng chỉ có thể tìm thấy các tập tin được cài đặt ở những vị trí thông thường. Đây là cách nhanh nhất để xem tất cả những gì liên quan đến một lệnh đã được cài đặt.
## Cách sử dụng
1. **Đặt tùy chọn**: Chọn chỉ tìm kiếm tập tin nhị phân/mã nguồn/trang hướng dẫn, hoặc thiết lập các thư mục tìm kiếm tùy chỉnh. 2. **Nhập tên**: Gõ tên lệnh cần tìm. 3. **Sao chép và chạy**: Dán lệnh được tạo ra vào terminal của bạn.
Kết quả sẽ được tổng hợp dưới dạng `name: /path/to/binary /path/to/man /path/to/src`.
Các tùy chọn phổ biến
### `-b` Chỉ kết quả dạng nhị phân Giới hạn kết quả chỉ ở các tập tin nhị phân khả thi (hoặc script) dành cho lệnh đó.
### `-m` Chỉ kết quả dạng hướng dẫn sử dụng Giới hạn kết quả chỉ ở các tập tin trang hướng dẫn sử dụng (man page).
### `-s` Chỉ kết quả dạng mã nguồn Giới hạn kết quả chỉ ở các tập tin mã nguồn.
### `-u` Các mục bất thường Chỉ hiển thị những mục “bất thường” – những lệnh thiếu ít nhất một trong các dạng nhị phân/mã nguồn/hướng dẫn sử dụng. Rất hữu ích để phát hiện các trường hợp cài đặt chưa đầy đủ.
### `-B DIR`, `-M DIR`, `-S DIR` Đường dẫn tìm kiếm tùy chỉnh Hạn chế việc tìm kiếm các tập tin nhị phân, hướng dẫn sử dụng hoặc mã nguồn trong các thư mục cụ thể. Những đường dẫn này phải được đặt trước tên lệnh: `whereis -B /opt/bin -f python`.
### Tên (theo vị trí) Tên lệnh cần tìm,
▶Sự khác biệt giữa whereis, which và locate là gì?
▶Làm thế nào để tôi chỉ xem đường dẫn nhị phân của một lệnh?
▶Làm thế nào để tìm các lệnh thiếu trang hướng dẫn hoặc mã nguồn?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.