linux履行sh,Linux下履行.sh脚本文件的具体攻略
时间:2024-12-26阅读数:7
在Linux中,履行shell脚本(一般以`.sh`为扩展名)有几种常见的办法:
1. 运用bash指令: ```bash bash script_name.sh ``` 这会发动bash解说器,并履行`script_name.sh`脚本。
2. 运用sh指令: ```bash sh script_name.sh ``` 这会发动sh解说器(一般是bash的一个链接),并履行`script_name.sh`脚本。
3. 运用chmod指令使脚本可履行: ```bash chmod x script_name.sh ``` 你能够直接运转脚本: ```bash ./script_name.sh ``` 这会直接在当时目录下履行脚本。
4. 运用source指令: ```bash source script_name.sh ``` 或许 ```bash . script_name.sh ``` 这会在当时bash会话中履行脚本,而不是创立一个新的子shell。
5. 运用exec指令: ```bash exec script_name.sh ``` 这会替换当时shell进程,并履行`script_name.sh`脚本。
请保证脚本有履行权限,而且脚本的榜首行指定了正确的解说器(一般是`!/bin/bash`或`!/bin/sh`)。
Linux下履行.sh脚本文件的具体攻略
在Linux体系中,.sh文件一般代表Shell脚本文件。Shell脚本是一种文本文件,其间包含了一系列可履行的指令。这些指令能够用来履行各种使命,如自动化日常操作、办理文件体系等。本文将具体介绍如安在Linux下履行.sh脚本文件。
了解.sh文件
在Linux中,.sh文件是一种脚本文件,它包含了由Shell言语编写的指令。Shell是一种指令行界面,它答应用户与操作体系交互。.sh文件一般以!/bin/bash作为最初,这表明该脚本文件运用bash(Bourne Again SHell)作为解说器。
履行.sh文件的办法
在Linux中,有几种办法能够履行.sh文件:
办法一:运用./指令
在当时目录下,你能够运用以下指令来履行.sh文件:
./脚本文件名.sh
例如,假如你有一个名为example.sh的脚本文件,你能够这样履行它:
./example.sh
留意:要运用这种办法,脚本文件有必要具有履行权限。你能够运用chmod指令来设置履行权限:
chmod x example.sh
办法二:运用sh指令
假如你不想改动当时目录的履行权限,能够运用sh指令来履行.sh文件:
sh 脚本文件名.sh
这种办法不需求脚本文件具有履行权限。
办法三:运用绝对途径
假如你知道.sh文件的切当途径,能够运用绝对途径来履行它:
/完好途径/脚本文件名.sh
编写.sh脚本文件
要编写一个.sh脚本文件,你需求运用文本编辑器,如vi、nano或gedit。以下是一个简略的.sh脚本示例,它会在终端打印一条音讯:
!/bin/bash
echo \
本站所有图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:[email protected]
猜你喜欢
-
windows7激活码免费收取,畅享正版体系体会
依据我找到的信息,以下是几种获取Windows7激活码的办法:1.免费激活码资源你能够参阅以下网站供给的免费激活码资源:供给了多个Windows7旗舰版激活码,例如:FJGCP4DFJDGJY49VJBQ7HYRR2,VQ3PYVRX6DCBG4J8C6R2TCVBD等。供给了一...。
2025-01-29操作系统 -
linux切换目录指令,切换目录的根底
在Linux中,切换目录的指令是`cd`。以下是`cd`指令的根本用法:`cd`:不带参数时,默许切换到当时用户的家目录。`cd~`:切换到当时用户的家目...
2025-01-29操作系统 -
windows8下载免费,全面解析免费获取Windows 8的办法
您能够经过以下几种办法获取Windows8的官方ISO镜像文件:1.微软官方网站:拜访微软官网:翻开浏览器,拜访微软官方网站。挑选版别:鄙...
2025-01-29操作系统 -
windows查找快捷键,提高功率的得力帮手
1.Windows键S:翻开Windows查找栏,输入关键词即可查找。2.Windows键F:翻开文件资源办理器,并显现查找栏。3.Windows键E:翻开文件资源办理器,但不会显现查找栏。4.Windows键C:翻开Cortana(小娜)查找帮手。5....。
2025-01-29操作系统 -
linux检查host,Linux体系下检查host文件的办法详解
1.运用`cat`指令:```bashcat/etc/hosts```这将显现`/etc/hosts`文件的内容。2.运用`les...
2025-01-29操作系统