Консоль. Алиасы. Переопределение встроеных функций.

Интерпретатор BASH помогает автоматизировать многие рутинные действия.

Например активирование виртуального окружения.

Эта операция происходит довольно часто и иногда разработчик забывает про нее.

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

Создадим bash скрипт auto.sh с командой активации виртуального окружения.

При этом учитывая что папка виртуального окружения уже создана.

source ./venv/bin/activate
chmod +x auto.sh

Часто возникает необходимость в консоле создать собственную команду.

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

К примеру, команду, которая добавляет файлы в индекс git и комитит изменения на сервер.

Такая операция проводится довольно часто и состоит из 3-х шагов.

добавление файло в индекс для отслеживания;

совершение комита;

git add --all
git commit -m 'auto commit'
git push
chmod +x ./autocomit.sh
Потратить 2 кредита и начать обучение!
Задать вопрос, прокомментировать.