linux第三关课前测试考试题

 1.如何取得/etiantian文件的权限对应的数字内容,如-rw-r--r--644,要求使用命令取得644这样的数字。

解答:

stat /etiantian |awk -F"[0/]" 'NR==4{print $2}'

stat /etiantian |sed -nr '4s#^.*\(0|/.*$##gp'

stat -c %a /etiantian

2.linux下通过mkdir命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?

如果在/oldboy/ett下面再创建一个目录test。再问/oldboy/ett的硬链接数是多少?为什么。

解答:

硬链接数为3,本身目录带有1个硬链接数,oldboy目录下的.目录,也是当前目录的意思也就是oldboy的硬链接,再为oldboy增加一个硬链接数,目录ett下的..目录是上级目录就是oldboy的硬链接有为oldboy增加了一个硬链接数,总硬链接数加起来为3

oldboy的硬链接数为3,ett的硬链接数为3,ett本身带有1个硬链接数,ett目录下的. 也是当前目录的意思也就是ett的硬链接  给ett目录增加一个了硬链接数,目录test下的..目录是上级目录就是ett的硬链接  给ett增加了一个硬链接数,总硬链接数加起来为3

3.请执行命令取出linuxeth0IP地址(请用cut,有能力者也可分别用awk,sed命令答)

解答:

ifconfig eth0|awk -F"[ :]+" 'NR==2{print $4}'

ifconfig eth0|sed -nr '2s#^.*ddr:|  B.*$##gp'

ifconfig eth0|grep 'Bc'|grep -E '([0-9]+\.?){4}' -o|head -1

4.请给出默认情况eth0网卡配置文件的路径及客户端DNS的路径。

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/resolv.conf

5.查找当前目录下所有文件,并把文件中的www.etiantian.org字符串替换成www.oldboy.cc

find ./ -type f|xargs sed -ri.bak 's#(^.*w.).*$#\1oldboy.cc#g'

find ./ -type f -exec sed -ri.bak 's#www.etiantian.org#www.oldboy.cc#g' {} \;

sed -ri.bak 's#www.etiantian.org#www.oldboy.cc#g' $(find ./ -type f)

6.问题:如何赋予oldboy文件-rw-r--r-x权限属性

解答:

xxxxx

7.执行下面命令时发现提示需要输入密码,请问提示输入的密码是哪个用户的密码。

[[email protected] ~]$ sudo su - oldboy

解答:

xxxxx

8.问题:请问在一个命令上加什么参数可以实现下面命令的内容在同一行输出。

echo "oldboy";echo "oldboy"

解答:

-n

[[email protected] bbb]# echo -n "oldboy";echo "oldboy"

oldboyoldboy

[[email protected] bbb]#

9.问题:请给出如下格式的date命令例:11-02-26。在给出实现按周输出比如:周六输出为6,请分别给出命令。

解答:

date +%y-%m-%d

date +%y-%m-%d_%w

date +%w

10.问题:当从root用户切到普通用户时,执行ifconfig会提示。

[[email protected] ~]$ ifconfig

-bash: ifconfig: command not found

提示:c58会遇到,c64没有此问题。

请问这是为什么?如何解决,请给出详细解决过程。

因为 PATH中没有ifconfig的命令路径

找到ifconfig的命令路径,可以在root用户下找到命令路径,并加入PATH变量中

11.问题:扩展问题:打印三天前的日期格式如:2011-02-26

解答:

date +%F -d '-3day'

12.已知/oldboy/test.txt文件内容为:

oldboy

xizi

xiaochao

请问如何把文件中的空格过滤掉(要求命令行实现)。

解答:

grep -v "^$" /oldboy/test.txt

sed '/^$/d' /oldboy/test.txt

awk '!/^$/' /oldboy/test.txt

13.已知/oldboy/ett.txt文件内容为:

oldboy

olldboooy

test

请使用grepegrep正则匹配的方式过滤出前两行内容

解答:

grep 'y$' /oldboy/ett.txt

grep -E 'ol+dbo+y' /oldboy/ett.txt

awk '/^o.*y/' /oldboy/ett.txt

14.请描述下列路径的内容是做什么的?

/var/log/messages

/var/log/secure

/var/spool/clientmqueue

/proc/interrupts

/etc/fstab

/etc/profile

解答:

/var/log/messages      系统默认日志

/var/log/secure        系统用户登录信息

/var/spool/clientmqueue   linux邮件临时目录

/proc/interrupts       查看中断文件

/etc/fstab             系统自动挂载配置

/etc/profile           系统全局的环境变量、别名

15.如何快速查到ifconfig的全路径(假如你不知道其路径),请给出命令。

解答:

which ifconfig

whereis ifconfig

whereis -b ifconfig  #只查看2进制命令

locate ifconfig

find / -type f ifconfig

 

16.每周日上午930来老男孩linux培训上课(用/oldboy.sh代替),请用linux定时任务命令表示。

解答:

crontab -e

#9:30 来老男孩上课

30 09 * * 0 /bin/sh /oldboy.sh &>/dev/null

17.请给出查看当前哪些用户在线的linux命令。

解答:

w

18.公司一开发人员申请对某一服务器10天的普通用户权限,请问你如何操作?

解答:

xxx

19.请给出正确的关机和重起服务器的命令。

关机

shutdown -h now   立刻关机(生成环境常用)

shutdown -h 10    10分钟后关机,并通知所有在线用户

init 0           切换运行级别到0,关机

halt 立即停止系统,需要人工关闭电源(生产环境常用)

poweroff 立即停止系统,并且关闭电源

重启:

reboot (生产环境常用)

shutdown -r now (生产环境常用)

shutdown -r 1 1分钟以后重启

init 6

注销

logout

exit

ctrl + d (生产环境常用)

20.请写出下面linux SecureCRT命令行快捷键命令的功能?

Ctrl + a

Ctrl + c

Ctrl + d

Ctrl + e

Ctrl + l

Ctrl + u

Ctrl + k

tab

Ctrl+shift+c

Ctrl+shift+v

解答:

Ctrl + a:切换到命令行开始

Ctrl + c:终止当前命令或脚本

Ctrl + d:退出当前shell

Ctrl + e:切换到命令行末尾

Ctrl + l:清除屏幕内容,相当于clear

Ctrl + u:清除(剪切)光标之前的内容

Ctrl + k:清除(剪切)光标之后的内容

tab :命令补全

Ctrl + shift + c:命令行复制内容

Ctrl + shift + v:命令行黏贴内容

原文地址:http://blog.51cto.com/13673885/2151208

时间: 2024-08-27 18:12:45

linux第三关课前测试考试题的相关文章

老男孩教育-第4周课前测试考试题

第4章 第4周课前测试考试题 4.1 定时任务规则的含义01 第1题 如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)?(  ) 30 4 * * 3 mycmd A. 每小时. B. 每周. C. 每年三月中每小时一次. 解答:每周三的4点30分,执行mycmd. 4.2 定时任务规则的含义02 第2题 如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)?( )*/5 * * * * mycmd A. 每5分钟一次.

老男孩教育-第3周课前测试考试题

第3章 第3周课前测试考试题 3.1 取出文件的访问权限掩码 第1题 如何取得/etiantian 文件的权限对应的数字内容,如-rw-r--r-- 为 644,要求使用命令取得644 这样的数字. 思路: 1.利用cut命令切割不同的字段出来,再利用tr命令将字母逐个转化为数字,再利用awk将不同的域相加后,再输出结果 2.stat命令可以查看到文件的详细信息,再从内容里面过滤出访问权限掩码 解答: 准备练习素材: [[email protected] ~]# touch /etiantian

老男孩教育-第1周课前测试考试题

课前考试题汇总 如何成为高手? 针对性刻意练习 学习的过程注定是辛苦的,分享可以得到即时反馈,这是良性循环的开始 学习过程必须养成做笔记的习惯,重复的力量是无穷怕,好的习惯只需要21天即可培养出来 技术的提升只是量的增长,思想的提升才是质的飞跃  --by 老男孩 第1章 第1周课前测试考试题 1.1 创建目录 第1题创建一个目录/data. [[email protected] ~]# mkdir /data 验证 [[email protected] ~]# ls -ld /data drw

老男孩教育-第2周课前测试考试题

第2章 第2周课前测试考试题 2.1 过滤一级目录 第1题如何过滤出已知当前目录下oldboy中的所有一级目录 (提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录)? [[email protected] ~]# mkdir /oldboy/{a..b}/{c..g}/{e..f} -p 方法一 [[email protected] ~]# tree -L 1 -dfi /oldboy/ /oldboy /oldboy/a /oldboy/b 2 directories

老男孩教育-Linux运维就业班入学第一关课前测试考试题及解答

第一题 创建一个目录 /data [[email protected] ~]# mkdir /data 1.1 扩展知识1: 创建目录 ===== make directory  mkdir 1.2 扩展知识2:如果有一个相同的目录已存在了,会报以下错误提示 [[email protected] ~]# mkdir /data mkdir: cannot create directory `/data': File exists 1.3 扩展知识3:查看 显示目录下面的内容 [[email pr

LInux运维入学课前测试考试题

1.创建一个目录/data. 解答: mkdir /data 2.在/data 下面建立一个文件 oldboy.txt. 解答: touch /data/oldboy.txt 3.为 oldboy.txt 增加内容为" I am studying linux.". 解答: echo 'I am studying linux.'>> /data/oldboy.txt 4.把 oldboy.txt 文件拷贝到/tmp 下. 解答: cp /data/oldboy.txt 5.把

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

linux第一关课前测试题

1.创建一个目录/data 解答: 方法一:mkdir /data 方法二:cd /; mkdir data 2.在/data下面建立一个文件oldboy.txt 解答: 方法一:cd /data/;  touch  oldboy.txt 方法二:touch /data/oldboy.txt 3.为oldboy.txt增加"I am studying linux"内容 解答: 方法一:echo "I amstudying linux" >oldboy.txt

2019年春季--课前测试感想

开学第一次测试如期而至,本次测试只是在上学期所学基础之上给了两个基础的登陆以及网页分块布局等的模板,让我们在所学基础之上进行套用. 就自身而言,自己刚开始看到这样的要求时,自己是比较高兴的,测试未开始之前,自己觉得应该不是特别的难,自己最初的想法就是把自己所会的知识做出已经有的网页,然后将文件路径加入所给的模板中,但是在实际操作过程中,一个寒假过去了,自己确实在学习上欠缺了许多,在建立工程的过程中都很吃力,出现了很多自己并不知道如何解决的问题. 首先,从最开始注册要求,登陆要求等就遇到很大问题,