能跑起来的Shell脚本只需四步:创建文件(如hello.sh)、写入Shebang和命令(如#!/bin/bash和echo "Hello, Linux!")、用chmod +x添加执行权限、通过./hello.sh或bash hello.sh运行。

直接上手写一个能跑起来的 Shell 脚本,其实就四步:创建文件、写内容、加权限、执行。不需要装额外工具,系统自带就能完成。
1. 创建脚本文件(用任意编辑器)
推荐在当前目录下新建一个 .sh 结尾的文件,比如 hello.sh:
- 用
nano(适合新手):nano hello.sh - 用
vim(终端常用):vim hello.sh,进编辑模式后按i开始输入 - 用
cat快速生成(一行搞定):cat > hello.sh << 'EOF'<br>#!/bin/bash<br>echo "Hello, Linux!"<br>EOF
2. 写入标准开头和命令
第一行必须是 Shebang 行,明确告诉系统用哪个解释器运行:
-
#!/bin/bash—— 最通用,适用于绝大多数 Linux 发行版 - 第二行起写你要执行的命令,比如:
echo "Hello, Linux!"datewhoami - 可以加注释,以
#开头,比如:# 这是我的第一个脚本
3. 保存后添加可执行权限
刚创建的文本文件默认不能直接运行,需用 chmod 授权:
在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...
-
chmod +x hello.sh—— 给所有者、组、其他人加上执行权 - 或更精确地只给当前用户加:
chmod u+x hello.sh - 验证权限是否生效:
ls -l hello.sh,看到-rwxr-xr-x或类似含x的字段即成功
4. 执行脚本(两种常用方式)
方式一:直接运行(推荐,体现“脚本是独立程序”的本质)./hello.sh
注意:./ 不能省,否则系统会在 $PATH 中找,而当前目录通常不在其中。
方式二:显式调用解释器(无需提前授权)bash hello.sh 或 sh hello.sh
适合调试阶段,或脚本权限还没改时快速测试。
不复杂但容易忽略:Shebang 必须在第一行;权限没加就运行会报 “Permission denied”;路径写错(比如漏了 ./)会提示 “Command not found”。照着做一遍,5 分钟内就能看到输出。

















