Więc próbowałem eksperymentować i stworzyłem aliasw .bashrc. Jednak po przetestowaniu polecenia otrzymuję:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
Oto, co mam w .bashrcpliku:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
Zabawne jest to, że kiedy stworzyłem alias vi, zadziałało. Ale menu nie. Sprawdziłem poprzednie posty na UnixStackExchange i próbowałem śledzić inne posty, ale bezskutecznie. Czy ktoś jeszcze ma jakieś sugestie?
./menuScript.sh: command not found
No such file or directory, co wciąż nie jest tym samym, co błąd OP. Jednak kwestia ta nadal istnieje - najlepiej byłoby mieć ścieżkę bezwzględną, chyba że alias będzie zawsze używany tylko z katalogu, w którym się menuScript.shznajduje.