Linux Shell脚本入门
Shell脚本入门
1. 什么是Shell脚本
Shell脚本是一系列Shell命令的集合,可以被保存在一个文本文件中并按顺序执行。它可以用于自动化常见的任务、批处理操作和系统管理。2. 脚本编写与执行权限
编写Shell脚本需要以下步骤:创建一个新的文本文件,以 .sh 作为扩展名。
在文件开头添加 #!/bin/bash,指定脚本使用的Shell解释器(这里是bash)。
编写Shell命令。
为了执行一个Shell脚本,需要给它执行权限:chmod +x script.sh
然后可以使用 ./script.sh 来运行脚本。3. 基本脚本语法与结构
一个简单的Shell脚本示例:#!/bin/bash
echo "Hello, world!"
#!/bin/bash:指定使用bash解释器。
echo:打印文本到终端。
4. 示例脚本:文件备份、自动化任务
以下是两个示例Shell脚本:文件备份脚本:将指定目录下的文件备份到另一个目录。
#!/bin/bash
source_dir="/path/to/source"
backup_dir="/path/to/backup"
cp -r $source_dir/* $backup_dir
echo "Backup completed!"
自动清理脚本:定期清理指定目录中的旧文件。
#!/bin/bash
cleanup_dir="/path/to/cleanup"
days_threshold=30
find $cleanup_dir -type f -mtime +$days_threshold -exec rm {} \;
echo "Cleanup completed!"
网友评论0