Dlaczego aliasy w nieinteraktywnej powłoce Bash nie działają

Próbuję użyć aliasów w nieinteraktywnej powłoce bash. Zdefiniowałem moje aliasy w~/.bashrc i ustawiłem zmiennąBASH_ENV=~/startUpFile. Zawartość pliku startUpFile tosource ~/.bashrc.

Widzę, że moje aliasy są rozpoznawane, gdy wykonujęalias dowództwo. Jeśli jednak spróbuję użyć aliasu zdefiniowanego w~/.bashrc, Bash nie może tego rozpoznać. Daje mi nieznany błąd polecenia.

W powłoce TCSH jest to całkiem proste, ponieważ~/.cshrc plik jest zawsze czytany.

Jakieś pomysły, jak mogę to zrobić za pomocą powłoki Bash?

questionAnswers(4)

yourAnswerToTheQuestion