@pavelkunyavskiy

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

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

И потом вызывать например ctl mongod или ctl nginx
  • Вопрос задан
  • 194 просмотра
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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