每日一练–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 09:01
下一篇 2016-08-12 09:01

相关推荐

  • N21天天第十一周课程练习

    1、详细描述一次加密通讯的过程,结合图示最佳。 SSL协议基础: SSL协议位于TCP/IP协议与各种应用层协议之间,本身又分为两层: 1)SSL记录协议:建立在可靠传输层协议(TCP)之上,为上层协议提供数据封装、压缩、加密等基本功能。 2)SSL握手协议:在SSL记录协议之上,用于实际数据传输前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。 SS…

    Linux干货 2016-10-09
  • Linux基础指令(1)

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

    Linux干货 2016-11-09
  • 通过FTP服务怒刷基础功法熟练度(匿名篇)

        Linux门派多种多样,那么本次就讲讲本人刷基本命令熟练度的方法。FTP原理什么的都不说了,网上有很多。直接上酸菜~学徒水平,大师勿笑。     本篇搭载的是FTP匿名用户访问,同时可以在服务器上进行创建删除等操作。危险系数有点点大,仅推荐用来刷命令熟练度使用。我用的Li…

    2017-07-25
  • linux发展史

    linux发展史简介: 20世纪60年代,MIT开发分时操作系统(Compatible TIme-Sharing System),支持30台终端访问主机;     ~主机负责运算,而终端负责输入输出; 1965年,Bell实验室、MIT、GE(通用电气公司)准备开发Multics系统,为了同时支持3…

    Linux干货 2016-10-14
  • 网络班27期第五周作业

    N27_网络班 第五周作业 1、 显示当前系统上root、fedora或user1用户的默认shell [root@localhost ~]# grep -E ‘^(root|fedora|user1)’ /etc/passwd | cut -d: -f1,7 2、 找出/etc/rc.d/init.d/function文件中某单词后面跟一组小括号的行,形如…

    Linux干货 2017-08-28
  • keepalived双主模型的实现

    一、简介  keepalived 简介:是服务器高可用的一个重要软件,它的核心组件有vrrp ,stack, checker ,ipvs, warpper, watch dog  它是vrrp协议的实现,原生设计目的为高可用ipvs服务;keepalived能够通过配置文件中定义生成ipvs规则 并能够对RS的健康状态进行检测;vrrp_…

    Linux干货 2014-05-22