第二周考试题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周考试题相关的知识,希望对你有一定的参考价值。

  1. 创建目录/data/oldboy,取/etc/passwd前20行重定向到/data/oldboy/oldboy.txt文件中。

第一种:

[[email protected] /]# mkdir -p/data/oldboy

[[email protected]/]# head -n 20 etc/passwd >/data/oldboy/oldboy.txt

第二种

[[email protected]/]# awk ‘NR<=20‘ etc/passwd > /data/oldboy/oldboy.txt

第三种

[[email protected]/]# sed -n ‘1,20p‘ /etc/passwd >/data/oldboy/oldboy.txt

第四种

echo$(sed  -n ‘1,20p‘ /etc/passwd)>/data/oldboy/oldboy.txt

第五种

echo $( awk‘NR>=20‘ etc/passwd) > /data/oldboy/oldboy.txt

第六种

echo $( head-n20) > /data/oldboy/oldboy.txt

/etc/passwd文件的5-15行重定向到/tmp/oldboy/test.txt中(至少两种方法)

创建测试环境  [[email protected] /]# mkdir /tmp/oldboy && touchtest.txt   也可以不创建文件 最后重定向创建

第一种

[[email protected] /]# sed -n‘5,15p‘ /etc/passwd >/tmp/oldboy/test.txt

[[email protected]/]# cat /tmp/oldboy/test.txt

第二种

[[email protected]/]# awk ‘NR>=5 && NR<=15‘ etc/passwd >/data/oldboy/test.txt

第三种


3要求在使用rm命令的时候提示command not found,如何实现(别名)

临时设置别名

[[email protected] ~]# alias rm=‘echo command not found‘

[[email protected] ~]# alias

alias rm=‘echo command not found‘

永久设置别名

[[email protected] ~]# vi /etc/profile

 

4/data/oldboy/目录下所有文件里面所有的oldboy替换为bingbing

 sed ‘s#oldboy#bingbing #g‘


5删除/tmp/oldboy/目录下除了passwd文件以外的所有文件。

find /tmp/oldboy -type f !-name ‘passwd‘ |xargsrm -rf


6 请说出你知道的下列字符在 linux 里可以代表的意义

~ 家目录

 .当前目录

  .. 上一级目录

 | 管道

 >输出重定向  清空原有内容  追加到最后一行

  >>输出追加重定向   追加内容到文件的最后一行

 < 输入重定向

 << 输入追加重定向

 # root用户  还有一种 注释

 

7描述linux的启动/运行级别有几种及其含义。

0 关机

1 单用户模式,用于维护服务器

2多用户模式 没有NFS

3多用户模式,我们常说的命令行模式

4没有

5图形化界面模式

6重启


8查找/oldboy目录下所有7天以前的,以log结尾的,并且大于1M的文件,把这些文件移动到/tmp.   

mv $(find /oldboy -name ‘*.log‘ -mtime +7  -size +1M ) /tmp

 find /oldboy -name ‘*.log‘ -mtime +7  -size +1M {} mv /tmp

9列举出linux常用打包压缩工具及其压缩解压参数。

tar  压缩  czf 

查看压缩打包内容   tf

解压      xf




以上是关于第二周考试题的主要内容,如果未能解决你的问题,请参考以下文章

Linux第二周考试题

第二周考试题及练习题

2018-03-11 20165235 祁瑛 Java第二周考试总结

第二周-四人小组项目

js测试题

20165337第二周学习总结