oldboy测试题1

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

[[email protected]~]# cd /data/oldboyedu
-bash: cd:/data/oldboyedu: No such file or directory

1.为何出现这样的错误
答:没有这个/data这个目录或者没有/data/oldboyedu/目录

2.如何解决?

[[email protected]~]# mkdir -p /data/oldboyedu
[[email protected]~]# cd /data/oldboyedu
[[email protected]]# touch oldboy.txt

1.2 向oldboy.txt加入内容"I love studyingLinux." (不少于2种方法)
方法一:echo ‘l love studinglinux‘ >oldboy.txt
方法二:cat >>oldboy<<EOF
方法三:vim

1.3 把/data 目录复制到/tmp目录下

cp -r /data /tmp
cp -a /data/ /tmp

1.4 说说这些特殊符号含义:  >> >  2> 2>>   #(井号) .(点) ..(两个点)

>:追加输出重定向在末尾添加新内容
:输出重定向会把原来的内容清空
2> :错误输出重定向
2>>:错误输出重定向
#:表示注释;代表root用户
.:表示当前目录
..:表示上一级目录

1.5 test.txt内容为:
trainning
fanbingbing
lidao
请给出输出test.txt文件内容时,不包含trainning字符串的命令。

创建环境:
法一:
[[email protected]]# cat >>test.txt<<eof

training
fanbingbing
lidao
eof
法二:
[[email protected]]# echo "training
fanbingbing
lidao">test.txt
[[email protected]]# cat test.txt
training
fanbingbing
lidao
不包含trainning字符串的命令

方法一:sed -n ‘2,3p‘
方法二:head -3 test.txt|tail -2
方法三:grep -v training
方法四:awk ’NR==2,NR==3‘
1.6 入职新公司,老大让你在服务器上限制rm命令,当用户输入rm 命令时候提示”rm command is not allowed touse.” 请问实现的步骤是?。

alias rm=’echo rm=rm commad is not allowed to use‘
alias rm

永久生效
1)alias rm=‘echo rm commend is not‘
2) 用vim将1)写入到/etc/profile文件的最后一行
source /etc/profile生效

1.7 取出文件ett.txt 的第30到40行的内容。
注:ett.txt由seq 20 120 >ett.txt创建

方法一:head -40 ett.txt |tail -11
方法二:tail -72 ett.txt|tail -11
方法三:sed -n ‘30,40p‘ ett.txt
方法四:awk ’NR==30,NR==40‘ ett.txt
1.8 把test.txt文件中的trainning修改为oldboy.

sed -i ’s#tarnaing#oldboy#g‘ test.txt
1.9 查找出/data目录下所有以.txt结尾的文件,并且把文件中的trainning修改为oldboy.

①find /data -type f -name ".txt"|xargs sed -i ‘s#tarning#oldboy#g‘
②find /data/ -type -f -name "
.txt" -exec sed -i ‘s#tarning#oldboy#g‘

1.10 查找/oldboy下
所有7天以前以log结尾的大于1M的文件复制到/tmp下。
法一:
find /oldboy/ -type f -name ".log"-mtime +7 -size +1M |xargs -i cp {} /tmp/
法二:
find /oldboy -type f -name "
.txt" -mtime+7 -size +1M -exec cp {} /tmp/ \;
法三:
cp find /oldboy -type f -name "*.txt" -mtime +7 -size+1M /tmp/ ===反引号
法四:
cp $( find /oldboy -type f -name ".txt" -mtime+7 -size +1M) /tmp/
法五:
find /oldboy -type f -name "
.txt" -mtime+7 -size +1M|xargs cp -t /tmp/

1.11 请描述buffer和cache的区别(附加题)?

答:
buffer:把数据写入内存,这时写入数据的内存空间称为缓冲区,简称缓冲;
cache:从内存中读取数据,这时读取数据的内存空间称为缓存区,简称缓存;
总结:写缓冲,读缓存。

原文地址:http://blog.51cto.com/13132636/2063409

时间: 2024-10-30 05:07:45

oldboy测试题1的相关文章

学习决心书-linux oldboy &nbsp;

我叫任代桥,参加老男孩教育linux运维网络班,目标5个月完成linux运维学业,目标薪水是14K,为了达到此目标我将努力做到一下几点,请大家监督: 1.期间不再碰LOL.dota2等任何游戏,不看电影,不看连续剧,戒掉网综 2.每天认真听讲,做好笔记,记好重点,专心跟着老师走. 3.课下积极总结,当日知识点,当日总结收获,做好小结并复习以前学的知识. 4.争取每天进行10小时及以上的学习时间,坚决不低于每天8个小时的学习时间. 5.遇到难题的时候自己先研究解决,再向导师请教. 6.多练习,多操

老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写

老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写 文件内容如下: [[email protected] oldboy]# cat oldboy.txt  oldboy.blog.51cto.com www.oldboyedu.com 方法一:sed [[email protected] oldboy]# sed 's#[a-z]#\u&#g' oldboy.txt OLDBOY.BLOG.51CTO.COM WWW.OLDBOYEDU.COM 方

IT行业智力测试题

一. 智力测试题: 1. 有A.B.C.D四个人,要在夜里过一座桥.他们通过这座桥分别需要耗时1.2.5.10分钟,只有一支手电,并且同时最多只能两个人一起过桥.请问,如何安排,能够在17分钟内这四个人都过桥? 答案: 第一步:A(1)和B(2)过桥,A(1)返回 Cost:1+2 第二步: C(5)和D(10)过桥,B(2)返回 Cost:10+2 第三步: A(1)和B(2)过桥 Cost:2 2. 有一个埃及人拾到一枚标有"公元前3世纪"的金币,他问一个考古学家,考古学家说是假币

把/oldboy目录及子目录下所有以扩展名.sh结尾的文件中包含oldboy的字符串全部替换成oldgirltou

方法1  find  /oldboy -type f -name '*.sh'|xargs sed -i 's#oldboy#oldgirl#g' find /oldboy -type f -name '*.sh'|xargs  cat 方法2  sed  -i  's#oldgirl#oldboy#g'   `find  /oldboy  -type f -name "*.sh"`    `时tab上面的键盘  表示先执行那一部分

1.19测试题

1.19测试题 1.P1007绕钉子的长绳子(https://vijos.org/p/1007) 背景 平面上有N个圆柱形的大钉子,半径都为R,所有钉子组成一个凸多边形. 现在你要用一条绳子把这些钉子围起来,绳子直径忽略不计. 描述 求出绳子的长度 格式 输入格式 第1行两个数:整数N(1<=N<=100)和实数R. 接下来N行按逆时针顺序给出N个钉子中心的坐标 坐标的绝对值不超过100. 输出格式 一个数,绳子的长度,精确到小数点后2位. 样例1 样例输入1 4 1 0.0 0.0 2.0

ADO.net测试题

有幂函数的.cs文件中的代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient;//引用数据库命名空间 using ADO.NET测试题.数据访问类; using ADO.NET测试题.实体类; using System.Collections; namespa

程序员常识--OJ系统及ACM测试题库大全

OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性.著名的OJ有RQNOJ.URAL等.国内著名的题库有北京大学题库.浙江大学题库等.国外的题库包括乌拉尔大学.瓦拉杜利德大学题库等. 简介: Online Judge系统(简称OJ)是一个在线的判题系统.用户可以在线提交程序多种程序(如C.C++)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性. 程序: 一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运

linux第三关课前测试题

[口头表达技能考试题] 本部分共 10 分,口头答对一个即得 5 分.笔答每题 2 分. 1.1描述 linux 系统从开机到登陆界面的启动过程(记时 2 分钟) 按下电源-BIOS开机自检-MBR引导-GRUP菜单-加载内核-运行init进程-加载配置文件/etc/inittab-设置主机名ip地址/etc/rc.d/rc.sysinit-执行/etc/rc.d/rc脚本-mingetty登录界面 1.2描述 linux 下软链接和硬链接的区别.(记时 2 分钟) 在一个文件系统中,两个ino

一记:.课前测试题

1. 为 oldboy.txt 增加内容为" I am studying linux.  " 解答: 方法一:#vim /data/oldboy.txt I am studying linux. 方法二:# echo "hello oldboy linux" >>/data/oldboy.txt == >> ##追加内容到oldboy.txt 方法三:#cat >>/data/oldboy.txt<<EOF >I