У меня есть отдельный файл .bash_aliases , в той же директории, что и .bashrc , который я хочу запускать при запуске, я добавил строки:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

на мой .bashrc но ни одна из команд в файле .bash_aliases не работает.

Мой файл .bash_alises

ll='ls -l'
sublime='/home/colin/bin/SublimeText2/sublime_text'

2 ответа2

3

Ваш файл .bash_aliases должен выглядеть так.

псевдоним ll = 'ls -l'
alias sublime = '/home/colin/bin/SublimeText2/sublime_text'

(обратите внимание на дополнительный псевдоним в начале команды).

0

пытаться

if [ -f ~/.bash_aliases ]; then
    source ~/.bash_aliases
fi

с абсолютными путями, конечно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .