"Shell脚本基础用法及常用命令:文件操作、目录操作、Vi编写、脚本批量执行"
需积分: 0 82 浏览量
更新于2024-01-25
收藏 982KB DOCX 举报
shell 脚本):
vi test.sh
2.2.添加内容在 test.sh 文件中添加以下内容:
#!/bin/sh
echo "Hello, Shell Scripting!"
2.3.保存并退出按 i 进入编辑状态,粘贴上述内容,按 Esc 键退出编辑状态,输入 :wq 保存并退出。
2.4.运行脚本给予执行权限:
chmod +x test.sh
2.5.运行脚本执行以下命令:
./test.sh
3. 基本用法3.1.变量在 shell 脚本中,变量的定义和使用如下:
my_variable="Hello, Shell Scripting!"
echo $my_variable
3.2.输入输出用户输入的内容,并赋值给变量:
echo "What is your name?"
read name
echo "Hello, $name!"
3.3.条件判断if condition then
command1
command2
...
fi
例如:
#!/bin/sh
echo "Enter a number"
read num
if [ $num -gt 10 ]
then
echo "The number is greater than 10."
else
echo "The number is less than 10."
fi
3.4.循环while condition do
command1
command2
...
done
例如:
#!/bin/sh
num=1
while [ $num -le 5 ]
do
echo "Number: $num"
num=$((num+1))
done
4. 常用命令4.1.操作文件或目录移动到指定目录:
mv file /path/to/directory/
4.2.复制文件或目录复制 file 到 /path/to/directory/:
cp file /path/to/directory/
4.3.删除文件或目录删除 file:
rm file
4.4.重命名文件或目录将 file 重命名为 new_file:
mv file new_file
4.5.创建目录在当前目录下创建 new_directory:
mkdir new_directory
4.6.查看文件内容输出 file 的内容到终端:
cat file
4.7.查看文件前几行的内容输出 file 的前几行到终端:
head -n 5 file
4.8.查看文件后几行的内容输出 file 的后几行到终端:
tail -n 5 file
4.9.查看文件信息输出当前目录下所有文件的信息到终端:
ls -l
4.10.压缩文件或目录将 file.tar 压缩为 file.tar.gz:
gzip file.tar
以上是 shell 脚本的基础用法,包括创建、运行、变量、条件判断、循环、以及对文件或目录的常用操作。掌握这些基础用法能够帮助用户更加高效地在 Linux 系统下进行操作和管理文件。希望本文能够对读者有所帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-28 上传
2011-04-25 上传
2012-08-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
加油,旭杏
- 粉丝: 2667
- 资源: 3
最新资源
- pwmetrics:渐进式Web指标触手可及
- 断电
- AzureDevOps_Terraform_ResourceType_AutoApprovals
- Excel模板大学考试表.zip
- HHT_配电网故障_故障电弧_电弧故障_电网HHT变换_电弧
- gcForest:这是“深林”论文的正式实施
- 数据库课程设计——企业仓库存储管理系统.zip
- run-buddy
- Bouc Wen_Bouc_Wen_bouc_bouc-wen模型_Bouc-wen_Boucwen
- konsum-进口商
- ode_model_error
- react-drag-drop-container:适用于鼠标和触摸设备的ReactJS拖放功能
- Excel模板大学考试成绩报告表.zip
- Model-Based-Design-Maturity,图像加密的matlab源码,matlab
- curl源文件curl-8.5.0.zip
- ayapingping-js:NodeJS中的入门包框架,用于构建REST API应用程序