Android

Nasaan ang utos sa linux

Linux Commands for Beginners 16 - Output Redirection

Linux Commands for Beginners 16 - Output Redirection

Talaan ng mga Nilalaman:

Anonim

whereis ay isang utility-line utility na nagbibigay-daan sa iyo upang mahanap ang lokasyon ng binary, mapagkukunan, at manu-manong mga file ng pahina para sa isang naibigay na utos., ipapakita namin sa iyo kung paano gamitin ang Linux kung saan ang utos.

Paano Gamitin ang kung saan ang Command

Ang syntax para sa kung saan ang utos ay ang mga sumusunod:

whereis FILE_NAME…

Kapag ginamit nang walang anumang mga pagpipilian kung saan naghahanap ang binary, mapagkukunan at manu-manong mga file para sa utos na tinukoy bilang isang argumento.

Sa pamamagitan ng default kung saan naghahanap ang mga file ng command sa hard-coded na mga landas at direktoryo na nakalista sa mga variable ng kapaligiran. Gamitin ang pagpipilian na -l upang mahanap ang mga direktoryo kung saan ang paghahanap ng utos.

whereis -l

Halimbawa, upang makakuha ng impormasyon tungkol sa utos ng bash , mai-type mo ang sumusunod:

whereis bash

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

Sa output sa itaas bash: ay ang utos kung saan nais mong makakuha ng impormasyon, /bin/bash ang landas sa binary file, /etc/bash.bashrc ay ang mapagkukunan ng file, at /usr/share/man/man1/bash.1.gz ang pahina ng tao.

Kung ang utos na iyong hinahanap ay hindi umiiral, whereis -print lamang ang pangalan ng utos.

Maaari ka ring magbigay ng higit sa isang argumento sa kung saan ang utos:

whereis netcat uptime

Ang output ay magsasama ng impormasyon tungkol sa parehong netcat at uptime utos:

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

Upang maghanap lamang para sa mga binaryong utos gamitin ang pagpipilian na -p .

Halimbawa, upang mahanap ang lokasyon ng ping utos, mai-type mo ang sumusunod:

whereis -p ping

ping: /bin/ping

Kapag naghahanap lamang para sa lokasyon ng command binary, mas gusto ang paggamit ng which o mag- type utos.

Upang maghanap lamang para sa mga mapagkukunang file, gamitin ang pagpipilian na -s .

whereis -s command

Kung umiiral ang mga file na mapagkukunan, kung saan ay whereis -print ang kanilang mga lokasyon.

Pinapayagan ka ng -m pagpipilian upang maghanap ka lamang para sa mga file ng tao:

whereis -m command

Upang limitahan ang mga lokasyon kung saan ang mga paghahanap para sa mga binaries ay gumagamit ng mga pagpipilian sa -B , para sa mga -M - -M pagpipilian na -M , at -S para sa mga mapagkukunan. Tumatanggap ang bawat pagpipilian ng isang listahan ng mga ganap na landas sa mga direktoryo na pinaghiwalay ng puwang. Ang listahan ng direktoryo ay dapat na wakasan ng pagpipilian ng -f na nagpapahiwatig ng pagsisimula ng mga filenames.

Halimbawa, upang maghanap para sa binary cp sa direktoryo /bin iyong i-type:

whereis -b -B /bin -f cp

cp: /bin/cp

Ang pagpipiliang -u nagsasabi kung saan upang maghanap para sa mga hindi pangkaraniwang mga entry. Ang mga file na walang eksaktong isang entry ng bawat hiniling na uri (binary, manual at mapagkukunan) ay itinuturing na hindi pangkaraniwang mga file (mga utos).

Halimbawa, upang maghanap para sa lahat ng mga binaries sa /bin direktoryo ng /bin na walang manu-manong mga pahina o mayroong higit sa isang babasahin na iyong mai-type:

cd /bin whereis -m -u *

Ang character na wildcard ( * ) pagkatapos ng pagpipilian ng -f nangangahulugang lahat ng mga file sa kasalukuyang direktoryo ng nagtatrabaho ( /bin ).

Konklusyon

Ang ginagamit na utility ay ginagamit upang hanapin ang binary, mapagkukunan, at manu-manong mga file para sa isang naibigay na utos.

kung saan ang terminal