Alias – хороший способ упростить свою жизнь в консоли.

Любой unix-администратор проводит большую часть своего рабочего времени в консоли. Команды, команды и еще раз команды — вот наш хлеб. Но все равно хочется организовать свою работу так, чтобы в ней было меньше рутины. Хорошим подспорьем будет команда alias.

Синтаксис у нее очень простой:
alias name=value

После ее выполнения появится синоним name, который будет выполнять команду value. Звучит несколько запутанно, потому лучше показать на конкретном примере.

Я обычно набираю команду ls с одними и теми же параметрами (ls -la), тогда зачем писать каждый раз три лишних символа, если можно один раз выполнить
alias ls=’ls -la’
после чего набирать только ls? В этом и заключается вся прелесть alias. Другой пример, можно создать собственные команды. В asterisk 1.4 для перезагрузки dialplan нужно выполнить из консоли команду:
asterisk -rx “dialplan reload”
Заменим эту долгую и нудную строчку одной командой:
alias dreload=’asterisk -rx “dialplan reload”’
Теперь достаточно набрать только dreload (дописывание команд tab-ом никто не отменял).

Есть один нюанс, как только текущая сессия будет завершена все синонимы пропадут безвозвратно. Здесь спасет файл .profile, добавляем в него
alias dreload=’asterisk -rx “dialplan reload”’
alias ls=’ls -la’
И при создании новой сессии все наши команды будут доступны. Ниже приведу список популярных синонимов.

Добавлю ложку дегтя. К хорошему привыкаешь быстро, но в один прекрасный день попадаешь на незнакомый сервер, набираешь свое любимую команду… а ее нет!


Tags:

Понедельник, Сентябрь 21st, 2009 Советы
Cheap Retro Replica NFL NBA MLB Throwback Football Basketball Jerseys | hp printer ink cartridges refills| Jewelry Making Supplies | Thumb Joint Pain | Dog Health Problems |Tinkerbell Personal Checks |Garden Planters