
Shell
Unix系统下脚本语言开发
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
XShell小技巧之以root权限登录与隧道访问
这里记录一下两个小技巧:以root登录与隧道访问。XShell以root权限方式登录需要设置登录脚本:sudo su 这个命令会要求我们输入root账号的密码我们还需要添加一个密码:确定,连上之后默认就是管理员了。开启隧道访问隧道访问适合局域网SSH,也适合远程SSH。这样设置之后,我们就可以在本地访问远程服务了,就像跟本地一样,比如:http://l...原创 2018-11-09 18:25:16 · 10940 阅读 · 0 评论 -
Shell 基于Docker操作InfluxDB安装建库创建用户并授权
InfluxDB提供了一些辅助命令,使得我们可以不用进入到influxdb控制台里面就可以操作,这点很像mysql,所以实现起来很方便快捷。目录安装脚本数据库操作脚本执行输出安装脚本docker_influxdb_install.sh#! /bin/bash#file:docker_influxdb_install.sh#company:cvnavi.com#a...原创 2018-11-14 18:25:29 · 2929 阅读 · 0 评论 -
Shell中重定向EOF注意事项
原文:https://blog.youkuaiyun.com/iamlaosong/article/details/40509399我们经常在shell脚本程序中用<<EOF重定向输入,将我们输入的命令字符串作为一个执行程序的输入,这样,我们就不需要在那个程序环境中手工输入命令,以便自动执行我们需要的功能,例如: sqlplus emssxjk/emssxjk <<EO...转载 2018-11-08 23:29:03 · 1903 阅读 · 0 评论 -
Shell百科:学习Linux命令和Shell脚本
http://shellbaike.com/原创 2018-09-14 18:54:02 · 333 阅读 · 1 评论 -
Linux Shell脚本操作学习指南
目录Shell文件的规范Shell文件的创建和运行Shell文件语法Shell传递参数Shell参数校验Shell数组Shell运算符Shell输出指令echo和printfShell test 命令Shell 流程控制Shell 函数参考地址:http://www.runoob.com/linux/linux-shell.htmlShell文件...原创 2018-09-12 15:08:24 · 8264 阅读 · 0 评论 -
Shell实现Docker环境检测和安装
shell脚本执行的是bash语法,这里定一个docker_install函数:function docker_install(){ echo "检查Docker......" docker -v if [ $? -eq 0 ]; then echo "检查到Docker已安装!" else echo "安装docker环境..." ...原创 2018-10-11 13:27:26 · 5026 阅读 · 0 评论 -
Shell 实现Docker MySQL5.7安装及SQL脚本运行
Linux Shell 实现Docker MySQL安装及脚本运行的目标:1、实现MySQL5.7安装2、安装完成后创建对应的账号和数据库实例表等创建docker mysql容器实例定义docker_mysql_install.sh#! /bin/bash#file:mysql_docker_install.sh#company:cvnavi.com#author:Pe...原创 2018-10-11 13:49:15 · 3909 阅读 · 0 评论 -
Shell实现Docker环境准备和应用服务运行
考虑问题还是根据之前的Shell编写经验,本文需要注意几个问题:Docker 的容器IP获取 如何进入MySQL容器执行数据库脚本 Docker应用镜像的导入导出 Shell 脚本sed -i 修改XML参数空格问题导致参数个数解析多于预期 如何设计脚本执行的命令方式入口及帮助文档示例脚本下面是回答上面问题的一个脚本:install.sh#! /bin/bash#fi...原创 2018-10-11 14:09:53 · 1768 阅读 · 0 评论 -
Shell脚本构建Docker 半自动化编译打包发布应用
Docker 发布的方式为实现DevOps(自动化运维,需要配置 代码管理工具如Git的hook来实现提交编译、打包、发布等一系列事件控制)提供了诸多方便,辅助于Shell脚本可以很好的配合起来。Docker镜像可以通过自动化编译,也可以通过导入镜像的方式来获得。本文的题目叫:Shell脚本构建Docker 半自动化编译打包发布,因为我这里还没跟代码管理关联起来。Shell脚本不同实现导入...原创 2018-10-25 17:50:50 · 6333 阅读 · 1 评论 -
Shell执行MySQL脚本错误:Operation CREATE USER failed for 'user'@'%'
在Docker里面安装的MySQL5.7,在编写Shell脚本执行时遇如题之BUG。解决问题:drop user 'user'@'%' ;flush privileges;create user 'user'@'%' identified by '123456';可执行MySQLShell 脚本示例:#!/bin/bash#file:docker_mysql_crea...原创 2018-11-07 10:30:38 · 11856 阅读 · 0 评论 -
Shell 文件内容替换 sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法。调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s) 常用选项: -n∶使用安静(silent)模式。...转载 2018-11-08 23:07:52 · 22576 阅读 · 2 评论 -
Shell使用sendemail发送邮件脚本
原文地址:http://www.zixuephp.net/article-400.html shell发送邮件,这里要介绍的是sendemail工具,通过这个工具连接第三方的smtp服务器,进行邮件的发送,简单高效。在web场景中可以方便的被调用shell,轻松进行邮件的发送。sendemail是一个轻量级,功能强大的邮件发送客户端(不接收邮件),sendema...转载 2019-04-22 17:58:01 · 8449 阅读 · 0 评论