首页 > 其他 > 详细

第四章练习

时间:2016-10-31 22:48:39      阅读:250      评论:0      收藏:0      [点我收藏+]

技术分享

一、

1、显示正确输出,屏蔽错误输出:

         student用户执行find/etc  -name passwd 命令后,由于访问权限的问题,会产生正确和错误两种输出,默认显示在terminal中,屏蔽错误输出需要将错误输出存放起来,这样,在terminal中只有正确输出。

         执行find  /etc –name passwd 2>file

技术分享

2、将正确输出放到/mnt/find.out中,由于权限问题,所以需要先/mnt 文件夹进行授权,才能进行新建文件的操作。

         执行chown –R student/mnt

         执行chgrp –Rstudent  /mnt 命令,更改/mnt的所属组和所有人,从而使得student用户也可以对其进行访问和修改。student用户获得权限后,执行find  /etc –name passwd >/mnt/find.out 2>/mnt/find.err。正确输出为1,错误输出为21可以省略。

得到结果:

技术分享

技术分享

3、所有输出保存到/mnt/find.all中,所有输出使用&>来进行,执行命令:

find /mnt  -name passwd&>find.all

得到结果为:

技术分享

4、再次保存输出到find.all中,即使用追加功能>>,执行命令:

find /etc/ -name passwd&>>/mnt/find.all

结果为:

技术分享

5、屏蔽所有输出:将所有输出存放到一个文件中。

技术分享

6、显示并保存到桌面任意文件中:

使用管道|和复制tee命令:

find /etc/ -name passwd |tee /root/home/kiosk/Desktop/file

技术分享

7、保存正确输出到/mnt/find.out.1中,屏蔽错误输出:

技术分享

二、

1、查找所有含ich的行,并复制到/root/lines

查找并复制的命令为grep

执行命令:grep “ich” /usr/share/mime/package/freedesktop.org.xml>/root/lines

 技术分享

2、替换所有空格,并保留原有内容

使用vim替换功能将空格替换为_,从而实现该功能

%s/ /_/g

技术分享

第四章练习

原文:http://12237658.blog.51cto.com/12227658/1867616

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!