Warum Aliase in einer nicht interaktiven Bash-Shell nicht funktionieren

Ich versuche, Aliase in einer nicht interaktiven Bash-Shell zu verwenden. Ich habe meine Aliase in definiert~/.bashrc und ich habe die Variable gesetztBASH_ENV=~/startUpFile. Der Inhalt der startUpFile istsource ~/.bashrc.

Ich kann sehen, dass meine Aliase erkannt werden, wenn ich das ausführealias Befehl. Wenn ich jedoch versuche, einen in definierten Alias ​​zu verwenden~/.bashrc, Bash kann es nicht erkennen. Es gibt mir den unbekannten Befehlsfehler.

Mit der TCSH-Shell ist dies ziemlich einfach, weil die~/.cshrc Datei wird immer gelesen.

Irgendwelche Ideen, wie ich das mit einer Bash-Shell machen kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage