
Shell
xiaoxaoyu
小小鱼
展开
-
shell脚本一键安装简易版
#!/bin/bash#mysqlRST=`rpm -qa | grep mariadb`if $RST; then yum -y remove $RSTfiyum -y install wgetwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum -y install mysql-serverc原创 2021-03-23 01:18:34 · 533 阅读 · 0 评论 -
解决Java文件读取字符串乱码以及虚拟机文件中文乱码的问题
有时候工作中会遇到别人发给你的文件在你这边打开乱码的情况,一般来说原因是文件创建时的编码和自己打开的编码格式不一致造成的,解决乱码通用的方法有以下三步:从文件源头方获取对方的编码将文件内容以getBytes()方法转为对应的字节序列,getBytes()方法内传对方的编码new一个String,把字节序列传进去,第二个参数填我们要转成的编码 //乱码内容 String info="krre030300030322"; //以对方的编码格式转为字原创 2021-03-03 14:30:00 · 525 阅读 · 0 评论 -
Shell编程基础-04-骚气的hadoop生态圈一键安装配置环境脚本
#!/bin/bash#---------------------移除环境变量配置和在software里已安装过的资源--------------BEGIN=`cat -n /etc/profile|grep done|awk '{print $1}'` #找到环境变量的前一行行号END=`cat -n /etc/profile|grep "unset i"|awk '{print $1}'` #找到环境变量的后一行行号RST=$(((--END)-(++BEGIN))) #用来判断这两行之间有原创 2020-11-29 22:35:45 · 1112 阅读 · 0 评论 -
Shell编程基础-06-awk命令入门
awk 更适合格式化文本,对文本进行较复杂格式处理变量:分为内置变量和自定义变量;输入分隔符FS和输出分隔符OFS都属于内置变量。内置变量就是awk预定义好的、内置在awk内部的变量FS(Field Separator):输入字段分隔符, 默认为空白字符OFS(Out of Field Separator):输出字段分隔符, 默认为空白字符RS(Record Separator):输入记录分隔符(输入换行符), 指定输入时的换行符ORS(Output Record Separate):输出记录分原创 2020-11-28 14:22:49 · 146 阅读 · 0 评论 -
Shell编程基础-05-sed命令总结
sed,主要用来增删改(替换)文件信息sed常用指令一、标准语法二、常用选项三、编辑命令四、打印五、删除六、文件执行七、词替换1、默认替换第一个匹配项2、如果单行有多个匹配项,可以通过尾缀g或数字来表示需要替换的范围3、行替换4、先后执行两条命令5、文件读写6、前后行追加7、替换内容一、标准语法1、COMMAND | sed [option] 'fromLine,toLine|//,//a\\' FILE #//,//正则匹配的两行之间,每对反斜杠之间都是一组筛选条件2、COMMAND | sed原创 2020-11-28 00:56:33 · 434 阅读 · 0 评论 -
Shell编程基础-03-一键关闭和开启进程服务
2020-11-25:关闭服务进程代码#定义一个数组,数组结构可以分为三段:#开头:要关闭的进程简称#中间:要关闭的进程在jps里的名字#结尾:要关闭的进程执行的操作命令#!/bin/bashHB="hbase HMaster HRegionServer stop-hbase.sh"ZK="zookeeper QuorumPeerMain zkServer.sh_stop"HV="hive RunJar RunJar kill"YN="yarn NodeManager ResourceMa原创 2020-11-25 22:19:04 · 855 阅读 · 0 评论 -
Shell编程基础-02-分支和循环
接上篇四、分支结构1、if分支2、case分支五、循环结构1、while循环2、until循环3、select4、for in序列5、break和continue使用小案例6.1案例:水仙花6.2案例:九九乘法表6.3测试:双引号和单引导对转义符的影响六、日期1.获取系统当前时间,不同的格式2.日期格式化:七、代替1. 命令代替2、变量四、分支结构1、if分支if [ EXPR1 ]then…elif [ EXPR2 ]then…fi2、case分支*case word inWOR原创 2020-11-24 23:07:25 · 208 阅读 · 0 评论 -
Shell编程基础-01-命令和运算符
Shell编程是什么?1、是一个环境,提供了对Linux系统的借口;向你接收输入,并根据输入执行程序,并显示程序的输出;可以运行我们的命令,程序和shell脚本2、分类classification:就像有不同类型的系统已于,shell也有不同脚本,每个版本都有自己的一套命令和功能;UNIX shell写于20世纪70年代中期,由斯蒂芬伯恩,在新泽西AT&T贝尔实验室Bourne shell. 提示符$C shell. 提示符%一、shell脚本创建shell脚本按照命令列表中列出的顺序原创 2020-11-23 17:43:57 · 339 阅读 · 0 评论