Команда sudo
позволяет запустить внешнюю команду от имени данного пользователя (по умолчанию: root).m=7
не является внешней командой и, следовательно, не может быть запущено sudo.Это оператор присваивания переменной, который непосредственно интерпретируется и выполняется текущей оболочкой.
Сообщение Command not found
указывает, что sudo не удалось найти исполняемую команду с именем m = 7.
ФактическиТрудно представить, какой может быть цель запуска sudo m=7
.Если вы хотите присвоить 7 переменной оболочки m
, вам не нужны никакие специальные привилегии или sudo
для этого, просто запустите m=7
.Если вы хотите открыть корневую оболочку и выполнить там некоторые команды, начиная с m=7
, просто начните с sudo bash
, а затем выполните оператор m=7
.