Linux下高效执行脚本的三种实用方法

linuxshell脚本执行命令

Linuxshell脚本中执行命令的主要方式有四种。
具体如下:方法一:进入shell脚本所在目录(也称为工作目录)执行shell脚本。
cd/data/shell./hello.sh方法二:可以使用绝对路径方式运行bashshell脚本。
具体代码为:/data/shell/hello.shbash命令或sh命令执行bashshell脚本。
具体代码为:cd/data/shellbashhello.sh或cd/data/shellshhello.sh方法四:也可以选择在当前shell环境下运行bashshell脚本。
具体代码为:cd/data/shell.hello.sh或者cd/data/shellsourcehello。
sh说明:运行shell脚本的前三种方法必须全部在当前shell打开的子shell环境中执行(即父shell将被关闭并返回到原来的shell,但第四种方法)。
就是直接在当​​前shell中运行。

linux中怎样执行脚本

首先,脚本需要有执行权限

chmodu+xfile.sh

脚本的执行方式有以下三种:

1./file.sh

特点:启动一个bash子进程执行,即多开一个进程执行,而不影响原来的进程。
流程变量、配置等

2.bashfile.sh

功能:同./file.sh

3.。
file.sh

特点:在原bash进程中执行脚本。

第三种方法主要用于脚本中切换su用户、切换cd目录等命令。

来源和.

你可以搜索源码

另外,如何在运行脚本时检查bash子进程是否启用

vimfile.sh

写入

#!/bin/bash

#echo$$命令将打印bash进程ID

echo$$

保存并授予chm可执行文件权限odu+xfile.sh

登录到shell,echo$$屏幕输出4176

./file.sh屏幕输出3600

bashfile.sh屏幕输出3984

sourcefile.sh的屏幕输出4176和你直接在shell中输出的一样,说明是在同一个bash进程中

相关推荐

盘点性价比之王最实惠的云服务器推荐

盘点性价比之王最实惠的云服务器推荐

哪个云服务器便宜1、腾讯云是追求性价比用户的最佳选择。2、特别推荐腾讯云轻量级应用服务器,配置2核4G​​,不过6M,80GSSD盘,月历史流量高达1200G。3、该服务器每月费用仅几

内存拓展开好还是不开好

内存拓展开好还是不开好

内存扩展打开还是关闭好?最好打开内存扩展。如果用户使用的手机支持“内存扩展”,一般会默认激活,不需要用户额外激活,但手机的硬件配置参数不同,有些手机有更大的内存

phpstudy安装步骤

phpstudy安装步骤

安装PHPstudy-搭建DVWA靶场DVWA是OWASP官方编译的PHP网站,内置常见网站漏洞,旨在提供学习攻击和修复策略的环境。一站式获取小皮面板(phpstudy)源码并搭建服务器环境。安装步骤1.