คำสั่ง Linux ที่ใช้ค้นหาตำแหน่งของโปรแกรม ในคู่มือนี้เราจะแสดงวิธีการใช้คำสั่งและวิธีการได้รับประโยชน์สูงสุดจากคำอธิบายดังกล่าวด้วยการอธิบายสวิทช์ทั้งหมดที่มีอยู่
วิธีหาตำแหน่งของโปรแกรม
ในทางทฤษฎีโปรแกรมทั้งหมดควรรันจากโฟลเดอร์ / usr / bin แต่ในความเป็นจริงไม่เป็นเช่นนั้น วิธีที่แน่ชัดในการหาตำแหน่งของโปรแกรมคือการใช้คำสั่งนั้น
รูปแบบที่ง่ายที่สุดของคำสั่งมีดังนี้:
ที่ ตัวอย่างเช่นเพื่อค้นหาตำแหน่งของเว็บเบราเซอร์ Firefox ใช้คำสั่งต่อไปนี้: ซึ่ง firefox
ผลลัพธ์จะเป็นดังนี้: / usr / bin / Firefox
คุณสามารถระบุหลายโปรแกรมในคำสั่งเดียวกันได้ ตัวอย่างเช่น: ซึ่ง firefox gimp banshee
นี้จะส่งกลับผลลัพธ์ต่อไปนี้: / usr / bin / Firefox/ usr / bin / GIMP/ bin / usr / Banshee
บางโปรแกรมจะอยู่ในมากกว่าหนึ่งโฟลเดอร์ โดยค่าเริ่มต้น แต่ที่เพิ่งจะแสดง ตัวอย่างเช่นเรียกใช้คำสั่งต่อไปนี้: ซึ่งน้อยลง
ซึ่งจะหาตำแหน่งของคำสั่ง less และผลลัพธ์จะเป็นดังนี้: / usr / bin / น้อย
นี้ไม่ได้จริงๆภาพทั้งหมด แต่เนื่องจากคำสั่งน้อยมีอยู่ในมากกว่าหนึ่งสถานที่ คุณสามารถเรียกใช้คำสั่งใดเพื่อแสดงตำแหน่งทั้งหมดที่มีการติดตั้งโปรแกรมโดยใช้สวิตช์ต่อไปนี้: ซึ่ง -a คุณสามารถเรียกใช้คำสั่งนี้กับคำสั่งดังนี้: ซึ่งน้อยกว่า
ผลลัพธ์จากคำสั่งดังกล่าวจะเป็นดังนี้: / usr / bin / น้อย / bin / น้อย
ดังนั้นหมายความว่าน้อยจะติดตั้งจริงๆในสองสถานที่? จริงๆแล้วไม่มี เรียกใช้คำสั่ง ls ต่อไปนี้: ls -lt / usr / bin / less
ในตอนท้ายของผลลัพธ์คุณจะเห็นต่อไปนี้: / usr / bin / less -> / bin / less
เมื่อคุณเห็น -> ที่ท้ายคำสั่ง ls คุณรู้ว่ามันเป็นลิงค์สัญลักษณ์และจริงๆมันชี้ไปยังตำแหน่งของโปรแกรมจริง ตอนนี้เรียกใช้คำสั่ง ls ต่อไปนี้: ls-lt / bin / less
เวลานี้เอาท์พุทที่ท้ายบรรทัดจะเป็นดังนี้: / bin / น้อย
ซึ่งหมายความว่านี่เป็นโปรแกรมจริง อาจเป็นเรื่องที่น่าประหลาดใจเล็กน้อยเพราะฉะนั้นคำสั่งนั้นจะแสดงผล / usr / bin / less เมื่อคุณค้นหาคำสั่ง less คำสั่งที่เราพบว่ามีประโยชน์มากกว่า "which" คือคำสั่ง "whereis" เนื่องจากสามารถใช้เพื่อระบุตำแหน่งไบนารีของโปรแกรมซอร์สโค้ดของโปรแกรมและหน้าคู่มือสำหรับโปรแกรม แล้วทำไมคุณถึงใช้คำสั่งนี้? ลองจินตนาการว่าคุณรู้ว่าโปรแกรมได้รับการติดตั้ง แต่ด้วยเหตุผลบางประการมันจะไม่ทำงาน เป็นไปได้สูงมากเพราะโฟลเดอร์ที่โปรแกรมได้รับการติดตั้งไปยังไม่ได้อยู่ในเส้นทาง โดยการใช้คำสั่งใดที่คุณสามารถระบุได้ว่าโปรแกรมอยู่ที่ไหนและไปที่โฟลเดอร์โปรแกรมจะรันหรือเพิ่มพา ธ ไปยังโปรแกรมไปยังคำสั่งพา ธ ขณะที่คุณกำลังอ่านเกี่ยวกับคำสั่งที่มีมูลค่า noting มีคำสั่งอื่น ๆ ที่เป็นประโยชน์สำหรับการค้นหาไฟล์ คุณสามารถใช้ "find command" เพื่อหาไฟล์ในระบบไฟล์ของคุณหรือหรือคุณสามารถใช้คำสั่ง find การกระจายลีนุกซ์สมัยใหม่ได้ทำให้ความต้องการในการใช้เทอร์มินัลน้อยลงของปัญหา แต่มีคำสั่งบางอย่างที่คุณจำเป็นต้องรู้ รายการของคำสั่งสำคัญจะเป็นประโยชน์สำหรับการนำระบบไฟล์ของคุณ การใช้คู่มือนี้จะช่วยให้คุณสามารถค้นหาโฟลเดอร์ที่คุณอยู่วิธีการนำทางไปยังโฟลเดอร์ต่างๆรายการไฟล์ในโฟลเดอร์กลับไปที่โฟลเดอร์บ้านสร้างโฟลเดอร์ใหม่สร้างไฟล์เปลี่ยนชื่อและย้ายไฟล์และคัดลอก ไฟล์ นอกจากนี้คุณยังจะได้ทราบวิธีการลบไฟล์และดูว่ามีการเชื่อมโยงสัญลักษณ์ใดและวิธีที่คุณจะใช้พวกเขารวมทั้งระบุความแตกต่างระหว่างลิงก์ที่ยากและอ่อน สรุป
เครื่องมือค้นหาที่มีประโยชน์อื่น ๆ
คำสั่งที่จำเป็นสำหรับ Linux




