linux shell 编程介绍、第一个例子

介绍

Shell 是 Linux 系统的命令解释器,Shell 编程则是通过编写脚本文件批量执行命令、实现自动化操作的技术。最常用的是 Bash(Bourne Again Shell),也是绝大多数 Linux 发行版的默认 Shell。

脚本文件格式

以 .sh 为后缀(非强制,但建议遵循)

开头声明

第一行指定解释器(不加也能运行,但最好加上):

#!/bin/bash

执行方式

方式1:赋予执行权限后直接运行(推荐)

先授执行权限:

chmod +x script.sh

或

chmod 777 script.sh

运行(注意:必须加上 ./ 表示运行当前目录的脚本):

./script.sh

方式2:通过 Bash 解释器运行

bash script.sh

例子

创建文件

vim 1.sh

然后按 i 健,进入编辑模式

输入下面内容

#!/bin/bash
# 这是注释:第一个 Shell 脚本

echo "Hello, Linux Shell!"  # 输出文本

echo 使用说明详见 链接

保存退出

按 esc
按 shift + ; (要切换英文输入法)
输入:wq (保存并退出)

授权

授执行权限:

chmod 777 1.sh

运行

注意:必须加上 ./ 表示运行当前目录的脚本

./1.sh

使用环境变量

echo "当前用户:$USER"      # 使用环境变量

执行命令并获取结果

echo "当前目录:$(pwd)"     # 执行命令并获取结果

原文出处:/show_1GW2GAr1pypH.html