Алиас команди - студія відкритих рішень o-nix

В 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-ключам без пароля. то взагалі красиво буде :)

Поділитися в соціальних мережах: