2015-12-02 2 views
0

Я хотел бы иметь столько псевдонимов, как это возможно при работе, поэтому я обычно maeke их многоBash слишком долго

Там скрипт, (fc.sh) Мне нужно выполнить довольно часто, находится в ~/bin/:

cd ~/42FileChecker 
sh 42FileChecker.sh 

Так что я сделал это псевдоним в моем .bashrc:

alias fc="sh ~/bin/fc.sh" 

Но everyti я иду в свой терминал (с запуском source ~/.bashrc), для отображения имени компьютера (момент, когда я могу вводить команды и все) требуется очень много времени (иногда более 10 или 15 секунд) поэтому мне пришлось бы Ctrl + C при каждом запуске терминала и после каждой команды, которую я использую.

Кто-нибудь знает, как решить эту проблему, пожалуйста?

+0

принять ли это меньше времени, если вы закомментировать эту строку? –

+2

Вы переопределяете оболочку [встроенный 'fc'] (https://www.gnu.org/software/bash/manual/bash.html#index-fc) –

+0

Маловероятно, что определение псевдонима может" Это причина. Может быть, вы по ошибке ошиблись, что-то еще в вашем .bashrc, при редактировании? Поместите 'set -x' в первую строку вашего' .bashrc', чтобы вы могли видеть, что происходит. BTW, 'fc' - плохое имя для псевдонима, так как это также имя встроенной команды bash. – user1934428

ответ