在Linux中创建和运行Shell脚本的步骤如下:
使用文本编辑器(如vim、nano)创建一个新文件,扩展名通常为.sh(非必须,但便于识别):
vim myscript.sh
在文件中添加Shell脚本代码,首行必须指定解释器(如#!/bin/bash)。例如:
#!/bin/bash
# 这是一个注释
echo "Hello, World!"
date
#!/bin/bash:指定使用Bash解释器(也可用#!/bin/sh)。#:注释行,不会被执行。echo:输出文本。date:显示当前日期。ESC → 输入 :wq → 回车。Ctrl+O 保存 → Ctrl+X 退出。默认情况下,新建文件没有执行权限,需通过chmod命令添加:
chmod +x myscript.sh
+x:赋予所有用户执行权限。./myscript.sh
(注意:必须加上./表示当前目录,否则系统会找不到命令)
bash myscript.sh
bash
bash -n myscript.shbash
bash -x myscript.sh#!/bin/bash
# 备份指定目录到/tmp
backup_dir="/home/user/documents"
tar -czf /tmp/backup_$(date +%Y%m%d).tar.gz $backup_dir
echo "备份完成!"
LF换行符,若在Windows编辑后需转换(可用dos2unix工具)。sudo权限。通过以上步骤,您已成功创建并运行一个Shell脚本!