Как создать псевдоним Bash? - PullRequest
166 голосов
/ 23 января 2012

Я на OSX, и мне нужно поместить что-то вроде этого, alias blah="/usr/bin/blah" в файл конфигурации, но я не знаю, где находится файл конфигурации.

Ответы [ 13 ]

0 голосов
/ 05 июня 2019

создайте bash_profile в корне вашего пользователя - ex

/user/username/.bash_profile

открыть файл

vim ~ / .bash_profile

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

alias mydir="cd ~/Documents/dirname/anotherdir"

в новом терминале просто введите mydir - он должен открыться

/user/username/Documents/dirname/anotherdir
0 голосов
/ 29 апреля 2019

Я думаю, что это правильно:

1) Перейти к теминалу. open ~/.bashrc. Добавить, если не существует

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

2) open ~/.bash_aliases. Если не существует: touch ~/.bash_aliases && open ~/.bash_aliases

3) Чтобы добавить новый псевдоним, а не
- отредактируйте .bash_aliases файл и перезапустите терминал или напечатайте source ~/.bash_aliases
- напечатайте echo "alias clr='clear'" >> ~/.bash_aliases && source ~/.bash_aliases, где ваш псевдоним alias clr='clear'.

4) Добавить строку source ~/.bash_aliases в ~/.bash_profile файл. Необходимо загружать псевдонимы в каждом инициализации терминала.

0 голосов
/ 10 июля 2018

Чтобы создать постоянный ярлык псевдонима, поместите его в файл .bash_profile и укажите файл .bashrc на файл .bash_profile.Выполните следующие действия (я создаю команду псевдонима bnode для запуска babel transpiler в коде ES6):

  1. Перейдите в командную строку терминала и введите «cd» (это приведет вас в домашний каталог. Примечание.: даже если ваши программные файлы могут находиться на вашем «D: диске», ваши «.bash» файлы могут быть расположены на вашем «C: диске»)
  2. Чтобы увидеть расположение домашнего каталога, введите «pwd»”(Это покажет вам путь к домашнему каталогу и, возможно, где находятся файлы .bash)
  3. Чтобы увидеть все точки". "файлы в домашнем каталоге, введите «ls -la» (это покажет ВСЕ файлы, включая скрытые точки «.» файлы)
  4. Вы увидите 2 файла: «.bash_profile» и «.bashrc»
  5. Откройте файл .bashrc в VS Code Editor или вашей IDE и введите «source ~ / .bash_profile» в первой строке (чтобы указать .bashrc файл на .bash_profile)
  6. Откройте файл .bash_profile в VS Code Editor ивведите «псевдоним bnode = '. / node_modules / .bin / babel-node'» (чтобы создать постоянный ярлык bnode для выполнения в качестве команды bash)
  7. Сохранение и закрытие обоих файлов
  8. Теперь откройтефайл, который вы хотите выполнить (index.js) и открыть в командной строке терминала и запустить файл с помощью команды «bnode index.js»
  9. Теперь ваш файл index.js будет выполняться, но до создания псевдонима bnode в .bash_profileВ файле вы получите сообщение об ошибке «команда bash: bnode не найдена», и он не распознает и не выдаст ошибки в некотором коде ES6.
  10. Полезная ссылка для изучения файлов точек: https://dotfiles.github.io/

Надеюсь, это helпс!Удачи!

...