Если я выдаю
sudo /bin/bash`
[sudo] password for mark:
cmp -bl /dev/blah1 /dev/blah2
и используя
sudo cmp -bl /dev/blah1 /dev/blah2
, тогда войдите в систему как root?
Если вы выдаете несколько командных строк, то rooting IMHO представляется логической опцией при вводе префикса sudo в командные строки.
Я видел, что sudo -i используется для входа в root, это
** РЕДАКТИРОВАТЬ **
Я вошёл в систему как пользователь root, выпустил команду
mark@mark-zotac:~$ sudo cmp -bl /dev/sda "/media/mark/Seagate Expansion Drive/SSD/ssd.img"
[sudo] password for mark:
mark@mark-zotac:~$
Он бежал, занял около 30 минут, но произвел zero, как и на выходе nothing. У меня нет никаких признаков неудачи или успеха ... Итак, как я могу узнать, был ли результат сравнения успешным?
Вопрос не имеет ничего общего с различием между sudo и su.
На странице man cmp читается:
Утилита cmp сравнивает два файла любого тип и записывает результаты в стандартный вывод. По умолчанию cmp не работает, если файлы одинаковы; если они отличаются, сообщается байт и номер строки, в которой произошло первое различие.Таким образом, никакой вывод означает, что оба файла одинаковы.