首页 > 系统服务 > 详细

Should Know To Shell

时间:2021-08-30 03:46:33      阅读:18      评论:0      收藏:0      [点我收藏+]

$ doller 符号,表示普通用户
# pound 符号,表示 root 用户

还需要知道的一点是输入流与输出流之间的隔离

$ # echo 500 > hello.txt // 因为前面有 # 符号,所以该语句整个都是由 root 权限运行的
$ sudo echo 500 > hello.txt
//因为一个是输入流(input of echo) 和这 输出流(output to hello.txt),这两个是隔离的,所以 sudo 程序运行了 echo and 500,但是shell 打开了 hello.txt,又因为此时 SHELL 是普通用户,所以后面的写入操作是普通权限写入

另外一种办法是利用 pipe promt

$ echo 500 | sudo tee hello.txt

当然还有一个方法

$ sudo su
#

Should Know To Shell

原文:https://www.cnblogs.com/zhixlin/p/15195880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!