alias створена для того, щоб робити складні речі простими (або прості - ще простіше). Замість того, щоб використовувати довгу і / або складну команду ви можете створити простий псевдонім для неї і потім використовувати його в своє задоволення. Загальний формат визначення псевдоніма за допомогою alias такий:
alias псевдонім = "команда"
Цією командою ви «пов'язуєте» команду з призначеним їй псевдонімом. Далі, якщо ви введете в командному рядку ім'я псевдоніма. він автоматично буде замінений оболонкою на відповідну йому команду. Як псевдоніма можна використовувати набір алфавітно-цифрові символи, дефіс, крапку, кому і символ підкреслення.
Робимо прості команди ще простіше
Візьмемо, наприклад, часто багатьма використовувану команду 'ls -l'. що відображає список файлів в каталозі в т. н. «Довгому» форматі. Можна спростити введення цієї чатсо використовуваної команди. Наприклад, так:
Тепер замість 'ls -l' ви можете вводити 'll' і отримувати список файлів в «довгому» форматі.
Ще приклад. Іноді похапцем або після пари банок пива втомлені користувачі починають вводити 'sl' замість 'ls' і дуже нервують з цього приводу. Виправимо цю неприємність:
Ось ще більш простий приклад, використовуючи який, можна прискорити введення команди exit:
Наступні три приклади роблять популярні команди більш інтерактивними за замовчуванням:
alias cp = "cp -iv"
alias mv = "mv -iv"
alias rm = "rm -iv"
Спрощуємо управління пакетами
Для того, щоб встановити якийсь пакет в Debian / Ubuntu, зазвичай використовується команда:
sudo apt - get install ім'я _ пакета
Ця довга команда відбирає багато часу, сил і енергії. Давайте спростимо її за допомогою alias;
alias Install = "sudo apt-get install"
Тепер встановлювати пакети стало простіше:
Install ім'я _ пакета
Таким же чином можна спростити інші часто використовувані моменти при управлінні пакетами:
alias Update = "sudo apt - get update"
alias Upgrade = "sudo apt - get upgrade"
alias Search = "apt - cache search"
alias Autoremove = "sudo apt - get autoremove"
alias Autoclean = "sudo apt - get autoclean"
alias Purge = "sudo apt - get remove - purge"