2015-07-10 5 views
1

Я пытаюсь создать собственные псевдонимы в терминале (Mac OS X Yosemite 10.10.1).Alias ​​- команда не найдена

Я добавил эти строки:

alias apr='sudo apachectl restart' 
alias setvhost='sudo nano /etc/apache2/extra/httpd-vhosts.conf' 
alias setdns='sudo nano /etc/hosts' 

для этих файлов: (Я знаю, что линии должны быть только в одном из следующих файлов)

~/.profile 
~/.bash_profile 
~/.bashhrc 

, но после перезагрузки это псевдонимы не работает. После типа apr я получаю zsh: command not found: apr

Что я делаю неправильно? Какой файл лучше всего подходит для набора псевдонимов?


EDIT/ОТВЕТ:

Я использую Oh My ZSH! поэтому моя по умолчанию оболочка ZSH и установка симлинок в настоящее время в ~/.zshrc

ответ

2

Похоже, используемая по умолчанию оболочка ЗШ, не баш; zsh не будет читать .bashrc и т. д. при запуске. Измените свою оболочку по умолчанию на bash и повторите попытку.

+0

Хороший вопрос! Да, у меня есть zsh, но я хочу использовать это ... Так что символические ссылки установлены в '~/.zshrc' файле, и теперь это работает :) –

Смежные вопросы