"Shell脚本基础用法及常用命令:文件操作、目录操作、Vi编写、脚本批量执行"
需积分: 0 30 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
加油,旭杏
- 粉丝: 2605
- 资源: 3
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析