Więc próbowałem eksperymentować i stworzyłem alias
w .bashrc
. Jednak po przetestowaniu polecenia otrzymuję:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
Oto, co mam w .bashrc
pliku:
# 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.sh
znajduje.