编写shell脚本简单教程
2023-06-13 09:16:40 时间
前言
由于我公司的项目已经渐渐进入到了后期维护阶段,前端代码也只有我一个人在维护了。而项目部署是使用了docker构建镜像,因为某些原因,需要手动部署docker镜像完成生产环境发版。非常麻烦,必须在自己机器打好镜像再上传到另一台机器的docker容器里,我自己的开发机和生产环境的机器网又不能互通。不好记还容易混。
为此我学习了一下写shell脚本,可以自动执行这些繁琐步骤,并传入参数。实现一个堪比jenkens的自动化部署的功能。
创建文件
shell脚本文件都是已 .sh 为后缀名的
编写文件
shell脚本的格式是:
一行一条linux指令
上一条指令执行成功了才会执行下一行
$1~n可以代表不同的参数。由执行文件的时候,依次传入
echo为类似js的console.log
1#任意指令
2echo "hello world"
3ll
4ls
5cd /
6pwd
7docker images
8mkdir app
9# $1~n 代表不同的参数
10echo $1
11echo $2
运行脚本
格式:bash 文件名 参数1 参数2 ...
相关文章
- shell编程菜鸟教程_java并发编程实战 pdf
- Adobe Photoshop 2022【PS2023】直装版下载+一键安装+安装教程
- windws7下Loadrunner12的使用教程详解「建议收藏」
- Python教程:类的继承,什么是继承
- CAD 2020 软件安装教程CAD软件全版本下载
- 脚本开启Linux之旅:学习Shell脚本编程(linux下的shell)
- Linux下执行Shell脚本的技巧(linux执行shell脚本)
- 探究Linux教程:探究课后答案(linux教程课后答案)
- 变量Linux查看Shell变量的简易方法(linux查看shell)
- MySQL从Shell管理数据库(mysql拿shell)
- 脚本MySQL重构之旅:用Shell脚本简洁编写(mysql写shell)
- 脚本Linux下通过调用Shell脚本实现简单的操作(linux调用shell)
- 脚本MySQL数据库定时备份之Shell脚本实现(MySQL备份shell)
- Linux下Shell脚本编程实践(linux的shell脚本)
- Linux定时自动运行Shell脚本,极大提升工作效率(linux定时执行shell脚本)
- Linux下Shell编程:用技术掌控系统(linux中shell编程)
- Oracle数据库冷备份的步骤教程(oracle冷备份教程)
- MySQL的命令行工具MySQL Shell介绍(mysql_shell)
- 命令Shell下执行Redis命令的简单操作(shell执行redis)
- 操作简单,通过Shell快速安装Redis服务(shell安装redis)
- 脚本通过Redis获取Shell脚本的简单方法(redis获得shell)