ฉันเป็นมือใหม่กับยูนิกซ์ ฉันเพิ่งเริ่มการสอนทุบตีซึ่งฉันได้สร้างสคริปต์ทุบตีสวัสดีชาวโลกเช่นนี้
#!/bin/bash
echo 'Hello World!'
จากนั้นฉันย้ายมันไปที่ / usr / local / bin โดยใช้คำสั่งนี้:
sudo mv hello.sh /usr/local/bin
ตอนนี้ / bin ภายใต้ / usr / local ไม่ใช่ไดเรกทอรีอีกต่อไป แต่เป็นไฟล์และเมื่อใช้ ls -l กับมันฉันจะได้ผลลัพธ์นี้:
MacBook-Pro-de-Omar:local omarnavarro$ ls
bin
MacBook-Pro-de-Omar:local omarnavarro$ ls -l
total 8
-rwxr-xr-x 1 omarnavarro staff 32 Apr 11 19:27 bin
MacBook-Pro-de-Omar:local omarnavarro$ cat bin
#!/bin/bash
echo 'Hello world!'
ฉันเข้าใจว่า / usr / local / bin เป็นส่วนหนึ่งของ $ PATH และฉันเชื่อว่าต้องมีคำสั่งมากมายในนั้น สิ่งนี้จะส่งผลกระทบต่อฉันมากแค่ไหน? ฉันจะเรียกคืนคำสั่งต่าง ๆ ที่เคยใช้ใน / usr / local / bin ได้อย่างไรเมื่อมันเป็นไดเรกทอรี ฉันไม่อยากจะเชื่อเลยว่าฉันเมาอย่างรุนแรง!