You are not logged in.


Aliases. Помощь при использовании терминала - сокращения команд
При использовании linux пользователь неизменно придёт к необходимости выполнения команд в терминале. И столкнётся с тем, что не всегда сложную длинную команду можно скопировать и вставить. Вам помогут алиасы(aliases). Это короткие фразы, которые соответствуют длинным командам и терминал сам разворачивает их перед выполнением.
Алиасы, которые уже используются терминалом, записаны в скрытых файлах .bashrc или .bash_aliases. Небольшое количество алиасов вписаны в файл .bashrc, а файл .bash_aliases может не существовать, его можно создать и вписывать туда новые алиасы.
Итак, алиасы можно создать самостоятельно или найти в интернете. Я предлагаю мой файл алиасов https://disk.yandex.ru/d/MVcoiph0mcGrGg, его можно использовать полностью, либо использовать отдельные алиасы.
Некоторые алиасы потребут установки дополнительных пакетов(программ), читайте пояснения.
Примеры:
alias izm='find . -type f -mtime'
применять:
$ izm -3
найдёт файлы, изменённые за последие 3 дня, рекурсивно
----
Эти 2 алиаса позволят узнать прогоду в Москве и в Париже:
alias meteo1='curl wttr.in/Moscov?lang=ru'
alias meteo2='curl wttr.in/Paris?lang=ru'
---------
alias update='sudo apt update; apt list --upgradable; sudo apt upgrade'
#проверить обновления пакетов от root и общее количество обновлений, получить их список + обновить пакеты
-----
alias neinst='apt-get install --dry-run'
выполнит ПРОБНУЮ установку пакета без реальной установки(права root не нужны)
применять:
$ neinst пакет
Не нравится "имя" моего алиаса? Можно изменить "neinst" на 55, например. Это произвольный набор знаков, лишь бы он не совпадал с реальными командами.
Я не программист, буду рад указаниям на ошибки и новым алиасам! 
Last edited by chour (18-10-2023 10:36)
Offline