Управление deb-пакетами. Утилиты семейства APT: apt и zsh

Алексей Федорчук

Как говорилось в прошлой заметке, утилита apt выгодно отличается от связки из apt-get и apt-cache не только тем, что она одна, но и тем, что букв в ней меньше. Вот только внутренние её команды так и остались длинными…

Что ж, проблема эта уже решалась для утилиты apt из Mint’ов, и решалась с помощью глобальных псевдонимов оболочки Zsh. Поступаем аналогично: поскольку внутренних команд в эпонимичной утилите не много, можно «опсевдонимить» их все — сдюжит даже память склеротика.

Так что я внёс в свой ~/.zshrc, используемый в Ubuntu, такую серию строк:

### Глобальные псевдонимы
### для субкоманд утилиты apt
alias -g lt='list'
alias -g li='list --installed'
alias -g lu='list --upgradable'
alias -g se='search'
alias -g sw='show'
alias -g in='install'
alias -g up='update'
alias -g ug='upgrade'
alias -g re='remove'
alias -g eds='edit-sources'

В этот список не включена тотально-обновительная команда full-upgrade — она требуется весьма редко. Зато нашлось место для всех вариантов команды list.

Таким образом, набор с клавиатуры при работе с пакетами через apt сводится к такому минимуму, что меньше достижимо только телепатическим путём.

Добавить комментарий