如果我发出
sudo /bin/bash`
[sudo] password for mark:
cmp -bl /dev/blah1 /dev/blah2
Run Code Online (Sandbox Code Playgroud)
并使用
sudo cmp -bl /dev/blah1 /dev/blah2
Run Code Online (Sandbox Code Playgroud)
然后以root身份登录?
我看不出有什么不同,如果发出多个命令行,那么rooting恕我直言,似乎是在命令行中键入 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:~$
Run Code Online (Sandbox Code Playgroud)
它运行了,运行了大约 30 分钟,但产生zero了nothing输出。我没有任何失败或成功的迹象......那么我怎么知道比较结果是否成功?
这是一个新手提出的问题,只是想了解事情如何以及为什么会像他们这样做。为什么我每次都必须使用 sudo?sudo 在 term 会话中的第二次使用不需要密码,所以它知道我可以访问 root,所以为什么我不能在没有 sudo 的情况下输入“mkdir 目录”?