centos 7 安装mysql5.7的脚本文件

centos7使用yum安装mysql5.7的方法。 首先在官方(https://dev.mysql.com/downloads/repo/yum/)下载yum源。安装后直接安装mysql就可以。mysql5.7有一些默认的安全策略,比如密码不能太简单,不能从命令行中使用带有mysql密码的命令执行mysql语句。这里做了一下记录,写了一个脚本,省的每次都找答案。

继续阅读centos 7 安装mysql5.7的脚本文件

linux操作系统的文件类型

linux和windows对文件的定义是非常不同的。linux中所有的东西都是文件,普通文件是文件,键盘硬盘也是,网络通信也是。因为linux就是用文件的形式对系统进行管理。linux中的普通文件类型就是我们平常理解的文件。linux中一共有7中文件类型。
继续阅读linux操作系统的文件类型

shell tr 命令使用总结

shell tr 命令是shell中的一个外部命令,不是shell内置命名。 tr命令的作用就是修改字符串。 可以进行删除替换的操作。删除可以是指定的字符集合,或是重复的字符。tr命令接收的是从标准输入提供的字符串, 所以一般的用法都是 ** echo "some string ..." | tr [a-z] [A-Z] ** 这样的用法。这里示例是把小写字符转变成大写的。
继续阅读shell tr 命令使用总结

shell的三种基本的命令 内建命令、外部命令和shell函数

shell的命令有三种,分别是 内建命令外部命令shell函数(用shell编写的的函数) 。内建命令在shell启动的时候,这些内置的命令都已经加载到了内存中,执行的速度很快,因为不用开启新的进程。比如cd, echo等。外部的命令是在shell执行的的时候,运行的外部命令,会开启一个新的进程。他们的共同点是都可以返回一个值, 可以使用$?获得到。
继续阅读shell的三种基本的命令 内建命令、外部命令和shell函数

shell正则表达式的基本正则表达式和扩展正则表达式的区别

shell中的正则表达式有基本的正则表达式扩展的正则表达式,这个需要理解清楚,因为不同的命令支持的正则表达式是不同的。常用的只有egrepawk支持扩展正则表达式,而 gerpvised支持基本的正则表达式
继续阅读shell正则表达式的基本正则表达式和扩展正则表达式的区别