shell 脚本怎么执行linux 指令
你的生活中有很多麻烦,所以我将教你如何用小编辑器在shell脚本中执行linux指令。~我希望你的生活丰富多彩~
工具/原材料手机电脑方法/步骤1敲打外壳脚本有很多方法,现在让我们做一个总结。让我们假设我们编写的shell脚本的名称是hello.sh,该文件位于/data/shell目录中,并且具有执行权限。方法1:切换到shell脚本所在的目录(此时称为工作目录)来执行shell脚本:复制代码如下:cd /data/shell。/hello.sh/表示在当前工作目录下执行hello . sh。如果你不加。/,bash可能会响应找不到hello.sh的错误消息。因为当前工作目录(/data/shell)可能不在执行程序的默认搜索路径中,也就是说,它不在环境变量PASH的内容中。echo $PASH命令可用于查看PATH的内容。当前/数据/外壳不在环境变量PASH中,所以。/必须在执行前添加。
步骤读取2方法2:在绝对路径中执行bash shell脚本:复制代码如下:/data/shell/hello.sh
步骤读取3方法3:使用bash或sh直接执行bash外壳脚本:复制代码如下:cd /data/shellbash hello.sh或复制代码如下:cd /data/shellsh hello.sh注意,如果方法3中执行该方法,则不必预先设置外壳的执行权限,甚至无需在外壳文件中写入第一行(指定bash路径)。因为方法3是通过将hello.sh作为参数传递给sh(bash)命令来执行的。此时,hello.sh不会自己执行,而是被其他人调用来执行,所以不要执行权限。那么最好理解没有必要指定bash路径,呵呵....
-3步骤读取4方法4:在当前外壳环境中执行Bash外壳脚本:复制代码如下:CD/数据/外壳。你好,或者复制代码如下:光盘/数据/外壳源你好
-4步骤读取5当前三个方法执行一个外壳脚本时,它们都在当前外壳(称为父外壳)中打开一个子外壳环境,并且外壳脚本在这个子外壳环境中执行。执行外壳脚本后,子外壳环境关闭,然后返回父外壳。方法4在当前外壳中执行。
-5步阅读结束注意事项耐心等待~