Да, добавление alias sudo='sudo '
решит вашу проблему. Для лучшего определения (из руководства по bash),
Псевдонимы позволяют заменить строку словом, если оно используется в качестве первого слова простой команды. Оболочка поддерживает список псевдонимов, которые можно устанавливать и удалять с помощью встроенных команд alias и unalias.
Первое слово каждой простой команды, если оно не заключено в кавычки, проверяется на наличие псевдонима. Если это так, это слово заменяется текстом псевдонима. Символы '/', '$', '`', '=' и любые метасимволы оболочки или символы цитирования, перечисленные выше, могут не отображаться в псевдониме. Текст замены может содержать любые допустимые входные данные оболочки, включая метасимволы оболочки. Первое слово замещающего текста проверяется на псевдонимы, но слово, идентичное раскрываемому псевдониму, не раскрывается во второй раз. Это означает, что, например, псевдоним ls можно указать как «ls -F», и Bash не пытается рекурсивно развернуть текст замены. Если последний символ значения псевдонима является пробелом или символом табуляции, то следующее слово команды, следующее за псевдонимом, также проверяется на расширение псевдонима.
Вы можете быть уверены, что можете набрать его в окне терминала.
Если вы делаете это таким образом, изменения не являются постоянными, они существуют только до тех пор, пока вы не закроете / не выйдете из терминала.
Я думаю, что в вашем случае было бы безопаснее добавить изменения в ~/.bashrc
вместо /etc/bash.bashrc
, но на самом деле это не имеет большого значения.