awk文本处理 shell脚本

一、awk文本处理 awk可以处理有格式的文本,可以指定分割的符号 提取冒号分割的第一部分 1awk -F: '{print $1}' b.txt 提取第一部分并输出冒号分割的有几部分 1awk -F: '{print $1,NF}' b.txt 输出冒号分割的第一部分和最后一部分 1awk -F: '{print $1,$NF}' b.txt 显示第一部分的行号 1awk -F: '{print NR,$1}' b.txt 定位前3行的第一部分内容内容 1awk -F: 'NR<=3{print NR...

阅读全文

正则表达式

正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法 正则表达式主要用于查找符合某些复杂规则的字符串 在linux中,通配符是由shell解释的,而正则表达式则是由命令解释的,文本处理工具有grep、sed 1 grepgrep 文本处理工具 下面是grep的参数 -n 显示内容的行号 -0 只显示内容 -q 静默 不显示 echo $? 返回0证明执行 -l 文件名 -A 5 返回该内容以及该内容的后5行(通常用于显示错误日志的内容,错误内容的前后信息) -B 3 返回该内容以及该内容的前3行 -C 2 返回该内容以及该内容的上下两行 -c 行数(count数量) -E==egrep (以后用grep) -i 忽略大小写 -v...

阅读全文

Linux网络管理及基础设置

一、网络管理1 临时配置网络(ip,网关,dns) 用ifconfig命令设定网卡的IP地址: ens33网卡的IP地址为192.168.16.154,1ifconfig ens33 192.168.16.33 netmask 255.255.255.0 或者是 1ifconfig ens33 192.168.16.33/24 /24 代表子网掩码 255.255.255.0 -添加dns服务器 **servername 192.168.16.254** 添加默认网关 route add default gw192.168.16.254 netmask 255.255.255.0 1route -n 查看刚刚添加的网关 删除添加的网关 route del defa...

阅读全文

Linux之Nginx服务 nfs文件存储 负载均衡

一、搭建Nginx服务 Nginx 是俄罗斯人编写的十分轻量级的HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器 1 安装扩展包epel在安装Nginx之前需要安装epel扩展包,先通过rpm -qi epel-release 查看一下是否安装,通过查看已经安装,如果没有安装就需要通过yum install epel进行安装 通过yum安装Nginx需要有扩展的源epel.repo ,确定有后yum install nginx -y 就开始安装 查看下Nginx版本是1.10.2,这是官方的稳定版本 2 修改配置文件Nginx的配置文件村村存放在/etc/nginx/ngi...

阅读全文

Linux系统分区 进程管理 软件包安装

对于一块新的磁盘来说,系统能够使用需要有分区、格式化文件系统、挂载等主要操作,下面通过命令的方式对一块磁盘进行操作。 一、 Linux系统分区1.1 在虚拟机开机前选择虚拟机配置,添加一个新的SCSI接口的硬盘,设定大小为15G 1.2 查看系统现在的磁盘情况ls /dev/sd 通过tab按键可以查看/dev/sd挂载的硬盘,刚才添加的磁盘是第三块硬盘,所以名字是sdc,硬盘的命名就是以英文字母的顺序命名的 1.3 对新添加的磁盘sdc进行分区分区命令是fdisk /dev/sdc 现在通过帮助信息开始操作 1.3.4 新建分区输入n,在选项中有两个,p和e,p是创建主分区,e是扩展分区。 给主分区添加5G 扩展分区选择系统大小的时候,将剩余的全部空间给扩展分区,就选...

阅读全文

© 2018 Peter's Blog Center All Rights Reserved.
Theme by hiero