[ @console @bashrc ]
Любые длинные команды в консоли можно заменить коротким алиасом (alias) — слово, которое является переменной. Тот же принцип, что и в теории Software:Симлинки и хардлинки
Объявить алиас
alias nas='ssh astenix@192.168.80.100 -i /home/ssh_keys/nas/astenix'
Теперь вместо длинной команды для подключения к удалённой машине по ssh под юзером astenix достаточно набрать команду “nas”.
Алиас будет действовать только до тех пор, пока открыта консольная сессия. Чтобы сохранить алиас «навсегда», его надо записать в последние строки файла ~/.bashrc
Важно понимать, что инструкции из файла ~/.bashrc будут прочитаны и выполнены только в контексте профиля, в котором находится этот файл. И на самом деле они не запоминаются, а буквально прочитываются каждый раз при загрузке профиля пользователя, у которого в домашнем каталоге находится данный файл, после чего выполняются прописанные в том файле инструкции.
Чтобы изменения применились сразу, без релогина, надо «принудительно перечитать» этот файл:
source ~/.bashrc
Алиасы в отдельном файле
Можно положить все свои алиасы в отдельный файл ~/.bash_aliases Для этого
1) в файле ~/.bashrc должно быть прописано такое условие (по-умолчанию оно там есть):
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
2) надо создать новый файл
mcedit ~/.bash_aliases
и ложить/класть/сохранять в него все свои алиасы.
Обязательно принудительно перечитать данные файлы чтобы применить изменения:
source .bashrc .bash_aliases