Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| linux:alias [2017/02/18 09:00] – создано Luciferus | linux:alias [2025/09/17 20:23] (текущий) – создано Luciferus | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ======Полезные alias в Linux====== | ======Полезные alias в Linux====== | ||
| - | Alias Linux - это, по сути, ярлыки команд | + | Alias Linux - это пользовательские псевдонимы |
| В этой инструкции будет рассмотрена команда alias linux, а также полезные алиасы, | В этой инструкции будет рассмотрена команда alias linux, а также полезные алиасы, | ||
| - | Команда alias | + | Команда |
| Чтобы посмотреть какие псевдонимы linux команд уже заданны в вашей системе просто выполните: | Чтобы посмотреть какие псевдонимы linux команд уже заданны в вашей системе просто выполните: | ||
| - | $ alias | + | |
| + | < | ||
| + | alias | ||
| + | </ | ||
| В выводе вы увидите что-то подобное: | В выводе вы увидите что-то подобное: | ||
| + | < | ||
| alias beep=' | alias beep=' | ||
| alias cd..=' | alias cd..=' | ||
| Строка 17: | Строка 21: | ||
| alias fgrep=' | alias fgrep=' | ||
| alias grep=' | alias grep=' | ||
| + | </ | ||
| Команда покажет все alias команд linux определенные для текущего пользователя. Вывод очень сильно зависит от вашего дистрибутива. Общий синтаксис команды выглядит следующим образом: | Команда покажет все alias команд linux определенные для текущего пользователя. Вывод очень сильно зависит от вашего дистрибутива. Общий синтаксис команды выглядит следующим образом: | ||
| - | $ alias имя=" | + | < |
| - | + | alias имя=" | |
| - | $ alias имя=" | + | alias имя=" |
| - | + | alias имя="/ | |
| - | $ alias имя="/ | + | </ |
| Вы можете создавать новые псевдонимы, | Вы можете создавать новые псевдонимы, | ||
| Давайте для примера создадим alias linux для такой часто используемой команды, | Давайте для примера создадим alias linux для такой часто используемой команды, | ||
| + | < | ||
| $ alias c=' | $ alias c=' | ||
| + | </ | ||
| Теперь, | Теперь, | ||
| - | + | < | |
| - | $ с | + | с |
| - | . | + | </ |
| Удалить созданный alias можно с помощью команды unalias: | Удалить созданный alias можно с помощью команды unalias: | ||
| - | $ unalias c | ||
| - | Но как | + | < |
| + | unalias c | ||
| + | </ | ||
| + | |||
| + | Но как уже | ||
| Продолжим создание alias для команды clear: | Продолжим создание alias для команды clear: | ||
| - | $ vi ~/.bashrc | + | |
| + | < | ||
| + | nano ~/.bashrc | ||
| + | </ | ||
| Добавьте эту строку в конец файла: | Добавьте эту строку в конец файла: | ||
| + | < | ||
| alias c=' | alias c=' | ||
| + | </ | ||
| Затем сохраните и закройте редактор (:wq). Чтобы проверить работоспособность запустите новый терминал. Если вы хотите чтобы ваши алиасы linux были доступны для всех пользователей, | Затем сохраните и закройте редактор (:wq). Чтобы проверить работоспособность запустите новый терминал. Если вы хотите чтобы ваши алиасы linux были доступны для всех пользователей, | ||
| Поскольку .bashrc, это обычный bash скрипт, | Поскольку .bashrc, это обычный bash скрипт, | ||
| + | < | ||
| if [ $UID -ne 0 ]; then | if [ $UID -ne 0 ]; then | ||
| alias reboot=' | alias reboot=' | ||
| alias update=' | alias update=' | ||
| fi | fi | ||
| + | </ | ||
| Так же само, мы можем менять команды алиасов в зависимости от дистрибутива: | Так же само, мы можем менять команды алиасов в зависимости от дистрибутива: | ||
| Строка 212: | Строка 226: | ||
| Обновление одной командой: | Обновление одной командой: | ||
| + | < | ||
| alias update=' | alias update=' | ||
| + | </ | ||
| 18. Обновление RedHat | 18. Обновление RedHat | ||