Где хранятся псевдонимы в Ubuntu 10.04? - PullRequest
10 голосов
/ 12 февраля 2012

Я использую команду, которую не знаю, где хранится информация.

alias nup='ps ax | grep "nginx"'

Где сохраняется этот псевдоним?

Ответы [ 5 ]

7 голосов
/ 12 февраля 2012

Это зависит от вашей среды и конфигурации.Для bash я обычно помещаю его в файл .bashrc , который находится в домашнем каталоге.

3 голосов
/ 27 августа 2013

В псевдониме Ubuntu сохраняются в файле .bashrc.

Если вы набираете alias update_linux='sudo apt-get update' в терминале, он временно создает псевдоним.Он работает до тех пор, пока вы не закроете свой терминал.

Чтобы окончательно добавить псевдоним, вы можете отредактировать ~/.bashrc и добавить к нему псевдоним:

gedit ~/.bashrc

и добавить псевдонимв конце

alias update_linux='sudo apt-get update'

Не забудьте обновить конфигурацию .bashrc, выполнив:

source ~/.bashrc

, чтобы узнать большеПодробнее о создании псевдонима вы можете прочитать в следующем блоге: Codebucket .

2 голосов
/ 15 декабря 2014

Я использую Ubuntu 14.04, и вы можете поместить свои псевдонимы непосредственно в .bashrc, но вы также можете создать файл в ~/.bash_aliases, который будет хранить ваши псевдонимы отдельно и загружать их автоматически.

По умолчанию файл .bash_aliases отсутствует. Вам нужно будет создать его, но сначала убедитесь, что вы создаете его в том же каталоге, что и ваш файл .bashrc

Чтобы найти ваш .bashrc, вы можете использовать это:

sudo find / -name .bashrc -print

Мой вывод был:

/root/.bashrc /home/ddropik/.bashrc /etc/skel/.bashrc

Как упомянуто OddityOverseer и ranendra , я, вероятно, заинтересован в моем домашнем каталоге, то есть /home/ddropik/.bashrc. Поэтому я перехожу в свой домашний каталог, cd ~/

Теперь создайте файл .bash_aliases с помощью touch .bash_aliases, а затем отредактируйте его с помощью nano .bash_aliases. Добавьте любые псевдонимы, которые вы хотите.

Вы не сможете использовать добавленные псевдонимы, пока не откроете новый сеанс терминала или не перезагрузите свой профиль, --bash login

1 голос
/ 12 февраля 2012

Попробуйте

grep alias ~/.* 
grep alias /etc/*

, чтобы найти большинство псевдонимов.В / etc / default, / etc / environment, в зависимости от вашего дистрибутива (я читаю: ubuntu) / version, в других / etc / -subdirs может быть больше.

1 голос
/ 12 февраля 2012

Обычно это файл в вашем домашнем каталоге, например .aliases или что-то в этом роде.

...