Думаю, все будет в порядке.
То, что вы сделали, это перебросили симлинки для элементов в /opt/rh/devtoolset-2/root/usr/bin/
в /usr/local/bin/
(расположение пользовательских двоичных файлов). Скорее всего, это также находится в вашей переменной PATH и, скорее всего, имеет более высокий приоритет (на случай, если вы захотите отменить что-то вручную). sudo
, однако, обычно находится по адресу /usr/bin/sudo
.
Если вы выполните which -a sudo
, вы должны увидеть все совпадения для sudo
.
Вы должны иметь возможность получить доступ к sudo
, набрав что-то вроде: /usr/bin/sudo whoami
.
Опция -i
для sed
принимает аргумент опции, суффикс имени файла, используемый для файла резервной копии при редактировании входного файла на месте. В GNU sed
этот параметр является необязательным, но, очевидно, будет использоваться, если указан.
Использование -ir
сообщает sed
, что имя файла резервной копии должно иметь исходное имя входного файла с суффиксом r
. Поскольку -r
больше не используется, обратная ссылка в замещающей части выражения больше не распознается как допустимая, поскольку в шаблоне (отсутствует группа \(... \)
, которая используется для захвата части выражения. шаблон с базовым регулярным выражением ).
В заключение, sed -ri
не то же самое, что sed -ir
.