Also habe ich versucht zu experimentieren und ein alias
In erstellt .bashrc
. Wenn ich jedoch den Befehl teste, erhalte ich:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
Folgendes habe ich in der .bashrc
Datei:
# 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.sh
befindet.