Ускоряем свою работу в терминале

Любой айтишник рано или поздно начинает задумываться об оптимизации своего рабочего процесса. Администраторы операционных систем Linux очень много времени проводят в консоли, исполняя, по сути, одни и те же команды. Те люди, кто знаком с консолью Cisco, знают о ее удобстве. По большей части это удобство заключается в использовании сокращений практически всех команд. К примеру, вместо того, чтобы набирать configure terminal можно просто набрать conf t. Это неимоверно облегчает работу.

В консоли Linux можно сделать подобное и очень жаль, что нет уже «готовых схем», как у Cisco.

В Linux это называется – алиасы и задавать свои алиасы в Linux проще простого.

Я покажу как можно это сделать на примере команд:

sudo
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install

Именно эти команды я набираю чаще всего. Мне хотелось бы видеть эти команды в сокращенном виде, как-то так:

s
upd
upg
inst

В любой операционной системе Linux алиасы нужно добавить в конец файла ~/.bashrc, но так как я использую Debian, то правильнее использовать специальный для этого файл ~/.bash_aliases.

Открываем конфигурационный файл для редактирования:

nano ~/.bash_aliases

И добавляем в него код:

alias s='sudo'
alias upd='sudo apt-get update'
alias upg='sudo apt-get upgrade'
alias inst='sudo apt-get install'

Сохраняем файл и даем команду операционной системе на применение этих настроек:

source ~/.bash_aliases

Теперь для того, чтобы в своей системе установить mc, например, нам потребуется простая команда:

inst mc

Разве это не круто?

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен

Комментарии (5)

  • #

    Норм. Сам так пользуюсь, не знал, как раньше это все набирал?

  • #

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

  • Astat
    #

    Вообще-то, настоящие “Дебианщики” используют “aptitude” вместо “apt-get”. Есть куча статей на эту тему. А так, да удобно.

  • #

    Большое спасибо!

  • #

    Спасибо, за очередной хороший пост по linux, что то новое потоянно узнаю у вас на сайте.