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