Bu yüzden denedim ve bir alias
in yarattım .bashrc
. Ancak, komutu test ettiğimde:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
İşte .bashrc
dosyada ne var :
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
Komik olan takma adı oluşturduğumda vi
işe yaradı. Ancak menü yapmaz. UnixStackExchange'teki önceki yayınları aradım ve diğer yayınları takip etmeye çalıştım, ancak boşuna. Başka önerisi olan var mı?
./menuScript.sh: command not found
No such file or directory
ki, hala OP'nin hatasıyla aynı değil. Nokta yine de duruyor - takma ad her zaman sadece menuScript.sh
bulunduğu dizinde kullanılmayacaksa mutlak bir yolla en iyisi olurdu .