ฉันต้องการรันคำสั่งโดยอัตโนมัติด้วยคำนำหน้า /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ในที่แรก.