为啥MAC下的终端输入sudo -s后显示输入密码,(密码正确)输入后显示sudo: -s:command not found?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥MAC下的终端输入sudo -s后显示输入密码,(密码正确)输入后显示sudo: -s:command not found?相关的知识,希望对你有一定的参考价值。

一、打开控制台;
二、使用root用户;
命令:sudo -s
之后输入密码即可
三、编辑 /System/Library/CoreServices/SystemVersion.plist 文件

我是想通过这个步骤改固件版本,结果在终端输入过程如下:

Last login: Wed Nov 2 07:23:29 on ttys000
yangjikematoMacBook-Pro:~ yangjike$ sudo -s
Password:
sudo: -s: command not found
yangjikematoMacBook-Pro:~ yangjike$ sudo -s/system/
sudo: -s/system/: command not found
yangjikematoMacBook-Pro:~ yangjike$ sudo-s
-bash: sudo-s: command not found
yangjikematoMacBook-Pro:~ yangjike$ sudo -s
Password:
sudo: -s: command not found
yangjikematoMacBook-Pro:~ yangjike$

一直这样,无论输入sudo -什么都显示command not found
怎么办?是出了什么问题么?
在线等!!!

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什么的!

参考技术A 这个就是说你的这个命令不存在 参考技术B s前的符号错了??英文状态的“减号”“-s”
;我怎么看你的是“—s”

以上是关于为啥MAC下的终端输入sudo -s后显示输入密码,(密码正确)输入后显示sudo: -s:command not found?的主要内容,如果未能解决你的问题,请参考以下文章

常用mac终端命令

MySQL 的MAC终端一些指令总结

MySQL for Mac 终端操作说明

Mac终端下的svn使用教程

Mac 怎么通过自带终端连接linux服务器

Mac下的终端软件iTerm2(可代替secureCRT)