ตัวอย่างเช่น:
$ node
-bash: /usr/local/bin/node: No such file or directory
$ foo
-bash: foo: command not found
ความแตกต่างคืออะไร? ในทั้งสองกรณีnode
และfoo
เป็นคำสั่งที่ไม่ถูกต้อง แต่ดูเหมือนว่า Unix จะไม่พบnode
ไบนารี เมื่อถอนการติดตั้งโปรแกรมเช่นnode
มีวิธีล้างข้อมูลนี้เพื่อให้ได้รับหรือไม่
$ node
-bash: node: command not found
แก้ไข:
ผลลัพธ์จากtype
คำสั่ง:
$ type node
node is hashed (/usr/local/bin/node)
$ type foo
-bash: type: foo: not found
type node
และtype foo
(แม้ว่าอาจจะเป็นเพียงคนแรกที่เป็นประโยชน์จริงๆ)