Linux中bash命令

bash(bourne again shell)是Linux系统中的一种Shell,用于解释执行用户输入的命令。

在Linux中运行Bash脚本的方式有以下几种:

  1. 使用bash命令执行脚本:在终端中输入bash,后面跟空格,然后是脚本的路径。例如,如果脚本名为script.sh,则输入bash script.sh

  2. 为脚本添加可执行权限:使用chmod命令为脚本添加可执行权限,然后直接运行脚本。例如,输入chmod +x script.sh为脚本添加可执行权限,然后输入./script.sh运行脚本。

  3. 使用source命令:输入source,后面跟空格,然后是脚本的路径。例如,输入source script.sh

  4. 使用sh命令:类似于bash命令,输入sh,后面跟空格,然后是脚本的路径。例如,输入sh script.sh

  5. 使用解释器行:在脚本的第一行添加解释器行,指定脚本使用的shell。例如,对于Bash脚本,可以在第一行添加#!/bin/bash,然后在终端中直接运行脚本。

  6. 使用here document:在Bash shell中,可以使用here document将脚本传递给bash命令。例如,输入bash<<EOF,然后输入脚本内容,最后输入EOF

  7. 使用函数:可以将脚本内容放入一个函数中,然后在shell中调用该函数。例如,定义一个名为myfunction的函数,包含脚本内容,然后在shell中输入myfunction

  8. 使用别名:可以为脚本创建一个别名,然后在shell中使用该别名。例如,输入alias myscript='bash script.sh',然后输入myscript

  9. 使用变量:可以将脚本路径存储在一个变量中,然后使用该变量运行脚本。例如,输入SCRIPT=script.sh,然后输入$SCRIPT

  10. 使用函数和别名的组合:可以将脚本内容放入一个函数中,为该函数创建一个别名,然后在shell中使用该别名。例如,定义一个名为myfunction的函数,包含脚本内容,然后输入alias runmyfunction='bash -c "myfunction"',最后输入runmyfunction

以上是一些常见的运行Bash脚本的方式,可以根据实际需求选择适合的方法。

补充

注释(#):行首以 # 开头(除#!之外)的是注释。#! 是用于指定当前脚本的解释器,我们这里为 bash,且应该指明完整路径,所以为 /bin/bash
分号(;):使用分号 ; 可以在同一行上写两个或两个以上的命令。
点号(.):等价于 source 命令 bash 中的 source 命令用于在当前 bash 环境下读取并执行 FileName.sh 中的命令。

引用

[1]https://www.php.cn/faq/414658.html
[2]https://www.cnblogs.com/liftsail/p/16905520.html
[3]https://blog.csdn.net/qq_50737873/article/details/139435615

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花开盛夏^.^

道阻且长,行者将至!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值