Android

คำสั่งที่ไหนใน linux

Linux - Find Files in Linux (find, whereis)

Linux - Find Files in Linux (find, whereis)

สารบัญ:

Anonim

whereis เป็นยูทิลิตี้บรรทัดคำสั่งที่ช่วยให้คุณค้นหาตำแหน่งของไฟล์ไบนารีแหล่งที่มาและหน้าคู่มือด้วยตนเองสำหรับคำสั่งที่กำหนด

เราจะแสดงวิธีใช้คำสั่ง whereis Linux

วิธีใช้คำสั่ง whereis

ไวยากรณ์สำหรับคำสั่ง whereis มีดังนี้:

whereis FILE_NAME…

เมื่อใช้โดยไม่มีตัวเลือกใด ๆ ที่จะค้นหาไบนารีไฟล์ต้นฉบับและไฟล์ด้วยตนเองสำหรับคำสั่งที่ระบุว่าเป็นอาร์กิวเมนต์

โดยค่าเริ่มต้นแล้วจะค้นหาไฟล์ของคำสั่งในเส้นทางและไดเรกทอรีที่ระบุไว้ในตัวแปรสภาพแวดล้อม ใช้อ็อพชัน -l เพื่อค้นหาไดเร็กทอรีที่คำสั่ง whereis ค้นหา

whereis -l

ตัวอย่างเช่นในการรับข้อมูลเกี่ยวกับคำสั่ง bash คุณจะต้องพิมพ์คำสั่งต่อไปนี้:

whereis bash

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

ในเอาต์พุตด้านบน bash: คือคำสั่งที่คุณต้องการรับข้อมูล /bin/bash คือพา ธ ไปยังไฟล์ไบนารี /etc/bash.bashrc เป็นไฟล์ต้นฉบับและ /usr/share/man/man1/bash.1.gz คือหน้าคน

หากคำสั่งที่คุณกำลังค้นหาไม่มีอยู่ whereis จะพิมพ์เฉพาะชื่อคำสั่ง

คุณยังสามารถระบุอาร์กิวเมนต์มากกว่าหนึ่งข้อในคำสั่ง whereis :

whereis netcat uptime

เอาต์พุตจะมีข้อมูลเกี่ยวกับทั้งคำสั่ง netcat และ uptime :

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

ในการค้นหาไบนารีคำสั่งให้ใช้ตัวเลือก -p

ตัวอย่างเช่นหากต้องการค้นหาตำแหน่งของคำสั่ง ping คุณจะต้องพิมพ์คำสั่งต่อไปนี้:

whereis -p ping

ping: /bin/ping

เมื่อค้นหาตำแหน่งของไบนารีคำสั่งเท่านั้นให้เลือกใช้คำสั่ง type หรือ type

หากต้องการค้นหาเฉพาะไฟล์ต้นฉบับให้ใช้ตัวเลือก -s

whereis -s command

หากมีไฟล์ต้นฉบับอยู่ตำแหน่งนั้นจะพิมพ์ตำแหน่งของไฟล์นั้น

อ็อพชัน -m อนุญาตให้คุณค้นหาไฟล์ man เท่านั้น:

whereis -m command

ในการ จำกัด ตำแหน่งที่ซึ่งการค้นหาไบนารีใช้ตัวเลือก -B สำหรับคู่มือตัวเลือก -M และ -S สำหรับแหล่งที่มา แต่ละตัวเลือกยอมรับรายการพา ธ สัมบูรณ์ไปยังไดเร็กทอรีที่คั่นด้วยช่องว่าง รายการไดเรกทอรีจะต้องถูกยกเลิกโดยตัวเลือก -f ที่ระบุจุดเริ่มต้นของชื่อไฟล์

ตัวอย่างเช่นหากต้องการค้นหา cp binary ในไดเรกทอรี /bin คุณจะต้องพิมพ์:

whereis -b -B /bin -f cp

cp: /bin/cp

ตัวเลือก -u บอกตำแหน่งที่จะค้นหารายการที่ผิดปกติ ไฟล์ที่ไม่มีหนึ่งรายการของประเภทที่ร้องขอแต่ละรายการ (ไบนารีคู่มือและแหล่งที่มา) ถือว่าเป็นไฟล์ที่ผิดปกติ (คำสั่ง)

ตัวอย่างเช่นหากต้องการค้นหาไบนารีทั้งหมดในไดเรกทอรี /bin ที่ไม่มีหน้าคู่มือหรือมีเอกสารมากกว่าหนึ่งฉบับคุณจะต้องพิมพ์:

cd /bin whereis -m -u *

อักขระตัวแทน ( * ) หลังจากตัวเลือก -f หมายถึงไฟล์ทั้งหมดในไดเรกทอรีการทำงานปัจจุบัน ( /bin )

ข้อสรุป

ยูทิลิตี้ whereis ถูกใช้เพื่อค้นหาไฟล์ไบนารีแหล่งที่มาและคู่มือด้วยตนเองสำหรับคำสั่งที่กำหนด

สถานีปลายทาง