1. Введення
Команда alias - це дуже зручний інструмент для тих, хто часто працює в командному рядку. При правильних установках вона допоможе вам швидше вводити команди, а також виправляти помилки. alias - це вбудована команда оболонки, тому інсталювати її не потрібно. У даній статті ми докладно розповімо про використання команди alias в операційній системі Linux і покажемо на прикладах.
2. Що являє собою команда alias в Linux?
alias використовується для створення альтернативних версій звичайних команд, привласнюючи їм нові назви, а також щоб уникнути необхідності запам'ятовувати довгі і складні команди. Крім того, ви можете задати опції за замовчуванням, які використовуються під час кожного запуску команди alias.
3. Як створювати аліаси в Linux
Скільки разів вам траплялося набирати sl замість ls, отримуючи в результаті повідомлення про помилку:
$ Sl -bash: sl: command not found
Давайте на базі наведеного вище прикладу покажемо, як створювати аліаси в Linux, щоб уникнути появи цього повідомлення про помилку. Щоб створити алиас, використовується команда alias з наступним синтаксисом:
Ми можемо створити новий алиас "sl", який буде альтернативною командою для ls.
# Ls ./. / Alias.txt $ sl -bash: sl: command not found $ alias sl = ls $ sl ./. / alias.txt
Запустіть вищенаведену команду одним рядком, щоб створити новий алиас myip, який буде показувати ваш зовнішній IP:
Необхідно відзначити, що за допомогою команди alias ви створюєте алиас тільки для поточної сесії командної оболонки. Це означає, що як тільки ви разлогінітесь, або відкриєте новий термінал, створені вами аліаси вже не будуть працювати. У наступному розділі ми дізнаємося, як створювати постійні аліаси.
4. Створення постійних алиасов
Ви можете зробити всі свої аліаси постійними. Для цього ви можете визначити аліаси шляхом включення їх в свій локальний файл
/.bashrc. Тут ми припускаємо, що в якості командної оболонки ви використовуєте bash.
$ Ls alias.txt $ echo 'alias ls = "ls -l"' >>
/.bashrc $ ls total 0 -rw-rw-r-- 1 lubos lubos 0 Jan 23 13:06 alias.txt
Розглянемо цей приклад докладно, рядок за рядком.
Ми виконуємо команду ls без опції -l показу подробиць. Далі ми вставляємо новий алиас ls з опцією -l в файл
/.bashrc, і що ви використовуєте оператор >> замість>.
За допомогою оператора "." ми перевантажили файл
6. Видалення алиасов
Якщо алиас вам більше не потрібен, ви можете видалити його з системи, використовуючи команду unalias. Як аргумент вставте ім'я аліаса, який ви хочете видалити.
$ Alias / grep ls alias ls = 'ls -l' $ unalias ls $ alias / grep ls $
Якщо ви визначили свій алиас в файлі
/ Bashrc, вам також необхідно видалити визначення аліаса, інакше він знову буде визначено після старту нового сеансу командної оболонки або перезавантаження комп'ютера.
7. Висновок
Аліаси - зручний інструмент, що дозволяє підвищити ефективність роботи в командному рядку Linux. Він простий в налаштуванні і використанні. Більшість систем Linux вже мають набір визначених алиасов. Ви можете перевірити їх, змінити або додати потрібний вам. Хорошим кандидатом для аліаса буде довга і нудна команда, яку, проте, ви використовуєте регулярно.