为什么MAC下的终端输入sudo -s后显示输入密码,(密码正确)输入后显示sudo: -s:command not found?
发布网友
发布时间:2022-04-21 09:00
我来回答
共3个回答
热心网友
时间:2022-04-21 10:29
sudo -s临时获取root权限,然后输入密码!
然后你再输入-s那当然不行拉,-后面的是参数,-前面是指令。你连指令都没有,直接输入参数有啥用呢!
-----
一、打开控制台;
二、使用root用户;
命令:sudo -s
之后输入密码即可
三、编辑 /System/Library/CoreServices/SystemVersion.plist 文件
----------
操作步骤:
2、输入sudo -s 后输入密码。
3、密码验证通过之后,输入vi /System/Library/CoreServices/SystemVersion.plist
即可对SystemVersion.plist文件进行编辑了!
然后vi如何操作呢:
打开SystemVersion.plist 后,按” i ” ,即可进入输入模式,然后用上下左右进行光标控制
编辑完后,按esc退出输入模式,如果想保存,就直接输入:wq!,不想保存则输入 :q!追问可是照你步骤来2后面密码通过会显示什么不?为什么我就直接显示了sudo: -s: command not found。。。
追答在终端输入密码是不会显示出来的!输入完直接按回车就可以的啦!输入完密码直接vi就ok啦!不要在输入你的啥-s什么的!
热心网友
时间:2022-04-21 11:47
这个就是说你的这个命令不存在
热心网友
时间:2022-04-21 13:22
s前的符号错了??英文状态的“减号”“-s”
;我怎么看你的是“—s”