อะไรคือความแตกต่างระหว่างlocate
และwhich
ใน Linux?
ทำไมเมื่อฉันใช้locate mentor
มันจะแสดงรายการผู้ให้คำปรึกษาทั้งหมด แต่เมื่อฉันใช้which mentor
มันบอกว่า "ไม่มีผู้ให้คำปรึกษาใน ... " - สิ่งนี้หมายความว่าอย่างไร
where
whereis
type -all acommand
. และถ้าฉันอ่าน XYProblem ด้านหลังคำถามของคุณ: คุณมีคำสั่งคุณสามารถดูได้ผ่านการค้นหา แต่ไม่สามารถดำเนินการได้ จากนั้นแก้ไข PATH ไม่ว่าจะเป็น~/.profile
ไฟล์ของผู้ใช้ของคุณหรือถ้าคุณมั่นใจว่าคุณรู้ว่าต้องทำอะไรใน/etc/profile
ไฟล์โกลบอล[คำเตือน: คุณอาจทำลายสคริปต์ของระบบ (และอาจจะเป็นระบบปฏิบัติการจำนวนมาก) $ PATH ของ / etc / profile ... (เช่น: พา ธ ที่มีคำสั่งมักจะพบได้ทุกที่) ต้องการเพิ่มที่ส่วนท้ายของตัวแปรเท่านั้น และโปรดอย่าใส่::
หรือ.
ที่ใดก็ได้ในเส้นทางนั้น