linux考试题答案

上传人:r**** 文档编号:197266586 上传时间:2021-09-24 格式:PDF 页数:5 大小:12.29KB
返回 下载 相关 举报
linux考试题答案_第1页
第1页 / 共5页
linux考试题答案_第2页
第2页 / 共5页
linux考试题答案_第3页
第3页 / 共5页
linux考试题答案_第4页
第4页 / 共5页
linux考试题答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux考试题答案》由会员分享,可在线阅读,更多相关《linux考试题答案(5页珍藏版)》请在金锄头文库上搜索。

1、精品文档. 试题及答案一、试完成下列小题:(1)在根目录下创建目录aa cd /-mkdir aa (2)在根目录下创建一个文件cc,然后把 cc 拷贝到 aa 下touch cc-cp cc aa (3)更改目录aa 的权限为777,然后查看是否更改成功chmod 777 aa-ls -l (4)创建用户bob,更改目录aa 的拥有着和组群都为bob,然后查看是否更改成功useradd bob-chown bob aa-chgrp bob aa-ls -l (5)删除该目录以及该目录下的所有文件并不作提示?rm -rf aa 二、试完成下列小题:1) 、用命令把当前工作目录切换到” /roo

2、t “ ,并用命令查看是否切换成功。cd 或 cd /root-pwd 2) 、用命令新建文件” testfile “ ,然后为其创建软链接和硬链接文件,查看其ionde 编号、文件类型、文件权限、连接计数、大小等属性。touch testfile-ln testfile test-ln s testfile file- ls l 3)、创建文件file1 ,并将 file1 改为 file2 ,然后将文件file1 和文件 file2 移动到目录 /tmp 下,并查看是否移动成功touch file1-cp file1 file2-mv file1 file2 /tmp-ls /tmp 三、

3、试完成下列小题:1、查找系统命令pwd 指令文件的位置whichpwd 2、查找 whereis 文件,且只将二进制文件查找出来whereis -bwhereis 3、查找和pwd 相关的所有文件locate pwd 4、搜索 etc 目录下所有以sh 开头的文件locate /etc/sh 5、建立目录 /tmp/a/b/c,若不存在目录 /tmp/a 及/tmp/a/b,则自动建立mkdir -p /tmp/a/b/c 四用 vim 编辑器在 /tmp 下新建一个文件名aa 插入如下内容:abcdefg 1234567 ABCDEFG zyxwvuts 精品文档. 7654321 ZYXW

4、VUTS (1) 显示文档每一行行号先创建文件vim /tmp/aa-:set nu (2) 删除第二行中的第3 到 6 个字符并撤销操作光标放在第2 行中的第3 个字 -4x-u (3) 复制第二行,并粘贴到第6行光标放在第2 行-yy- 光标放在第5 行末尾 -p 五用 vim 编辑器在 /tmp 下新建一个文件名bb 插入如下内容:abcdefg 1234567 ABCDEFG zyxwvuts 7654321 ZYXWVUTS (1)删除第2 至 6 行中的第3 值 6 个字符;先创建文件vim /tmp/bb- 光标放在第2 行第 3 个字符 -ctrl+v- 光标移到第6个字符再移

5、至第6 行 -d (2)在第 4 行插入空白行,并输入“ ZYX127 ” ;光标放在第3 行末尾 -按小写 o输入 “ ZYX127 ”(3)在第 2 行到第 7 行中查找 “ 127” ,并用字符串“ hello ” 替代: 2,7 s /127/hello/g(4)在 vim 编辑器中运行date 命令,并把结果插入到文档的第5 行;然后并保存此文件并退出 vim 编辑器;光标放在第4 行末尾 -:r! date 六、 新建一个分区并挂载到文件夹cz 1. 新建硬盘分区 sda4。第一步:进入 fdisk 指令交互模式:fdisk /dev/sda 第二步: 使用 n 命令创建新的硬盘分

6、区:n(如果 sda4 已经存在,先删除dd ,然后按n ,p,输) 第三步:使用 P 命令显示分区列表:p 第四步:使用 w 命令保存并退出:w reboot 重启电脑2. 对 sda4 分区格式化。格式化: mkfs -t ext4 /dev/sda4 3. 在桌面新建一个目录cz, 将 sda4 分区,挂载到目录cz 上。在桌面上创建目录:mkdir cz 挂载 :mount -t ext4 /dev/sda4 cz 查看: ls cz 精品文档. 七、对文件解压缩和目录的解压缩和解打包(压缩的时候可以任选一种gzip, bzip2 )1.在根目录下创建目录bb 和文件 x、y、 z;r

7、ootlocalhost 桌面 # cd / rootlocalhost /# mkdir bb rootlocalhost /# touch x rootlocalhost /# touch y rootlocalhost /# touch z rootlocalhost /# ls 2.对这 x、y、z 三个文件进行压缩和解压操作;(P94) rootlocalhost /# gzip x y z rootlocalhost /# ls rootlocalhost /# gzip -d x.gz y.gz z.gz rootlocalhost /# ls 3.把 x、y、z 三个文件移动到

8、bb 下;rootlocalhost /#mv x y z bb 4.对目录 bb 进行打包并压缩并解包解压缩;(P98) rootlocalhost /# tar -czvf aaa.tar.gz bb rootlocalhost /# rm -rf bb rootlocalhost /# tar -xzvf aaa.tar.gz 八、使用 rpm 命令进行软件包的安装,查询,删除1.切 换 到root下 , 手 动 将 要 安 装 的vsftpd软 件 包所 在 的 文 件 夹packages的vsftpd-2.2.2-11.el6.i686.rpm复制到 root 文件夹下。rootlo

9、calhost 桌面 # cd2. 使用 rpm查询软件包 vsftpd是否安装到当前系统中 , 如果没有安装,则安装 . rootlocalhost # rpm -q vsftpd 3 使用 rpm安装软件包 vsftpd. rootlocalhost # rpm -ivh vsftpd-2.2.2-11.el6.i686.rpm 4. 删除软件包vsftpd. rootlocalhost # rpm -e vsftpd 九、创建用户和组群1. 创建用户 abc 并设置该用户的宿主目录为/home/xyz 创建用户: useradd -d /home/xyz abc 查看:cat /etc/

10、passwd | grep abc 2. 创建名为 guess 的组群,并设置GID为 600。创建组群:groupadd -g 600 guess 查看:cat /etc/group | grep guess 十、磁盘配额1. 对 dev/sda4 配置磁盘配额, 先在 home下新建一个文件夹quota,使用 vim 编辑器修改 /etc/fstab文件。精品文档. mkdir /home/quota vim /etc/fstab 在最后一行输入:/dev/sda4 /home/quota ext4 defaults,usrquota,grpquota 0 0 2. 重新挂载文件系统以使修

11、改生效。init 6 重新启动操作系统。mount -s 查看是否挂载成功。3. 在/home/quota 目录下创建配额文件, 为启用了配额的文件系统生成当前次盘用量表。quotacheck -acug setenforce 0 (暂时关闭防火墙)ls -l /home/quota/ quotacheck -avug 4. 执行 edquota rjxy命令,把用户 rjxy的软硬限制分别为100000和 200000,即软限制 100KB ,硬限制 200kB。useradd rjxy edquota rjxy 在最后一行修改:/dev/sda4 0 100000 200000 0 0 0

12、 5. 启动磁盘配额, 为 rjxy用户设定权限, 可以对 /hone/quota目录进行写操作。quotaon -a chmod 777 /home/quota 6. 切换到 rjxy用户并进入 /home/quota 目录。su rjxy cd /home/quota/ pwd 7. 创建一个大小为 300M的空文件。dd if=/dev/zero of=testfile bs=300M count=1 十一: bash 变量(1)、设置一个变量名为name ,其变量值为 tom,然后再为变量 name增加内容andjack 。name=tom- 回车name=$nameandjack-回

13、车(2)、自定义一个变量x,并为其赋值tom,并转换成环境变量,然后换一个shell环境,然后输出变量x 的值。x=tom- 回车export x- 回车bash- 回车echo $x (3)、为 y 变量读取来自键盘输入的变量值为tom,并且输入时会有提示内容“please keyin your name:“。read -p please keyin your name: y-回车 -tom- 回车(4)、声明一个变量 z 为整数型变量,然后为其赋值56,然后并且输出变量的精品文档. 内容。declare -i z z=56 十二:数据流重定向和管道命令(1)、先进入 /root 目录下,然

14、后查看文件test1 的标准输出时利用标准输出重定向符号,里面并且写上两行字符分别为linux! 和 world! ,然后查看文件test2 的标准输出重定向符号并把 test1 的内容作为test2 的输入, 然后查看文件test2。然后再把test1 的内容标准输出到test2 中并且不会覆盖其原来的内容。cd- 回车cat test1- 回车 -linux!-回车 -world- 回车 -ctrl+d cat test2 test2- 回车(2)、利用last 指令列出当前与过去登录的用户信息同时利用cut 指令截取每行的第1-6个字符出来。last | cut -c 1-6-回车(3)

15、、利用grep 命令把 /etc/passwd 文件中包含关键字符” root “ 的行搜索出来。cat /etc/passwd | grep root- 回车十三:历史命令和命令执行控制符号& 与| (1)、列出当前系统中记录的所有历史记录,然后再立即清空当前shell 所有历史命令的记录history- 回车history -c- 回车(2)、判断 /tmp 目录下是否有tt 文本文件,如果有就输出” exist“ ,如果不存在则输出” not exist“ 。ls /tmp/tt & echo exist | echo not exist-回车十四:正则表达式(做下面的题之前首先star

16、t.txt 文本文件拷贝到/root 目录下,并把当前目录调为/root )(1)、从文件start.txt中查找含When 或者 Then 的行,要显示行号。grep -n WThen start.txt-回车(2)、从文件start.txt中中查找以大写字母开头的行和查找不是以大写字母开头的行,然后再查找以 “ .” 结尾的行。grep -n A-Z start.txt-回车grep -n A-Z start.txt-回车grep -n .$ start.txt-回车(3)、从文件start.txt中查找包含至少含有两个t 的字符串所在的行。grep -n ttt* start.txt-回车(4)、使用sed工具从文件start.txt中删除第2 到 4 行的内容。nl start.txt | sed 2,4d-回车(5)、使用sed工具把 start.txt 中的 24 行替换成 “ hi tom ” 。nl start.txt | sed 2,4c hi tom-回车

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 规章制度

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号