运行shell

运行脚本

写完一个脚本,你能够运行它用命令sh scriptname(scriptname.sh是脚本文件),另外也也可以用bash scriptname.sh. 来执行(不推荐使用sh scriptname.sh, 因为这样会禁止脚本从标准输入里读数据)。更为方便的是你可以使用chmod命令来使脚本自身变为可执行的.

你可以:
chmod 555 scriptname.sh #(使每个人都有读和执行的权限)
也可以
chmod +rx scriptname.sh #(使每个人都有读和执行的权限)
chmod +x scriptname.sh #(使每个人都有执行的权限)
chmod u+rx scriptname.sh #(仅仅使脚本文件拥有者有读和执行的权限)

在给脚本加上执行权限之后,你可以很容易地使用./scriptname.sh来执行它。如果脚本以"#!"行开头,将会调用正确的命令解释器来执行它.

最后,把脚本测试并调试完后,如果想把脚本给系统中所有其他的用户使用,你应该把脚本移到目录/usr/local/bin 中(当然,这必须要有root的权限),这样只需简单地在命令行输入scriptname.sh就能执行脚本了。

猜你喜欢

转载自blog.csdn.net/Y1230601/article/details/80912836