shell语法(1)bash

shell是我们通过命令行与操作系统沟通的语言,是一种解释型语言
shell脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用

Linux系统中一般默认使用bash为脚本解释器

在Linux中创建一个.sh文件,例如vim test.sh 文件开头需要写 #! /bin/bash 指明bash为脚本解释器


像这样就可以输出"hello world!"啦!

执行脚本
1.解释器执行:可以直接在命令行中直接bash test.sh,这种方式不需要文件具有可执行权限。
2.作为可执行文件执行,这种方法需要脚本具有可执行权限,可以用chmod +x test.sh来使脚本具有可执行权限。在命令行中输入./test.sh 或者直接输出它的绝对路径都可以运行脚本。

另外,查看脚本的权限命令是ls -l test.sh

相关推荐
starvapour3 分钟前
Ubuntu下sudo的免密操作
linux·ubuntu
sjg2001041410 分钟前
Deepin 20.9 误装gcc-8-base_8.4.0-1ubuntu1~16.04.1_amd64 后卸载
linux·运维·服务器
一帘忧梦12 分钟前
linux 系统rcs脚本启动
linux·运维·lua
jerryinwuhan40 分钟前
1210_1 Linux
linux·运维·服务器
福尔摩斯张2 小时前
Linux信号捕捉特性详解:从基础到高级实践(超详细)
linux·运维·服务器·c语言·前端·驱动开发·microsoft
looking_for__2 小时前
【Linux】进程控制
linux
Xの哲學2 小时前
Linux电源管理深度剖析
linux·服务器·算法·架构·边缘计算
破刺不会编程2 小时前
socket编程TCP
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
CILMY233 小时前
【Linux】进度条实践教程:使用Makefile构建项目
linux·进度条·make和makefile
沉在嵌入式的鱼3 小时前
linux串口对0X0D、0X0A等特殊字符的处理
linux·stm32·单片机·特殊字符·串口配置