Linux type command summary with examples
Talaan ng mga Nilalaman:
- Pag-install ng
locate(hanapin ang utos na hindi natagpuan) - I-install ang
locatesa Ubuntu at Debian - I-install ang
locatesa CentOS at Fedora - Paano Nahanap ang Trabaho
- Paano Gamitin ang Utos ng
locate - Konklusyon
Ang isa sa mga pinaka-karaniwang operasyon kapag nagtatrabaho sa Linux ay upang maghanap ng mga file at direktoryo. Sa mga system ng Linux, mayroong maraming mga utos na nagbibigay-daan sa iyo upang maghanap para sa mga file na
find
at
locate
ang pinaka ginagamit.
Ang utos ng
locate
ay ang pinakamabilis at pinakasimpleng paraan upang maghanap para sa mga file at direktoryo ng kanilang mga pangalan.
Sa tutorial na ito, ipapaliwanag namin kung paano gamitin ang utos ng
locate
.
Pag-install ng
locate
(hanapin ang utos na hindi natagpuan)
Depende sa pamamahagi at kung paano ibinigay ang system ng package sa paghahanap ay maaaring o hindi maaaring na-pre-install sa iyong Linux system.
Upang masuri kung ang utility ng
locate
ay naka-install sa iyong system, buksan ang iyong terminal, uri ng
locate
, at pindutin ang
Enter
. Kung naka-install ang package ang system ay magpapakita ng
locate: no pattern to search for specified
, kung hindi, makikita mo ang isang bagay tulad ng
locate command not found
.
Kung ang
locate
ay hindi naka-install madali mong mai-install ito gamit ang package manager ng iyong distro.
I-install ang
locate
sa Ubuntu at Debian
sudo apt update
sudo apt install mlocate
I-install ang
locate
sa CentOS at Fedora
Paano Nahanap ang Trabaho
Ang paghahanap ng paghahanap ng paghahanap para sa isang naibigay na pattern sa pamamagitan ng isang file ng database na nabuo ng na-
updatedb
utos. Ang mga nahanap na resulta ay ipinapakita sa screen, isa sa bawat linya.
Sa panahon ng pag-install ng mlocate package, ang isang trabaho ng cron ay nilikha na nagpapatakbo ng na-
updatedb
utos tuwing 24 na oras. Tinitiyak nito na ang database ay regular na na-update. Para sa karagdagang impormasyon tungkol sa trabaho ng cron suriin ang
/etc/cron.daily/mlocate
file.
Ang database ay maaaring manu-manong mai-update sa pamamagitan ng pagpapatakbo ng update na utos bilang ugat o gumagamit na may mga pribilehiyo ng sudo:
sudo updatedb
Ang proseso ng pag-update ay tatagal ng ilang oras, depende sa bilang ng mga file at direktoryo at ang bilis ng iyong system.
Ang mga file na nilikha pagkatapos ng pag-update ng database ay hindi maipakita sa mga resulta ng hanapin.
Kumpara sa mas malakas na
find
utos na naghahanap sa system ng file, ang
locate
nagpapatakbo ng mas mabilis ngunit kulang ng maraming mga tampok at maaari lamang maghanap sa pamamagitan ng pangalan ng file.
Paano Gamitin ang Utos ng
locate
Ang syntax para sa utos ng
locate
ay ang mga sumusunod:
locate PATTERN…
Sa pinakahalagang form na ito, kapag ginamit nang walang anumang mga pagpipilian ang pag-uutos ng
locate
ay mai-print ang ganap na landas ng lahat ng mga file at direktoryo na tumutugma sa pattern ng paghahanap at kung saan binigyan ng pahintulot ng gumagamit.
Halimbawa upang maghanap para sa isang file na pinangalanan
.bashrc
iyong i-type:
locate.bashrc
Ang output ay isasama ang mga pangalan ng lahat ng mga file na naglalaman ng string
.bashrc
sa kanilang mga pangalan:
/etc/bash.bashrc /etc/skel/.bashrc /home/linuxize/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc
Ang
/root/.bashrc
file ay hindi maipakita dahil pinatakbo namin ang utos bilang isang normal na gumagamit na walang mga pahintulot sa pag-access sa direktoryo ng
/root
.
Kung mahaba ang listahan ng resulta, para sa mas mahusay na kakayahang mabasa maaari mong i-pipe ang output sa
less
utos:
locate.bashrc | less
Tumatanggap din ang utos ng
locate
pattern na naglalaman ng mga globbing character tulad ng character na wildcard
*
. Kapag ang pattern ay naglalaman ng walang mga kumikinang na character na ang mga paghahanap ng utos para sa
*PATTERN*
, iyon ang dahilan kung bakit sa nakaraang halimbawa lahat ng mga file na naglalaman ng pattern ng paghahanap sa kanilang mga pangalan ay ipinapakita.
Ang wildcard ay isang simbolo na ginamit upang kumatawan sa zero, isa o higit pang mga character. Halimbawa, upang maghanap para sa lahat
.md
file sa system na gagamitin mo:
locate *.md
Upang limitahan ang mga resulta ng paghahanap gamitin ang
-n
opsyon na sinusundan ng bilang ng mga resulta na nais mong ipakita. Halimbawa, ang sumusunod na utos ay maghanap para sa lahat. Mga file at ipakita lamang ang 10 mga resulta:
locate -n 10 *.py
Bilang default, ang
locate
nagsasagawa ng mga paghahanap na sensitibo sa kaso. Ang opsyong opsyong
-i
(
--ignore-case
) upang huwag pansinin ang kaso at patakbuhin ang paghahanap ng case-insensitive.
locate -i readme.md
/home/linuxize/p1/readme.md /home/linuxize/p2/README.md /home/linuxize/p3/ReadMe.md
Upang ipakita ang bilang ng lahat ng mga
--count
entry, gamitin ang pagpipilian na
-c
(
--count
). Ang sumusunod na utos ay ibabalik ang bilang ng lahat ng mga file na naglalaman ng
.bashrc
sa kanilang mga pangalan:
locate -c.bashrc
6
Bilang default, hindi titingnan ng
locate
kung mayroon pa ring mga nahanap na file na nasa system system. Kung tinanggal mo ang isang file matapos ang pinakabagong pag-update ng database kung ang file ay tumutugma sa pattern ng paghahanap ay isasama ito sa mga resulta ng paghahanap.
Upang ipakita lamang ang mga pangalan ng mga file na umiiral sa oras ng
locate
ay tumatakbo gamitin ang opsyon na
-e
(
--existing
). Halimbawa, ang mga sumusunod ay babalik lamang sa umiiral na
.json
file:
locate -e *.json
locate --regex -i "(.mp4|\.avi)"
Konklusyon
Ang
locate
utos ay naghahanap ng system file para sa mga file at direktoryo na ang pangalan ay tumutugma sa isang naibigay na pattern. Ang command syntax ay madaling matandaan at ang mga resulta ay ipinapakita halos agad.
Para sa karagdagang impormasyon tungkol sa lahat ng magagamit na mga pagpipilian ng
locate
man locate
uri ng
man locate
sa iyong terminal.
Upang subukan ang bagong tampok, i-click ang link ng Google Labs sa iyong window ng Gmail. Pagkatapos, hanapin ang tampok na tinatawag na "Text Messaging (SMS) sa Chat;" i-click ang pindutan ng "Paganahin" na radyo, pagkatapos ay "I-save ang Mga Pagbabago" at handa ka nang pumunta!
Upang simulan ang pag-text, hover ang iyong mouse sa isang contact sa Gmail Chat. Pagkatapos ay mag-click ka sa "Video & More" at piliin ang SMS. Bilang kahalili maaari kang lumipat sa SMS mula sa isang bukas na chat window sa pamamagitan ng menu na "Mga Pagpipilian". Upang mag-text ng isang kaibigan na wala sa iyong listahan ng contact sa Gmail Chat, simulan lamang i-type ang kanilang numero ng telepono sa box ng paghahanap sa Chat at piliin ang "Ipadala ang SMS".
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Hanapin ang pamilya o mga kaibigan sa iphone / ios na hanapin ang aking mga kaibigan
Isang pangkalahatang-ideya ng Hanapin ang Aking Mga Kaibigan at ilan sa mga nakakagulat na kapaki-pakinabang na tampok na makakatulong sa iyo na madaling mahanap ang pamilya o mga kaibigan.







