ดังนั้นผมจึงได้พยายามทดลองและสร้างในalias
.bashrc
อย่างไรก็ตามเมื่อฉันทดสอบคำสั่งที่ฉันได้รับ:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
นี่คือสิ่งที่ฉันมีใน.bashrc
ไฟล์:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
สิ่งที่ตลกคือเมื่อฉันสร้างนามแฝงvi
มันทำงานได้ แต่เมนูไม่ได้ ฉันค้นหาโพสต์ก่อนหน้านี้ใน UnixStackExchange และพยายามติดตามโพสต์อื่น ๆ แต่ไม่มีประโยชน์ ใครบ้างที่มีข้อเสนอแนะใด ๆ ?
./menuScript.sh: command not found
No such file or directory
ซึ่งยังคงไม่เหมือนกับข้อผิดพลาดของ OP จุดยังคงยืน - มันจะดีที่สุดกับเส้นทางที่แน่นอนเว้นแต่นามแฝงมักจะถูกนำมาใช้เท่านั้นจากไดเรกทอรีที่มีmenuScript.sh
อยู่