ตัวแปรสภาพแวดล้อม PATH ระบุชุดของไดเรกทอรีที่ระบบจะค้นหาคำสั่งเมื่อคุณพิมพ์คำสั่งโดยไม่มี path เต็ม คุณสามารถพิมพ์ echo $PATH เพื่อดูรายการทั้งหมด แต่ไดเรกทอรีจะคั่นด้วยเครื่องหมายโคลน ทำให้อ่านยาก มีคำสั่งหลายอย่างที่ช่วยแสดงแต่ละไดเรกทอรีในบรรทัดแยกกัน ทำให้ค้นหาไดเรกทอรีที่ต้องการได้ง่ายขึ้น
วิธีที่ 1: ใช้คำสั่ง built-in ของ Shell
ที่พรอมต์คำสั่ง ให้พิมพ์ echo “${PATH//:/$’\n’}” แล้วกด Enter จะได้รายการไดเรกทอรีใน PATH แยกบรรทัด วิธีนี้ใช้เทคนิค parameter expansion ของ bash built-in จึงทำงานได้กับทุกเวอร์ชันของ bash และระบบ Unix-likes อื่นๆ เช่น FreeBSD
คำสั่งนี้พิมพ์ยาก คุณอาจต้องการคัดลอกและวางลงในเทอร์มินัลหรือสคริปต์ หากวางในเทอร์มินัล ให้ใช้เมนู Edit > Paste หรือกด Shift+Ctrl+V เพราะ Ctrl+V ธรรมดาไม่ทำงานในเทอร์มินัล
วิธีที่ 2: ใช้ sed หรือ tr กับ $PATH
พิมพ์ sed ‘s/:/\n/g’ <<< “$PATH” แล้วกด Enter เพื่อใช้ stream editor ผลลัพธ์เหมือนวิธีแรกทุกประการ คุณก็สามารถคัดลอกและวางได้เช่นกัน การเลือกใช้วิธีไหนก็ตามสะดวกเพราะผลลัพธ์เหมือนกัน
อีกทางหนึ่งคือใช้โปรแกรม tr ‘:’ ‘\n’ <<< “$PATH” ที่พรอมต์ แล้วกด Enter ผลลัพธ์เหมือนกันทุกวิธี ไม่ว่าจะเลือกวิธีไหน ก็แค่พิมพ์คำสั่งเดียวจบ ไม่ต้องแก้ไขอะไร และสามารถนำไปใส่ในสคริปต์ได้เลยโดยไม่ต้องปรับเปลี่ยน