首页 > 编程知识 正文

安卓自定义su命令,centos常用命令

时间:2023-05-06 20:35:33 阅读:189904 作者:1400

因为有很多只能以root身份运行的命令,所以必须成为root用户。 要执行此操作,请使用su命令。 su命令具有以下格式:

苏su - user

或者

苏超用户

但是,我们经常使用su命令成为根用户:

超级用户

或者

超级用户

如果不指定用户名,则缺省用户为root,因此以上命令可以缩短为:

su -

或者

但是,这两个命令有不同的特性。 “su user”赋予当前用户user的身份; 另外,在" su- user "中,除了向当前用户赋予user的id以外,还设定用户登录时的环境。 在许多情况下,用户只是使用' su '以root身份尝试执行命令(例如ifconfig ),并收到' command not found '的错误。 举个例子:

密码:

ifconfig

bash : ifconfig : command not found

这是因为系统的普通用户和root用户具有不同的PATH环境变量。 ldsy输入Linux命令,命令shell尝试在用户的PATH中查找并执行该命令。 在PATH变量中搜索每个目录,直到找到一个对。

在很多情况下,当用户在IRC或其他地方报告问题时,会被引导到此页面。 检查现有的PATH对于检测ldsy找不到可执行文件的原因非常有用。 echo$PATH

面向普通用户的大多数命令都在/usr/伸长咖啡和/伸长咖啡中,很少在/usr/local/伸长咖啡——的上游缺省情况下不采用/usr/local/*路径。 但是,root的指示大多在于以/usr/s泡的咖啡和以/s泡的咖啡,偶尔也有以/usr/local/s泡的咖啡。 这也反映在根的PATH上。

当ldsy通过su -成为root时,你也采用root的PATH; 相反,只靠su保存用户的PATH值。 因此,如果只是在su上根,则执行/usr/local/s拉伸的咖啡/、/usr/s拉伸的咖啡或/s拉伸的咖啡中的命令时,会发生command not found错误有关详细说明,请参见bash文档“man bash”。 特别介绍了INVOCATION和登录命令shell。

因此,如果只使用su,则必须指定命令的完整路径。 /s扩展咖啡/ifconfig等。 否则,请对root使用su -。

----------------

作者:蹒跚学步程序猴子

来源: CSDN

原文: 3359 blog.csdn.net/phj _ 981805903/article/details/16973481

声明:本文为博主原创文章。 转载请附上博文链接!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。