Linux实训测试题1
1,Linux系统管理员账户?
root
2,[root@svr5 ~]# 解释每一个部分的意思
[用户名@主机名工作目录]#
3,Linux系统有哪几个TTY控制台
TTY1-6字符控制台 tty7图形界面。
4,如何查看内核,并解释每一个部分的意思
[root@localhost~]# uname -r
5,查看系统具体属于RedHat哪一个版本
[root@localhost~]# lsb_release -a
6,显示现在什么位置
[root@localhost~]# pwd
7,进入/etc/sysconfig/network-scripts下
[root@localhost~]# cd /etc/sysconfig/network-scripts
8,长格式并提供易读的属性显示/boot下的vmlinuz开头的文件
[root@localhost~]# ls -l /boot/vmlinuz*
9,列出/etc目录属性
[root@localhost~]# ls -ld /etc
10,递归显示/boot目录下的文件和内容
[root@localhost~]# ls -R /boot
11,显示root下面所有文件包括隐藏文件
[root@localhost~]# ls -a /root
12,查看/boot和/etc/pki分别占用多大空间
[root@localhost~]# du -sh /boot /etc/pki/
13,创建/vod/movie/cartoon,递归显示/vod目录结构
[root@localhost~]# ls -R /vod
#########################
15,把/boot/grub /etc/host.conf拷贝到/root/Desktop下
[root@localhost~]# cp -a /boot/grub /etc/host.conf /root/Desktop/
16,删除Desktop下的grub和host.conf
[root@localhost~]# ls -F /root/Desktop/
17,创建/root/ls-man.txt文件,在将这个文件移动到桌面
[root@localhost~]# mv /root/ls-man.txt /root/Desktop/
18,把ls-man.txt改名为manls.txt
[root@localhost~]# mv /root/Desktop/ls-man.txt /root/Desktop/manls.txt
##############################
29,查看/etc/passwd前5行
[root@localhost~]# head -n 5 /etc/passwd
30,查看/etc/passwd尾5行
[root@localhost~]# tail -n 5 /etc/passwd
31,查看/etc/passwd的第8-12行
[root@localhost~]# head -n 12 /etc/passwd | tail -n 5
32,统计系统中有多少个账户
[root@localhost~]# wc -l /etc/passwd
33,计算/etc目录下.conf配置文件的个数
[root@localhost~]# ls -l /etc/*.conf | wc -l
34,显示/etc/hosts中127.0.0.1的内容
[root@localhost~]# grep -E "127.0.0.1|localhost" /etc/hosts
35,显示/etc/passwd中以root开头的内容
[root@localhost~]# grep ^root /etc/passwd
36,显示/etc/passwd中以bash结尾的内容
[root@localhost~]# grep bash$ /etc/passwd
37,去除/etc/hosts.allow中的空行,把结果显示出来
[root@localhost~]# grep -v ^$ /etc/hosts.allow
38,显示/etc/hosts里面不以#号开头的内容
[root@localhost~]# grep -v ^# /etc/hosts
##########################
40,查找/etc/hosts中包含127.0.0.1或者localhost的内容
[root@localhost~]# grep -E "127.0.0.1|localhost" /etc/hosts
41,以易读的属性并长格式显示/root下的内容将结果重定向到/root/gztest.txt里面
[root@localhost~]# ls -lh /root/ > /root/gztest.txt cat /root/gztest.txt
42,分别使用gzip和bzip2和zip对/root/gztest.txt进行压缩和解压
[root@localhost~]# gzip /root/gztest.txt gzip -d /root/gztest.txt.gz
43,把/etc/mailcap打包并压缩到/root/mail.tar.gz
[root@localhost~]# tar -zcf /root/mail.tar.gz /etc/mailcap
44,把/etc/mail打包并压缩到/root/mail.tar.bz2
[root@localhost~]# tar -jcf /root/mail.tar.bz2 /etc/mail
45,将mail.tar.gz解压到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录
[root@localhost~]# tar -zxf mail.tar.gz -C /tmp/ ls -R /tmp/etc/ rm -rf /tmp/etc
46,将mail.tar.bz2解压到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录
[root@localhost~]# tar -jxf mail.tar.bz2 -C /tmp/ ls -R /tmp/etc rm -rf /tmp/etc/
47,分别查看mail.tar.gz与mail.tar.bz2文件里面内容
[root@localhost~]# tar -tf mail.tar.gz
[root@localhost~]# tar -tf mail.tar.bz2
48,请在 /tmp 这个目录下建立一个名为 vimtest 的目录
[root@localhost~]# mkdir /tmp/vimtest
49,进入vimtest 这个目录当中
[root@localhost~]# cd /tmp/vimtest/
50,将 /etc/man.config 复制到本目录底下
[root@localhost~]# cp -a /etc/man.config /tmp/vimtest/
51,使用 vim 打开本目录下的 man.config
[root@localhost~]# vim /tmp/vimtest/man.config
52,在 vim 中设定一下行号
:set nu
53,移动到第 58 行,向右移动 40 个字元,请问你看到的双引号内是什么目录?
按:58,再向右移动到40字符
54,移动到第一行,并且向下搜寻一下‘ bzip2 ’这个字串,请问他在第几行?
按1G跳到第一行,再在末行模式键入下面命令
/bzip2
55,我要将 50 到 100 行之间的‘小写 man 字串’改为‘大写 MAN 字串’,并且一个一个挑选是否需要修改,如何下达指令?如果在挑选过程中一直按‘y’, 结果会在最后一行出现改变了几个 man 呢?
:50,100 s/man/MAN/cg
56,修改完之后,突然反悔了,要全部复原,有哪些方法?
第一个:在命令行模式下输入u。
第二个:在末行模式下:q!不保存强制退出。
第三个:在末行模式下在换回去:50,100 s/MAN/man/g
57,我要复制 65 到 73 这九行的内容(含有MANPATH_MAP),并且贴到最后一行之后
:65,73y
在用G跳转到最后一行,点p粘贴
58,21 到 42 行之间的开头为 # 符号的注解资料我不要了,要如何删除?
按:21跳到21行,按v后,用方向键选中21~33行,删除,第二次选中22到29行,删除,只保留34行
34FHS
59,将这个档案另存成一个 man.test.config 的档名
:w /tmp/vimtest/man.test.config
60,在第一行新增一行,该行内容输入‘I am a student...’
:1
按o插入空行。再键入文字,结果如下。
61,储存后离开吧
:wq
本文出自 “Dragon” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。