8-30 练习题

1、总结文本编辑工具vim的使用方法;

2、总结文件查找命令find的使用方法;

3、总结bash环境变量的相关内容和Linux文件系统上的特殊权限;

4、总结Linux磁盘管理、文件系统相关知识点及其相关命令的使用方法;

VIM练习:
  1、复制/etc/grub2.cfg配置文件至/tmp目录,用查找替换命令删除/tmp/grub2.cfg文件中的行首的空白字符;
   CentOS: /etc/grub.conf

:%[email protected]^[[:space:]]\[email protected]@

2、复制/etc/rc.d/init.d/functions文件至/tmp目录,用查找替换命令为/tmp/functions的每行开头为空白字符的行的行首加一个#; 原有空白字符保留;

:%[email protected]^[[:space:]]@#&

3、替换/tmp/functions文件中的/etc/sysconfig/init为/var/log;

:%[email protected]/etc/sysconfig/[email protected]/var/[email protected]

4、删除/tmp/functions文件中所以#开头,且#后面至少跟了一个空白字符的行的行首#;

:%[email protected]^#[[:space:]]@[[:space:]]

find命令练习:
   1、查找/var目录属主为root,且属组为mail的所有文件;

#find /var -user root -group mail -ls

[[email protected] ~]# find /var -user root -group mail -ls
261125    4 drwxrwxr-x   2 root     mail         4096 Jan  1 08:27 /var/spool/mail
   2、查找/usr目录下不属于root、bin或hadoop的所有文件;

#find /usr -not -user root -a -not -user bin -a -not -user hadoop  -ls

or  #find /usr -not \( -user root -o -user bin -o -user hadoop \) -ls

[[email protected] ~]# find /usr -not -user root -a -not -user bin -a -not -user hadoop  -ls
    13    0 -rw-r--r--   1 gentoo   root            0 Jan  1 13:58 /usr/text1.txt

3、查找/etc目录下最近一周内其内容修改过,且属主不为root或hadoop的所有文件;

4、查找当前系统上没有属主或属组,且最近一周内曾被访问过的所有文件;
   5、查找/etc目录下大于20k且类型为普通谁的的所有文件;
   6、查找/etc目录下所有用户都没有写权限的文件;
   7、查找/etc目录下至少有一类用户没有执行权限的文件;
   8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户拥有写权限的文件;

时间: 2024-08-17 00:29:26

8-30 练习题的相关文章

Selenium2+python自动化64-100(大结局)[已出书]

前言 小编曾经说过要写100篇关于selenium的博客文章,前面的64篇已经免费放到博客园供小伙伴们学习,后面的内容就不放出来了,高阶内容直接更新到百度阅读了. 一.百度阅读地址: 1.本书是在线阅读的,是实时在线阅读,电子书有个好处就是能及时更新内容. (当然购买此书的话,凭流水单号进QQ读书群:372471871可获取一本对应的PDF文档,方便阅读学习) 2.百度阅读地址:https://yuedu.baidu.com/ebook/0f6a093b7dd184254b35eefdc8d37

百度,宫颈癌和房和附件是房价将阿斯顿发

http://www.ebay.com/cln/vnqus-aoi2rh42/ebay/157776573019/2015.01.30 http://www.ebay.com/cln/vnqus-aoi2rh42/ebay/157776590019/2015.01.30 http://www.ebay.com/cln/vnqus-aoi2rh42/ebay/157776608019/2015.01.30 http://www.ebay.com/cln/vnqus-aoi2rh42/ebay/15

百度,换房间啊回复大花洒减肥哈的时间放假了圣诞节

http://www.ebay.com/cln/yous-ypfkprfc/ebay/157911546014/2015.01.30 http://www.ebay.com/cln/yous-ypfkprfc/ebay/157911557014/2015.01.30 http://www.ebay.com/cln/yous-ypfkprfc/ebay/157911568014/2015.01.30 http://www.ebay.com/cln/dinjag.bwlw17m/ebay/15814

日志文件cpm

08/30/14 11:19:29,856 INFO =============CDN BaseLib is starting......!================ pid = 5894 [src/main.cpp:417] 08/30/14 11:19:29,857 TRACE Enter InitThreadPool() [src/main.cpp:260] 08/30/14 11:19:29,857 TRACE Exit InitThreadPool() [src/main.cpp

软件工程课堂练习-随机生成30道四则运算练习题

习题要求:随机生成30道四则运算题 以下是程序代码: 1 #include "stdafx.h" 2 #include "stdio.h" 3 #include "time.h" 4 #include "stdlib.h" //随机器函数头文件 5 6 void print() 7 { 8 srand((int)time(0)); 9 for(int i=0;i<=29;i++) 10 { 11 int x; 12 in

30道shell练习题

1  先测试"/etc/vsftpd"."/etc/hosts"是否为目录,并通过"$?"变量查看返回状态值,据此判断测试结果. [[email protected] ~]#  [ -d /etc/vsftpd ] [[email protected] ~]# echo $? 1 [[email protected] ~]#  [ -d /etc/hosts ] [[email protected] ~]# echo $? 1 2  测试&quo

[Lab4-1]抓路由练习题

[Lab4-1]抓路由练习题 问题1: 用ACL抓取172.18.0.0/16----172.29.0.0/16的路由 答案: 172.16.0.0 0.15.255.255,看上去很完美,但实际上框的范围有些大. R1(f0/0)-(f0/0)R2 R1上的接口地址: R1#sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 12.1.1.1 YES NVRAM up up Loopback0

hdu 1166:敌兵布阵(树状数组,练习题)

敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 37773    Accepted Submission(s): 15923 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就

算法--三色排序练习题

三色排序练习题 第17节 三色排序练习题 有一个只由0,1,2三种元素构成的整数数组,请使用交换.原地排序而不是使用计数进行排序. 给定一个只含0,1,2的整数数组A及它的大小,请返回排序后的数组.保证数组大小小于等于500. 测试样例: [0,1,1,0,2,2],6 返回:[0,0,1,1,2,2] Java (javac 1.7) 代码自动补全 1 import java.util.*; 2 3 public class ThreeColor { 4 public int[] sortTh

简单sql部分强化练习题

简单查询部分sql练习题 -- 选择部门30中的全部职工 select * from emp where deptno = 30; -- 列出全部业务员(CLERK)的姓名,编号,和部门编号 select e.ename, e.empno, e.deptno from emp e where e.job = 'CLERK'; -- 找出奖金高于薪金的员工 select * from emp where comm > sal; -- 找出奖金高于薪金的60%的员工 select * from em