Скрипт псевдонима в терминале

Недавно я добавил несколько псевдонимов команд в файл .bash_aliases в домашней папке пользователя. Мне интересно, есть ли какой-нибудь скрипт, который я могу запустить, чтобы добавить псевдонимы в этот файл. Я имею в виду: какой-то скрипт, который сначала я могу добавить в качестве псевдонима команды, а затем, например, если я запускаю команду, скажем

addalias

, он выполнит скрипт.

Сценарий выполнит следующую работу: перейдите в конец текстового файла. Добавьте строку, например: alias aosunpack='/home/elementalfx/aosfirmware/unpack-aos-kernel-g10'

Затем сохраните файл. И, наконец, перезагрузите bash_aliases с помощью команды . ~/.bash_aliases

Но, чтобы сделать ее еще лучше, скрипт сначала запросит имя псевдонима, а затем команду для выполнения или файл для выполнения.

Это то, что я не знаю, как делать. Может ли кто-нибудь привести меня в правильном направлении?

2
задан 11 March 2013 в 15:32

1 ответ

Добавление псевдонимов является ручным трудом, но может быть выполнено с помощью 1-строки в командной строке. Это создаст ваш псевдоним и добавит его в bash_aliases, а также перезагрузит их:

echo "alias aosunpack='/home/elementalfx/aosfirmware/unpack-aos-kernel-g10'" >>
~/.bash_aliases && source ~/.bash_aliases

Все, что вам нужно сделать, это настроить его под свои команды для любой другой команды, которую вы хотите (если вы помещаете их в текстовый файл Вы можете опустить && source ~/.bash_aliases и добавить source ~/.bash_aliases в конце. Это не предотвратит дубликаты, но последний добавленный будет активным.

Частично взят из комментариев этого вопроса: [ 113] Как создать постоянный «псевдоним»? В этой теме больше хороших ответов и комментариев.

0
ответ дан 11 March 2013 в 15:32

Другие вопросы по тегам:

Похожие вопросы: