码迷,mamicode.com
首页 > 系统相关 > 详细

linux第一关考试题

时间:2017-08-08 00:26:35      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:linux第一个考试题

1.1我想在/data/oldboyedu 目录下面创建 一个oldboy.txt 文件

[root@oldboyedu ~]# 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第一关考试题

标签:linux第一个考试题

原文地址:http://heyong.blog.51cto.com/13121269/1954288

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!