Bash是Linux的核心。大多数情况下,bash命令用于创建脚本并定期执行。但问题是我们如何在Linux中以不同的方式运行bash脚本?我们将以不同的方式使bash脚本可执行并在Linux中运行
null
脚本文件
脚本文件包含将在bash中运行的必需命令。脚本文件的扩展名通常为.sh,文件内容以开头 #!/bin/bash
但是要记住,如果shell没有被击打,那么解释器就会改变。下面是一个简单的shell文件示例。
#!/bin/bash echo "Hello Poftut" echo "Do some backup"
使Sh文件可执行
如果使shell脚本文件可执行,我们可以像命令一样直接运行它们。可执行文件是作为命令运行文件的权限。当前用户应具有文件的执行权限。
$ chmod u+x myshell.sh

实际上,文件的扩展名并不重要,但使用常规约定将使管理员的工作更轻松。以下扩展也可以使用;
- 嘘
- 千先令
将脚本添加到路径
我们可以调用一个脚本文件,而不需要给出完整的路径,只需像Linux命令一样调用。LinuxBash有一个 $PATH
变量来定位命令。我们可以将脚本文件路径添加到$path变量并在没有完整路径的情况下调用。
$ PATH=$PATH:/home/ismail

使用Bash命令运行脚本
我们可以运行脚本文件而不使它们可执行或更改任何内容。bash命令可用于解释脚本文件并在其中运行脚本。
$ bash myshell.sh

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END