หากคุณเป็นผู้ใช้คนเดียวในเครื่องมันก็ไม่เป็นไรตราบใดที่คุณรู้ว่าคุณกำลังทำอะไรอยู่ ข้อกังวลทั่วไปคือโดยให้ไดเรกทอรีปัจจุบันของคุณในPATH
คุณไม่สามารถเห็นคำสั่งเป็นรายการคงที่ หากคุณต้องการเรียกใช้สคริปต์ / โปรแกรมจากไดเรกทอรีปัจจุบันของคุณคุณสามารถเรียกใช้งานได้อย่างชัดเจนโดย./
การเพิ่มชื่อ (คุณบอกระบบว่า "ฉันต้องการเรียกใช้ไฟล์นี้จากไดเรกทอรีปัจจุบันของฉัน")
สมมติว่าตอนนี้คุณมีสคริปต์เล็ก ๆ เหล่านี้อยู่ในระบบไฟล์ของคุณแล้ว วันหนึ่งคุณจะเรียกใช้ผิดอย่างแน่นอน ดังนั้นการมีPATH
รายการเส้นทางที่กำหนดไว้ล่วงหน้าของคุณนั้นเป็นเรื่องเกี่ยวกับการสั่งซื้อและการช่วยเหลือตนเองจากปัญหาที่อาจเกิด
อย่างไรก็ตามหากคุณกำลังจะเพิ่มลง.
ในของคุณPATH
ฉันขอแนะนำให้ผนวกท้ายรายการ ( export PATH=$PATH:.
) อย่างน้อยคุณจะไม่แทนที่ไบนารีของระบบด้วยวิธีนี้
หากคุณรากในระบบและมีระบบสัมผัสกับบัญชีผู้ใช้อื่น ๆ ที่มี.
อยู่ในPATH
ความเสี่ยงด้านความปลอดภัยขนาดใหญ่: คุณสามารถcd
ไปยังไดเรกทอรีของผู้ใช้บางส่วนและไม่ได้ตั้งใจเรียกใช้สคริปต์ที่เป็นอันตรายมีเพียงเพราะคุณพิมพ์ผิดสิ่งหนึ่งหรือสคริปต์ที่ มีชื่อเดียวกันกับไบนารีทั้งระบบ