linux第一关考试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux第一关考试题相关的知识,希望对你有一定的参考价值。
1.1我想在/data/oldboyedu 目录下面创建 一个oldboy.txt 文件
[[email protected] ~]# cd /data/oldboyedu
-bash: cd: /data/oldboyedu: No such file ordirectory
1.为何出现这样的错误
2.如何解决这个错误呢?
没有/data/oldboyedu这个目录
mkdir - p /data/oldboyedu
touch /data/oldboyedu/oldboy.txt
1.2 接上题,向oldboy.txt 加入内容 "I love studying Linux." (不少于2 种方法)
方法一
vim /data/oldboyedu/oldboy.txt
I love studying Linux.
方法二
echo "I love studyingLinux.">> /data/oldboyedu/oldboy.txt
方法三
cat >> /data/oldboyedu/oldboy.txt<<EOF
I love studying Linux.
EOF
1.3 把/data 目录复制到 /tmp 目录下
cp -r /data/ /tmp/
1.4 说说这些特殊符号含义: > >> 2> 2>> #(井号) .(点) ..(两个点)
>输出重定向符号 >>追加输出重定向 2>标准错误输出重定向
2>>标准错误追加输出重定向 #注释 . 当前目录
.. 当前目录的上一级目录
1.5 test.txt 内容为:
trainning
fanbing
binglidao
请给出输出test.txt 文件内容时,不包含trainning 字符串的命令。
方法一:tail -2 ett.txt
方法二:grep -v "trainning" ett.txt
方法三:sed ‘/trainning/d‘ ett.txt
方法四:sed -n ‘2,3p‘ ett.txt
方法五:awk ‘!/trainning/‘ ett.txt
方法六:awk ‘NR==2,NR==3‘ ett.txt
1.6 入职新公司,老大让你在服务器上限制rm 命令,当用户输入rm 命令时候提示”rm commandis not allowed to use.” 请问实现的步骤是?
alias rm=‘echo rm commandis notallowed to use‘
source /ect/profile
修改注释vim /root/.bashrc
1.7 取出文件ett.txt 的第30 到40 行的内容。
方法一:sed -n ‘30,40p‘ ett.txt
方法二:awk ‘NR==30,NR==40‘ ett.txt
1.8 把test.txt 文件中的trainning 修改为oldboy.
sed ‘s#trainning#oldboy#g‘ test.txt
1.9 查找出/data 目录下所有以.txt 结尾的文件,并且把文件中的trainning 修改为oldboy.
find /data -type f -name "*.txt"|xargs sed‘s#trainning#oldboy#g‘
1.10 查找/oldboy 下所有以log 结尾的大于1M 的文件复制到/tmp 下。
find /oldboy -type f -name "*.log" -size +1M |xargs cp -t /tmp
cp $(find /oldboy -type f -name "*.log" -size +1M) /oldboy
1.11什么是linux 的运行级别,请描述linux 的运行级别不同数字的含义?(附加题)
0 关机
1单用户模式
2 多用户模式(无NFS)
3 完全多用户模式
4 没有使用
5 图形界面
6 重启
1.12 请描述buffer 和cache 的区别(附加题)?
buffer:向内存中写入数据的内存空间称为缓冲区buffer
cache:向内存中读取数据的内存空间称为缓存区cache
本文出自 “heyong” 博客,请务必保留此出处http://heyong.blog.51cto.com/13121269/1954288
以上是关于linux第一关考试题的主要内容,如果未能解决你的问题,请参考以下文章