sudo can be used with aliases
sudo можно использовать с alias’ами
Короткий опрос показал, что люди, которые в UNIX Shell кнопки топчут и поболе моего, тож не знают, поэтому делюсь находкой. В общем, как известно, чем дальше в лес, тем длинней команды. Например, тот же systemctl набирать каждый раз достаточно обломно (а launchctl — еще обломнее, честно сказать). Даже если есть автодополнение по Tab’у, оно не всегда врубается, почти всегда тормозит, да и наличие начальных совпадений типа того же sysctl ограничивает длину снизу, так сказать. Поэтому, конечно же, на помощь приходят alias’ы. Можно, например, сделать
alias sctl=systemctl
— и радоваться, но ровно до того момента, когда этой команде потребуются права root (вариант, что можно вообще под root’ом всегда работать я тут не рассматриваю за его тривиальностью, да и некузявостью, конечно). Но! Оказывается — и в bash, и в zsh, если последним символом в alias’е будет пробел или табуляция, то поиск alias’ов будет продолжен в следующей лексеме. Так что делаем так:
alias sudo='sudo '
и после этого sudo sctl работает, как хотелось.