📅  最后修改于: 2023-12-03 15:40:53.888000             🧑  作者: Mango
Shell是一种命令行界面(CLI)程序,是Unix操作系统的基础。 Bash是Shell的最常用版本,是Linux和Mac OS X的默认Shell。使用Bash Shell,可以在命令行中运行并管理操作系统的各种工具和应用程序。
#!/bin/bash
# 该脚本用于备份指定文件夹
# 备份源文件夹
backup_src=~/Documents
# 备份目标文件夹
backup_dest=~/Backups
# 备份文件名
backup_filename="backup_$(date +"%Y-%m-%d-%H-%M-%S").tar.gz"
# 执行压缩命令
tar -czvf $backup_dest/$backup_filename $backup_src/* > /dev/null 2>&1
# 判断是否压缩成功
if [ $? -eq 0 ]; then
echo "备份成功!"
else
echo "备份失败!"
fi
进入终端(命令行),运行bash命令即可进入Shell命令行环境。
bash
常见的Shell命令,比如查看文件目录,切换目录,创建目录等,使用方式与其他操作系统相似。
# 查看当前目录所有文件和子目录
ls
# 切换到目录
cd /path/to/directory
# 创建目录
mkdir /path/to/directory
可以使用Shell编写脚本,然后直接运行脚本,即可执行需要的操作。
Bash Shell是一种强大的命令行工具,可以帮助程序员们快速管理操作系统,批处理数据,编写脚本,让编程工作变得更加高效。