标签:ash 方式 执行 脚本 shell基础 shell 解决 命令 cat
$ sh hello.sh
$ bash hello.sh
$ . ./hello.sh
$ source hello.sh
$ chmod u+rx hello.sh
$ ./hello.sh
权限不够加sudo啊,可是你会发现
sudo cat /dev/null > /var/log/wtmp 一样会提示权限不够,为什么呢?因为sudo只能让cat命令以sudo的权限执行,而对于>这个符号并没有sudo的权限,我们可以使用
sudo sh -c "cat /dev/null > /var/log/wtmp " 让整个命令都具有sudo的权限执行
因为/dev/null ,里面是空的,什么东西都可以往里面扔,扔了就没了
标签:ash 方式 执行 脚本 shell基础 shell 解决 命令 cat
原文地址:http://blog.51cto.com/phpme/2329079