Linux Shell编程(3)——运行shell脚本

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


你可以:
chmod 555 scriptname (使每个人都有读和执行的权限) [6]


也可以:
chmod +rx scriptname (使每个人都有读和执行的权限)


chmod u+rx scriptname (仅仅使脚本文件拥有者有读和执行的权限)


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


最后,把脚本测试并调试完后,如果想把脚本给系统中所有其他的用户使用,你应该把脚本移到目录/usr/local/bin 中(当然,这必须要有root的权限),这样只需简单地在命令行输入scriptname [回车]就能执行脚本了。
原文地址:https://www.cnblogs.com/new0801/p/6176877.html