Задать вопрос
@pavelkunyavskiy

Как сделать алиас для консольной строки с переменной?

Как сделать алиас с переменной, например я хочу выполнять такую команду sudo systemctl {{название}} start

И потом вызывать например ctl mongod или ctl nginx
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
  • Skillbox
    DevOps-инженер
    7 месяцев
    Далее
  • Учебный центр IBS
    AL-1803 Расширенное администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
sudo systemctl {{название}} start

случаем не напутали ?
может так ?
sudo systemctl start {{название}}
если да, то проще некуда:
alias ctl="sudo systemctl start"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
riot26
@riot26
<:З )~~
Создать файл в любой директории из $PATH (echo $PATH)
cd /usr/bin
touch ctl

в него вставить что-то типа:
#!/bin/bash
sudo systemctl $1 start

подробнее о параметрах и ключах
дать права на исполнение:
chmod +x ctl
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы