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 работает, как хотелось.