Android

Lệnh Whereis trong linux

[UNIX] Tìm hiểu hệ thống UNIX

[UNIX] Tìm hiểu hệ thống UNIX

Mục lục:

Anonim

whereis là một tiện ích dòng lệnh cho phép bạn tìm vị trí của tệp nhị phân, nguồn và trang thủ công cho một lệnh đã cho., chúng tôi sẽ chỉ cho bạn cách sử dụng lệnh Linux whereis .

Cách sử dụng lệnh whereis

Cú pháp của lệnh whereis như sau:

whereis FILE_NAME…

Khi được sử dụng mà không có bất kỳ tùy chọn nào whereis tìm kiếm tệp nhị phân, nguồn và thủ công cho lệnh được chỉ định làm đối số.

Theo mặc định, whereis tìm kiếm các tệp của lệnh trong các đường dẫn và thư mục được mã hóa cứng được liệt kê trong các biến môi trường. Sử dụng tùy chọn -l để tìm các thư mục mà lệnh whereis tìm kiếm.

whereis -l

Ví dụ: để có được thông tin về lệnh bash , bạn sẽ gõ như sau:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

Trong đầu ra ở trên bash: là lệnh mà bạn muốn lấy thông tin, /bin/bash là đường dẫn đến tệp nhị phân, /etc/bash.bashrc là tệp nguồn và /usr/share/man/man1/bash.1.gz là trang người đàn ông.

Nếu lệnh bạn đang tìm kiếm không tồn tại, whereis sẽ chỉ in tên lệnh.

Bạn cũng có thể cung cấp nhiều hơn một đối số cho lệnh whereis :

whereis netcat uptime

Đầu ra sẽ bao gồm thông tin về cả lệnh netcat uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Để chỉ tìm kiếm các nhị phân lệnh, sử dụng tùy chọn -p .

Ví dụ: để tìm vị trí của lệnh ping , bạn sẽ gõ như sau:

whereis -p ping

ping: /bin/ping

Khi chỉ tìm kiếm vị trí của nhị phân lệnh, thích sử dụng lệnh which hoặc type .

Để chỉ tìm kiếm các tệp nguồn, sử dụng tùy chọn -s .

whereis -s command

Nếu các tệp nguồn tồn tại, whereis sẽ in vị trí của chúng.

Tùy chọn -m cho phép bạn chỉ tìm kiếm các tệp man:

whereis -m command

Để giới hạn các vị trí nơi tìm kiếm nhị phân, hãy sử dụng các tùy chọn -B , cho hướng dẫn sử dụng tùy chọn -M -S cho các nguồn. Mỗi tùy chọn chấp nhận một danh sách các đường dẫn tuyệt đối đến các thư mục được phân tách bằng dấu cách. Danh sách thư mục phải được chấm dứt bởi tùy chọn -f cho biết bắt đầu tên tệp.

Ví dụ: để tìm kiếm nhị phân cp trong thư mục /bin bạn sẽ gõ:

whereis -b -B /bin -f cp

cp: /bin/cp

Tùy chọn -u cho biết nơi tìm kiếm các mục bất thường. Các tệp không có chính xác một mục nhập của từng loại được yêu cầu (nhị phân, thủ công và nguồn) được coi là các tệp (lệnh) bất thường.

Ví dụ: để tìm kiếm tất cả các tệp nhị phân trong thư mục /bin không có trang thủ công hoặc có nhiều tài liệu bạn sẽ nhập:

cd /bin whereis -m -u *

Ký tự đại diện ( * ) sau tùy chọn -f có nghĩa là tất cả các tệp trong thư mục làm việc hiện tại ( /bin ).

Phần kết luận

Tiện ích whereis được sử dụng để định vị các tệp nhị phân, nguồn và thủ công cho một lệnh đã cho.

thiết bị đầu cuối