Для того, чтобы установить какой-то пакет в 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”
Псевдонимы для «неудобных» клавиш
На некоторых клавиатурах символ точки расположен крайне неудобно и если вы частенько им пользуетесь, начинают возникать различного рода неудобства. По этой причине автор иногда не может с первого раза корректно ввести команду 'cd …' и предлагает таким же как он исправить ситуацию при помощи псевдонимов (вместо точки, само-собой, можно использовать что-нибудь другое, если вам так удобнее):
alias .=”cd ..”
alias ..=”cd ../..”
alias ...=”cd ../../..”
alias ....=”cd ../../../..”
Упрощаем сложные команды
Сложные команды не только трудны для запоминания, но ещё и требуют много времени на их ввод. Если вы пользуетесь сложными командами каждый день, это рано или поздно начнёт вас утомлять и раздражать. Не лучше ли сделать псевдонимы для таких команд и перестать морочить себе голову?
Например, чтобы отыскивать десятку самых больших файлов в вашей системе одной командой, можно создать следующий псевдоним:
alias top10files=”find . -type f -exec ls -sh {} \; | sort -n -r | head -10”
Статистика команд
Команда для просмотра самых используемых команд в системе (без учета истории mc)
В свое время нашел в интернете и теперь использую:
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
Комментариев нет:
Отправить комментарий