ฉันต้องการรันคำสั่งโดยอัตโนมัติด้วยคำนำหน้า /usr/bin/env
$/usr/bin/env composer install (this runs OK)
$/usr/bin/env cd public (failed ---> /usr/bin/env: cd: No such file or directory)
ฉันใหม่กับ Linux และในความคิดของฉันใช้ /usr/bin/env
เป็นวิธีที่แปลกในการเขียนคำสั่ง ฉันสงสัยว่าเพราะเหตุใดบรรทัดที่สองของฉันจึงไม่ทำงาน mkdir
หรือ ls
)
เหตุผลที่ฉันไม่สามารถกำจัดได้ /usr/bin/env
คือฉันกำลังใช้ Capistrano และมันจะช่วยเติมคำนำหน้าไว้ หากมีวิธีการกำจัด /usr/bin/env
ที่ดียิ่งขึ้น
ขอบคุณล่วงหน้า.
ดังที่ฉันได้กล่าวไว้ด้านล่างฉันใช้ Capistrano เพื่อเรียกใช้คำสั่งบนเซิร์ฟเวอร์ผ่าน SSH และมีคำสั่งมากมายที่เตรียมไว้
—
Hoang Lam
/usr/bin/env
ตอนนี้ยังไม่ดีกว่านี้มากนัก
—
Pavel Šimerda
/usr/bin/env
ในที่แรก.