第二周考试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周考试题相关的知识,希望对你有一定的参考价值。
创建目录/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
2 取/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用户 还有一种 注释
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
以上是关于第二周考试题的主要内容,如果未能解决你的问题,请参考以下文章