在日常使用 Linux 时,你是否做过这些重复操作:如果把这些操作“写成程序”,一键执行,会发生什么?一、什么是 Shell 脚本?
Shell脚本就是把一系列Linux命令写在一个文件中,让它自动执行。
cd /home/projectgit pullnpm installnpm start
二、第一个 Shell 脚本
#!/bin/bashecho "Hello Shell"
chmod +x hello.sh./hello.sh
三、第一行的秘密(#!)
#!/bin/bash
指定用哪个解释器来执行脚本
#!/bin/bash
#!/usr/bin/env bash
四、变量:让脚本“有记忆”
name="Linux"echo "Hello $name"
五、接收参数:让脚本“更灵活”
六、一个实用小脚本(入门实战)
#!/bin/bashecho "当前用户: $USER"echo "当前目录: $(pwd)"echo "当前时间: $(date)"
当前用户: root
当前目录: /home
当前时间: Wed Mar 25
七、常见错误(新手必看)
八、Shell 脚本能做什么?
能用命令完成的事情,都可以用 Shell 自动化。
九、小结
一句话总结:Shell脚本就是把命令“打包成程序”。下一篇预告
下一篇我们会讲一个非常关键的内容(前几节也都分开讲过了):👉Shell编程02|变量与环境变量:export / env / source 全解析