0805课堂练习与作业

练习1


1、找出ifconfig命令结果中本机的所有IPv4地址


blob.png


2、查出分区空间使用率的最大百分比值

blob.png

3、查出用户UID最大值的用户名、UID及shell类型


blob.png

4、查出/tmp的权限,以数字方式显示

blob.png

5、统计当前连接本机的每个远程主机IP的连接数,并按从大 到小排序


blob.png



练习2

1、显示/proc/meminfo文件中以大小s开头的行;(要求:使 用两种方式)


blob.png

2、显示/etc/passwd文件中不以/bin/bash结尾的行

blob.png

3、显示用户rpc默认的shell程序


blob.png

4、找出/etc/passwd中的两位或三位数

blob.png

5、显示/etc/grub2.cfg文件中,至少以一个空白字符开头的 且后面存非空白字符的行


blob.png

6、找出"netstat -tan"命令的结果中以'LISTEN'后跟任意多个空白字符结尾的行

blob.png

7、添加用户bash、testbash、basher以及nologin(其shell为 /sbin/nologin),而后找出/etc/passwd文件中用户名同shell名 的行


blob.png


练习3

1、显示当前系统root、mage或wang用户的UID和默认shell


blob.png

2、找出/etc/rc.d/init.d/functions文件中行首为某单词(包 括下划线)后面跟一个小括号的行

blob.png

3、使用egrep取出/etc/rc.d/init.d/functions中其基名

blob.png

4、使用egrep取出上面路径的目录名

blob.png

5、统计以root身份登录的每个远程主机IP地址的登录次数

blob.png

6、利用扩展正则表达式分别表示0-9、10-99、100-199、 200-249、250-255

0-9:[0-9]

10-99:[1-9][0-9]

100-199:1[0-9][0-9]

200-249:2[0-4][0-9]

250-255:25[0-5]

7、显示ifconfig命令结果中所有IPv4地址

blob.png

作业

4、取本机ip地址

blob.png

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


blob.png

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


blob.png

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


blob.png

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

[0-9]{6}[1,2][0-9]{3}[0,1][0-9][0-3][0-9][0-9]{4}

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

1[0-9]{10}

10、正则表达式表示邮箱

\<[.*]@[[:alnum:]]\.com

11、正则表达式表示QQ号

[0-9]\{5,11\}

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

(0)
zhanghuanyuzhanghuanyu
上一篇 2016-08-07
下一篇 2016-08-07

相关推荐

  • 马哥教育网络班21期-第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who|cut -d" " -f1|uniq -c|awk '{print $2}' 2、取出最后登录到当前系统的用户的相关信息。 last |awk 'NR==1{print $0}' last |sed -n &…

    Linux干货 2016-07-29
  • 马哥教育网络班25期-第3周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     tty1         2016-12-…

    Linux干货 2016-12-19
  • shell脚本编写规范

    1 脚本名以.sh结尾,名称尽量见名之意,比如ClearLog.sh Clear_Log.sh clearlog.sh SerRestart.sh Ser_Restart.sh;2 尽量使用UTF-8编码,注释及输出尽量使用英文;3 一般给到执行权限,但一些关于变量的配置文件不用加执行权限;4 执行的时候可以使用bash 执行,或者使用bash -x执行,可…

    Linux干货 2017-04-16
  • 配置基于mysql的虚拟用户认证vsftp服务器

    1.安装vsftp、mysql、epel_release(epel源,后面要安装的pam_mysql认证模块需要这个源)、pam_mysql 2.刚装的mysql运行一下/usr/bin/mysql_secure_installation 3.建立数据库vsftpd,建表user,     create database vsftpd; …

    Linux干货 2016-06-22
  • 进程和进程管理工具

    进程的相关定义以及相关工具的使用

    2017-12-17
  • N22-网路班-第2次作业-冥界之王

    1.linux上文件管理类命令都有哪些,其常用的使用方法极其示例演示。(1).创建目录格式:mkdir [选项]  目录功能:创建目录常用选项说明: -m  创建目录的同时设置访问权限 -p  一次性创建多级目录 -v  显示过程[root@Cent…

    Linux干货 2016-08-22