В Linux / UNIX є дуже зручна можливість створювати аліаси (псевдоніми) команд. Їх можна використовувати для команд, набраних в альтернативної (російської), розкладці. Наприклад, для bash можна задати алиас команди виходу exit. часто набираемой в російській розкладці як "Краще":
Тепер, якщо в текущемі сеансі ви наберете команду exit в російській розкладці, ви вийдете з сеансу командної оболонки.
Щоб аліаси діяли перманетний у всіх сенсах шелла bash, потрібно додати рядки з аліасами в початок файлу .bashrc, розташованого в домашній директорії користувача:
Щоб внесені зміни в файл .bashrc почали діяти негайно, потрібно дати команду:
До речі, для "куіщще" (reboot) краще не робити алиас - і справа не в тому, що команда неблагозвучне в російській розкладці, а в її серйозні наслідки для серверів в production :) Так що, краще зайвий раз подумати перед перезавантаженням.
Для командної оболонки csh (C Shell) алиас команди створюється наступним чином:
alias Краще 'exit'
Для того, щоб цей алиас діяв у всіх сенсах оболонки постійно, потрібно внести цей рядок в початок файлу .cshrc, розміщеного в домашньому каталозі користувача:
Щоб внесені зміни в файл .cshrc почали діяти відразу, потрібно дати команду:
У аліаси можна передавати параметри команд, що дозволяє створювати зручні скорочення часто використовуваних команд. наприклад:
alias myhost.net = "ssh [email protected] -p 12345"
А якщо ще зробити вхід по rsa-ключам без пароля. то взагалі красиво буде :)