class-7 积累应用

1、当天课程内容笔记

2、当天练习

3、预习

4、取本机ip地址

[root@6 ~]#  ip addr|egrep -o '(\b([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b\.)(\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\.){2}\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\b'
10.1.252.177

5、取各分区利用率的数值

[root@6 ~]# df|grep 'sd'|tr -s ' ' ':'|cut -d: -f1,5|tr -d '%'
/dev/sda2:9
/dev/sda1:19
/dev/sda3:2

6、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示

[root@6 ~]# cat /etc/init.d/functions|tr -cs '[:alpha:]' '\n'|sort -n|uniq -c|sort -rn
    83 if
    77 then
    75 pid
    73 echo

7、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目录名

[root@6 ~]# echo '/etc/rc.d/init.d/functions'|egrep -o '^/.*/'
/etc/rc.d/init.d/
[root@6 ~]# echo '/etc/rc.d/init.d/functions/'|egrep -o '^/.*/'
/etc/rc.d/init.d/functions/

8、正则表达式表示身份证号

egrep  '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])'

[root@6 ~]# echo 512501197203035172|egrep  '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])'
512501197203035172

9、正则表达式表示手机号

echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}'
[root@6 ~]# echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}'
1853563316

10、正则表达式表示邮箱

[root@6 ~]# echo 123456789@hotmail.com | egrep '[[:digit:][:alpha:]_]+@.*.com'
123456789@hotmail.com

11、正则表达式表示QQ号

[root@6 ~]# echo 1234567890 |egrep '[1-9][0-9]{5,19}'
1234567890

原创文章,作者:lvasu,如若转载,请注明出处:http://www.178linux.com/30952

(0)
lvasulvasu
上一篇 2016-08-08 09:43
下一篇 2016-08-08 10:03

相关推荐

  • LAMP+NFS实现双web服务负载均衡

        一、实验拓扑          二、系统环境      1、主机A、主机B、主机C:CentOS 6.5        测试PC:         Windows 7 旗舰…

    Linux干货 2015-07-06
  • VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证]

    VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证] VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证] 一、实验环境 二、实验步骤 1、通过mysql数据库方式虚拟用户认证 1.1数据库配置 1.2FTP配置 1.3测试 2、通过文件方式进行虚拟用户认证 一、实验环境 CentOS 6.7+vsftpd…

    Linux干货 2016-04-18
  • linux之/home目录转移分区。

    linux之/home目录转移分区。     I,基本思路,将/home目录的数据转移到新的分区,再将/home目录挂载到新的分区。     II,添加硬盘,进行分区,添加新硬盘不重启机器识别命令echo “- – -”  /sys/class/scsi_host/host#/scan,然后进行 …

    Linux干货 2017-06-19
  • 磁盘分区,文件系统的创建、修改和检测

        写博客,对我来说不仅是学习的过程,也是一个心理历练的过程,多说无益,开始吧!!!     博客是马哥视频里的博客作业:文件系统的创建、修改和检测。我就从磁盘管理开始把      环境:     创建的centos6.5虚拟机 &nb…

    Linux干货 2016-06-26
  • 操作系统概述

                                 操作系统概述 对于一个真正的计算机系统来说,我们可以说它是由硬件+软件组成。没有软件的计算机,我们称它为裸机。当然,它也干不成什么事。所以,要想使得计算…

    Linux干货 2016-10-27
  • N22-第一周博客作业

    1、计算机的组成和及其功能? 计算机由硬件,操作系统,软件三大部分组成。 硬件: 计算机系统中所使用的电子线路和物理设备,主要由中央处理器( CPU )、存储器、外部设备(输入输出设备、I/O设备)及总线等组成。 a、中央处理器(CPU)的主要功能是根据存储器内的程序 ,逐条地执行程序所指定的操作。中央处理器的主要组成部分是:数据寄存器、指令寄存器、指令译码…

    Linux干货 2016-08-15