Как определить псевдонимы для использования в оболочке MobaXTerm * local * bash?

6232
Mateo

Я использую MobaXterm последние пару недель в Windows, и мне это нравится.

Тем не менее, я не совсем понял, как определить мои собственные псевдонимы для использования в локальной оболочке bash . Очевидный поиск в Google, похоже, не дает никаких результатов по этому вопросу.

Я пытался ставить .profileи .bashrcфайлы с моими определениями псевдонимов в том же каталоге, что и исполняемый Mobaxterm, но без костей. Те же файлы находятся в моем домашнем каталоге Windows, но Mobaxterm их не видит.

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

4

2 ответа на вопрос

5
MC Jazz

If you create the .bashrc file it will work.

Cd ~

touch .bashrc

chmod 755 .bashrc

Edit the file and add an alias

alias hello='echo hello world'

Это хороший ответ. Однако недавно я обнаружил, что для того, чтобы это было полностью эффективным (чтобы bashrc был постоянным), необходимо сначала настроить постоянный домашний каталог через Настройки -> Конфигурация. Mateo 8 лет назад 0
0
r007ed

По моему опыту работы с MobaXterm, .bash_profile гораздо более эффективен, чем .bashrc; Скорее всего, для этого потребуется постоянный домашний каталог, поскольку вам нужно где-то хранить данные.

Если у вас есть MobaXterm Professional, вы также получаете MobaXterm_Customizer, я не могу вспомнить, поставляется ли это с бесплатной версией.

Я полагаю, что вы можете установить псевдонимы на вкладке "Профиль" этой программы, а затем сгенерировать переносимый исполняемый файл, если вы этого пожелаете.