Почему так сложно?
Просто используйте ALIAS для этого. И для всего, что у тебя на нервах.
Это легко сделать, автоматически загрузиться с bash, и вы даже можете выбрать свое имя для него. Это очень весело и так легко сделать.
Вам просто нужен файл, а ваша команда
Зайдите в свою домашнюю папку и создайте файл, введя в него ALIAS. В качестве примера
echo "ALIAS hp='wget http://thisisareallongnameforanurl.com'" > /home/${USER}/.bash_aliases
, чтобы непосредственно использовать его, do
source .bash_aliases
Я назвал ALIAS hp. Таким образом, вы просто вводите hp в терминал, и ваша команда будет выполнена.
Это работает с любой командой или скриптом.
Чтобы автоматически загружать псевдонимы при открытии терминала, убедитесь, что следующий раздел в вашем файле .bashrc не закомментирован.
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
, но AFAIR правильно по умолчанию.
Чтобы добавить еще несколько
echo "ALIAS hp2='wget http://thisurlisevenmuchlongerthenthefirsone.com'" >> /home/${USER}/.bash_aliases