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

相关推荐
利刃大大几秒前
【Linux入门】2w字详解yum、vim、gcc/g++、gdb、makefile以及进度条小程序
linux·c语言·vim·makefile·gdb·gcc
飞行的俊哥6 小时前
Linux 内核学习 3b - 和copilot 讨论pci设备的物理地址在内核空间和用户空间映射到虚拟地址的区别
linux·驱动开发·copilot
hunter2062067 小时前
ubuntu向一个pc主机通过web发送数据,pc端通过工具直接查看收到的数据
linux·前端·ubuntu
不会飞的小龙人8 小时前
Docker Compose创建镜像服务
linux·运维·docker·容器·镜像
不会飞的小龙人8 小时前
Docker基础安装与使用
linux·运维·docker·容器
白粥行9 小时前
linux-ubuntu学习笔记碎记
linux·ubuntu
jerry-8910 小时前
通过配置核查,CentOS操作系统当前无多余的、过期的账户;但CentOS操作系统存在共享账户r***t
linux
涛ing11 小时前
21. C语言 `typedef`:类型重命名
linux·c语言·开发语言·c++·vscode·算法·visual studio
0xfather11 小时前
在Debian系统中安装Debian(Linux版PE装机)
linux·服务器·debian
workingman_li11 小时前
centos虚拟机异常关闭,导致数据出现问题
linux·运维·centos