- Различные оболочки используют разные точки файла для хранения псевдонимов.
- Для Mac оболочка bash использует
.bash_profile
или .profile
- Для Ubuntu оболочка bash использует
.bashrc
- Если вы используете оболочку zsh и плагин ohmyzsh, файл точек будет
.zshrc
Традиционно, чтобы добавить постоянный псевдоним, вам нужно открыть файл точек и написать псевдоним вручную, например:
alias hello="echo helloworld"
И не забудьте указать исходный файл точек, чтобы он вступил в силу. Чтобы получить исходный файл точек в bash для Ubuntu, введите source .bashrc
Чтобы сделать псевдоним доступным для всех пользователей, напишите вместо этого /etc/profile
точечного файла. Не забудьте набрать source /etc/profile
, чтобы новый псевдоним вступил в силу.
Если вам просто нужен временный псевдоним, вам не нужно записывать в точечный файл. Просто введите ту же команду (alias hello="echo helloworld
) на терминале.
Обратите внимание, что временный псевдоним, созданный с помощью команды alias
, исчезнет после закрытия оболочки.
Если вы ищете одну команду для создания псевдонимов без открытия текстового редактора, читайте дальше.
Если в Ubuntu установлен ruby, вы можете создать постоянный псевдоним с помощью одной команды, используя aka.
gem install aka2
Например:
aka generate hello="echo helloworld" #will generate a alias hello="echo helloworld"
aka destroy hello #will destroy the alias hello
aka edit hello #will prompt you to edit the alias.
С aka нет необходимости записывать в файл точек с помощью текстового редактора. И нет необходимости в источнике файла точка тоже.