每日一练–8.8 sed,vim

 1 、删除/etc/grub2.conf 文件中所有以空白开头的行行首的空白字符

    sed  's/^[[:space:]]//g' /etc grub2.conf

blob.png

 2 、删除/etc/fstab 文件中所有以# 开头,后面至少跟一个空白字符的行的行首的# 和空白字符

    sed 's/^#[[:space:]]*//'  /etc/fstab 

QQ浏览器截屏未命名.png

 3 、在/root/install.log 每一行行首增加#号 

     sed 's/^/#/' /root/install.log

     QQ浏览器截屏未命名.png

     

 4 、在/etc/fstab 文件中不以# 开头的行的行首增加#号 

    sed -e 's/^#//'  -e 's/^/#/'  /etc/fstab 

QQ浏览器截屏未命名.png

 5 、处理/etc/fstab 路径, 使用sed 命令取出其目录名和基名

QQ浏览器截屏未命名.png

 6 、利用sed  取出ifconfig 命令中本机的IPv4 地址

     sed -e 's/^.*r://' -e 's/B.*$//'|head -2|tail -1

QQ浏览器截屏未命名.png

 7 、统计centos 安装光盘中Package 目录下的所有rpm 文件的以. 分隔倒数第二个字段的重复次数

]# ll /media/CentOS_6.8_Final/Packages/ |grep 'rpm'|sed 's/.rpm$//'|grep -o "[^.]\+$"|sort|uniq -c

 

8、如何设置tab 缩进为4 个字符?

  set tabstop=4

9、复制/etc/rc.d/init.d/functions 文件至/tmp 目录;替换

/tmp/functions 文件中的/etc/sysconfig/init 为/var/log;

1470663515810250.png

 10 、删除/tmp/functions 文件中所有以# 开头,且# 后面至少

有一个空白字符的行的行首的#

1470663655609144.png

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

(0)
wutianyouwutianyou
上一篇 2016-08-12
下一篇 2016-08-12

相关推荐

  • N22-第6周作业-冥界之王

    请详细总结vim编辑器的使用并完成以下练习题1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;    [root@CentOS6 /]# cp /etc/rc.d/rc.sysinit /tmp…

    Linux干货 2016-09-19
  • 笔记整理:权限管理1-基础权限管理&默认权限

    权限管理: 权限的分配根据owner和group来进行分配的   对于文件,各个权限的意义: r:可以使用工具查看内容 w:往里写 x:运行,提请内核发起一个进程 对于目录,各个权限的意义: r:用ls 查看目录列表   w:可以创建或删除目录中的文件   x:可以使用ls -l查看文件列表,也可cd进去   管理命令…

    Linux干货 2016-08-05
  • 计算机的组成及其功能

    计算机的组成及其功能 计算机由五部分组成 运算器 实现算术运算和逻辑运算(和控制器组成CPU) 控制器 控制总线的使用权限,完成寻址和控制对内存当中的访问权限是做读访问还是写访问 存储器 内存,RAM(Random Access Memory) 输入(Input) 下指令,提供数据 输出(Output) 输出数据加工的结果

    2018-02-22
  • Linux文件管理及bash特性详解

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。  文件管理工具:cp,mv,rm       cp命令:copy       源文件:目标文件  单源复制:cp [OPTION]… [-T] SOURCE DEST  多源复制:…

    Linux干货 2016-11-06
  • 第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# egrep '^(fedora|root|user1):' /etc/passwd |cut -d: -f1,7 root:/bin/bash user1…

    Linux干货 2017-02-04
  • 8月5日第七节课作业

    一、当天练习 1、找出ifconfig命令结果中本机的所有IPv4地址 2、查出分区空间使用率的最大百分比值 3、查出用户UID最大值的用户名、UID及shell类型 4、查出/tmp的权限,以数字方式显示 5、统计当前连接本机的每个远程主机IP的连接数,并按从大 到小排序 1、显示/proc/meminfo文件中以大小s开头的行;(要求:使 用两种方式) …

    Linux干货 2016-08-08