博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用Shell脚本命令(备忘)
阅读量:6807 次
发布时间:2019-06-26

本文共 1892 字,大约阅读时间需要 6 分钟。

此处纪录一些个人常用的Shell命令,留作复用

Linux 必备软件

  • Tmux 终端复用神器
  • zsh 无比强大Shell运行环境
  • oh my zsh 搭配zsh食用
  • uGet Linux下载工具
  • Docker-Compose 镜像编排工具

Linux 字体

  • Moncao 推荐字体

Docker

  • 启动容器
docker start 
<镜像id>
  • 停止容器
docker stop 
<容器id>
  • 删除容器
docker rm 
<容器id>
  • 删除Docker中镜像名称为none的镜像
docker rmi ` docker images | awk '$1=="
" {print $3}'`

Docker部署项目

Docker镜像编排

shell_dir="/home/yan/code/shell/dmc"echo -e "\033[47;34m -----------正在准备编译----------- \033[0m"# 切换到DMC_USER目录echo -e "\033[47;34m -----------编译DMC_USER----------- \033[0m"#配置相关的路径地址cd ${shell_dir}/user./install_dmc_user.sh#开始部署DMC_APIecho -e "\033[47;34m -----------编译DMC_APIM----------- \033[0m"cd ${shell_dir}/apim./install_dmc_apim.sh# 开始部署cd ${shell_dir}echo -e "\033[47;34m -----------正在停止docker-compose服务-----------\033[0m"docker-compose stopecho -e "\033[47;34m -----------停止服务完成,开始后台部署----------- \033[0m"docker-compose up -d echo -e "\033[47;34m -----------后台部署完成,请检查程序运行状况,信息如下: \033[0m"docker-compose ps

构建镜像

#配置相关的路径地址#配置项目名称project_name="DMC_APIM"# 配置源码地址project_dir="/home/yan/code/work/zhuxun/dmc_apim"#配置shell地址shell_dir="/home/yan/code/shell/dmc/apim"echo -e "\033[47;34m -----> 正在准备编译项目${project_name} \033[0m"echo "....."#切换到项目目录cd ${project_dir}echo -e "\033[47;34m -----> 已经成功切换到${project_name}的工作目录 \033[0m"#使用gradle编译,跳过单元测试./gradlew build -x testif [ $? -eq 0 ]; then    echo -e "\033[47;34m -----> 正在拷贝JAR文件 \033[0m"#    编译成功,则将JAR文件拷贝当前Shell目录    cp build/libs/dmc_apim-0.0.1-SNAPSHOT.jar ${shell_dir}/dmc_apim.jar    cd ${shell_dir}    echo "编译成功,正在编译为Docker镜像,请等待...."    echo -e "\033[47;34m -----> 编译成功,正在构建为Docker镜像,请等待....\033[0m"#   使用docker build命令构建镜像文件    docker build -t dmc_apim:latest ${shell_dir}    if [ $? -eq 0 ]; then        echo -e "\033[47;34m -----> 构建镜像成功,请使用docker images命令查看效果.....\033[0m"    fifi

Snap

安装

安装离线包

sudo snap install 离线包文件.snap --devmode --dangerous

转载于:https://www.cnblogs.com/zhoutao825638/p/10382186.html

你可能感兴趣的文章
zabbix监控端口状态
查看>>
php检测函数是否存在函数 function_exists
查看>>
登陆界面上下左右居中自适应屏幕显示的简单实现
查看>>
【解决】Windows Mobile 6 Professional SDK Refresh.msi 在xp上一直卡死
查看>>
RH124 Chapter 2 Managing Files From the Command Line
查看>>
内核里面writel(readl)是如何实现的
查看>>
python--multiprocessing多进程总结
查看>>
tomcat lb cluster
查看>>
小米2系列板砖自救行动
查看>>
登录亿邮网关windows脚本
查看>>
UML 类图
查看>>
研究:窗口映射
查看>>
假回溯-uva140带宽
查看>>
JAVA调用shell脚本利用ansible修改多节点上的redis参数
查看>>
时间复杂度问题
查看>>
工作一年 离职
查看>>
CSS漂亮盒子(上)
查看>>
tf.nn的conv2d卷积与max_pool池化
查看>>
MVVM 架构解析及 Jetpack 架构组件的使用
查看>>
NPOI json转Excel DataTable转Excel ,Excel转DataTable
查看>>