Я относительно новичок в Ubuntu, мне интересно, насколько легко написать то, что я думаю, называется сценарием оболочки, чтобы сделать задачи немного проще.
Например, я часто подключаюсь к серверу - ssh -p 123 me@mysite.com
Можно и как я могу сократить это до более короткой команды, такой как "mysite" или "ssh mysite"
Спасибо.
Псевдоним - это быстрый и простой способ, но более безопасным является настройка профиля ssh. В вашем ~ / .ssh / config поместите
Host mysite
Port 123
Hostname mysite.com
User me
Затем вы подключаетесь, просто набрав
ssh mysite
Возможно, достаточно псевдонима в вашей оболочке: alias mysite='ssh -p 123 me@mysite.com'
Поместите это в свой .bashrc (если ваша оболочка - это bash) и перезагрузите его, source .bashrc
В этом конкретном случае вы можете добавить следующее в файл конфигурации ssh (в ~ / .ssh / config):
Host mysite.com
User me
Port 123
Host mysite2.com
User otherme
Port 2222
Это сократит команду до ssh mysite.com
, что неплохо, а также будет работать с другими программами, использующими ssh (scp, sftp, многие системы контроля версий и т. д.)
Вы можете пойти дальше и добавить более короткое имя хоста в / etc / hosts:
123.456.1.1 mysite mysite.com
затем замените mysite.com
по mysite
в других местах.