JUNIOR-BLOG

Для всех кто увлекается программированием

Главная

Алиасы в терминале Ubuntu

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

Проблема такая, что приходится писать много консольных команд при разработке, особенно это касается докера, к примеру, docker-compose build, или если нужно войти в терминал контейнера docker exec -it back sh, проверить ip docker inspect back | grep “IPAddress”. Так вот все эти команды можно сократить до алиасов и в результате мы получаем следующие вызовы d_build, d_sh back, d_ip back.

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

Чтобы создать свой алиас/функцию введите в терминале:

nano ~/.bashrc

В самом конце файла можем добавлять свои алиасы/функции. Приведу пример своего файла:

 

function d_build(){
    docker-compose build
}
function d_up_d(){
    docker-compose up -d
}
function d_sh(){
    docker exec -i -t $1 sh
}
function d_ip(){
    docker inspect $1 | grep "IPAddress"
}
function d_stop(){
    docker stop $(docker ps -a -q)
}

Чтобы изменения вступили в силу, выполните команду:

source ~/.bashrc

 

Похожие статьи

Упрощённая установка MySQL для локальных pet-проектов в Ubuntu

Как просто установить MysqlServer для локальных пет проектов в Ubuntu без погружения в лишние команыд

Читать дальше...

Автобэкап базы данных на VPS

Скрипт для автоматического бэкапа MySQL на VPS с логированием и удалением старых дампов.

Читать дальше...

Комментарии