Also habe ich versucht zu experimentieren und ein aliasIn erstellt .bashrc. Wenn ich jedoch den Befehl teste, erhalte ich:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
Folgendes habe ich in der .bashrcDatei:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
Das Lustige ist, als ich den Alias erstellt habe vi, hat es funktioniert. Aber Menü nicht. Ich habe frühere Beiträge auf UnixStackExchange nachgeschlagen und versucht, anderen Beiträgen zu folgen, aber ohne Erfolg. Hat noch jemand Vorschläge?
./menuScript.sh: command not found
No such file or directory, was immer noch nicht mit dem Fehler des OP identisch ist. Der Punkt bleibt jedoch bestehen - am besten mit einem absoluten Pfad, es sei denn, der Alias wird immer nur aus dem Verzeichnis verwendet, in dem er sich menuScript.shbefindet.