Linux复习题(附答案)
更新时间:2023-11-25 23:42:01 阅读量: 教育文库 文档下载
一、填空
1、在Linux系统中,以(文件)的方式访问设备。
2、Linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。 3、Linux文件系统中每个文件用(inode)来标识。
4、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限(644),该文件属性是(目录)。 5、安装Linux系统对硬盘分区时,必须有两种分区类型:(文件系统分区)和(交换分区)。 6、编写的Shell程序运行前必须赋予该脚本文件(执行)权限。 7、FreeSoftware的含义是 (自由软件) 8、(startx)命令可以用来启动X Window
9、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,可用命令(cat a.txt > txt.a) 10、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(文件所有者所在组的权限)。
11、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(764)。
12、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令是 (tar zcvf wang.tar.gz /home/stud1/wang)。 13、对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是(grep WHU file | wc -l )
14、为卸载一个软件包,应使用( rpm –e)。
15、每个设备文件名由主设备号和从设备号描述。第二块IDE硬盘的设备名为(hdb),它上面的第三个主分区对应的文件名是(hdb3)。
16、vi编辑器有(3)种工作模式,分别是(命令模式、输入模式、末行模式)。 17、设定限制用户使用磁盘空间的命令是(quota )。
18、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc )。 19、将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。 20、为脚本程序指定执行权的命令及参数是( chmod a+x filename )。 21、进行字符串查找,使用( grep )命令。
22、在/dir1不存在的情况下,可以直接使用命令(mkdir –p /dir1/dir2)先后创建/dir1目录以及/dir1/dir2目录。
23、要使得名为fido的文件具有如下权限-r-xr-x—x的命令是:(chmod 551 fido3)。 24、可以使用命令(find /root –name *.cpp)在/root文件夹下查找后缀为.cpp的文件。
25、关闭linux系统(不重新启动)使用的命令( halt) 26、将光盘/dev/hdc卸载的命令是(umount /dev/hdc) 27、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。 28、将test.tar.gz文件解压缩的命令是:(tar -zxvf test.tar.gz)
29、若当前系统安装的wu-ftpd软件包的版本为wu-ftpd-2.6.1-8.i386.rpm,想升级安装2.6.2版本的wu-ftpd软件包,可以使用命令:(rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm)
30、安装Linux系统,硬盘至少要分二个分区,一个为交换分区,另一个必须挂载到( / )目录。
31、2.6.17是linux内核的(稳定)版本
32、怎样显示当前目录( pwd )。
33、命令cat file1.txt > file2.txt的执行结果是:(把当前目录下的 file1.txt 复制为 file2.txt) 34、(su)指令可以切换使用者身份。 35、( du )指令可以显示目录的大小。
36、删除目录 /tmp下的所有文件及子目录的命令是(rm –rf /tmp/*)。 37、PWD属于系统的(环境)变量。 38、( /sbin)目录用来存放系统管理员使用的管理程序。 39、(history)命令可以显示系统使用过的命令列表。
40、前台启动的进程可以通过使用复合键 ( CTRL+C)来 终止。
41、Linux下用户包括:(系统用户)、(超级用户)和(普通用户)。 42、文件的隐藏权限可以使用(chattr)命令进行设置。 43、增加一个用户的命令是( useradd );成批添加用户的命令是( newuser) 44、把文件file1和file2合并成file3的命令是( cat file1 file2>file3 )
45、在vi编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是( a )
46、在vi编辑器的命令模式中,删除一行的命令是( dd )
47、以下为 u盘插入usb接口后执行fdisk –l的结果。则要将该u盘挂装到/mnt/usb下的命令是 mount /dec/sdb1 /mnt/usb
48、将当前目录下的文件man.config 压缩为man.config.bz2 的命令是( bzip2 –z man.config )
49、将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是 gunzip –r /home/stu
50、我们可以修改默认的启动级别为(5),使得系统重启后自动采用X Window方式登录。
51、如果想指定某个shell脚本以csh作为脚本解释语言,应在该脚本中的第一行写入语句:( #!/bin/csh)
52、在使用edquota配置组用户磁盘定额内容时,我们需要加上( -g )参数。 53、 Linux分区类型默认的是:(ext2)
54、在磁盘分区过程中,可以交互地使用(p)命令来显示已分区情况;一般来说,使用fdisk命令的最后一步是使用(w)选项命令将改动写入硬盘的当前分区表中。 55、为了统计文件系统中未用的磁盘空间,我们可以使用(df )命令。
56、为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(加载点) 57、 root文件系统一旦安装完毕,内核将启动名为(init)的程序,这也是引导过程完成后,内核运行的第一个程序。
58、使用$cd ~命令后,我们会进入(当前用户的用户主)目录。
59、Linux安装程序提供了两个引导装载程序,分别是(LILO)和(GRUB) 60、如果忘记了ls命令的用法,可以采用( man ls )命令获得帮助
61、某用户登陆Linux系统后得到的shell命令提示符为:[root@testjw /var/www/html]# , 请根据此提示符填写下列内容:该系统的登陆用户名为:_______root______, 主机名为:_______testjw_____,当前目录为:_______html_____。 62、想显示如“2013-7-10”形式的日期,应执行命令(date +%F) 63、linux系统中文件系统的挂载配置文件是( /etc/fstab )
64、grep ‘^user[0-9]$’ /etc/passwd 的功能是:(显示用户名以user开头,以数字结尾的用户信息) 65、在Linux中,当root密码丢失后,应该:(进入单用户模式后修改root密码) 66、在 linux中查看IP地址的命令是(ifconfig) 67、(ping)命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
68、为某文件建立硬链接文件后,该文件的inode数值会(增加1) 69、为磁盘进行分区,可以使用(fdisk)命令,进入交互模式设置。
70、当碰到某个不熟悉的文件,要找到属于哪个软件包,可用(rpm –qf)命令。 71、使用通配符(*)每次可以匹配若干个字符。 72、.以下shell 脚本中,date命令将执行( 2 )次 for i in a b do date done
73、为了保证系统的安全,目前的Linux一般是将用户账号的口令信息加密后存储于(/etc/shadow)文件中。
74、更改一个文件所属用户的命令是(chown) 75、UID和GID都是从(500)开始顺序编号的。 二、shell编程
1、编写shell脚本,计算1到10的阶乘。
2、编写shell脚本,实现:输入一个文件名,判断其是否为普通文件。 #! /bin/bash
echo “Enter a file name:” read file if [ -f $file ] then
echo “File $file exists.” fi
3、程序填充(填充程序实现题干中的功能,运行程序、验证结果并截图) 程序功能:添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。 #!/bin/sh i=1
groupadd class1 while [ $i -le 30 ] 1分 do
if [ $i -le 9 ] ;then
USERNAME=stu0${i} 1分 else
USERNAME=stu${i} 1分 fi
useradd $USERNAME 1分 mkdir /home/$USERNAME
chown -R $USERNAME /home/$USERNAME 1分
chgrp -R class1 /home/$USERNAME
i=`expr $i + 1` #或i=$(($i + 1))或let “i=i+1” 1分 done
4、编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50 #!/bin/sh i=1
while [ $i -le 50 ] do
userdel -r stud$i sum=`expr $i + 1` done echo \ else echo \ fi;;
5、下面给出了一个SHELL程序,按照其行后有#(n)形式的语句解释,补充程序,并执行程序(截图)。
#!/bin/bash #(1)使用/bin/bash解释脚本 dir=$1 #(2)将位置变量1赋值给变量dir if [ -d $dir ] #(3)如果dir所指为目录 then
cd $dir #(4)将当前目录改为dir for file in * do
if [-f $file ] #(5)如果循环变量file所指是普通文件 then cat $file #(6)显示文件file的内容 echo “end of file $file” fi done else echo “bad directory name $dir” fi 6、试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值。 答:#!/bin/sh read max min=$max sum=$max i=1
while [$i –lt 100] do
read x sum=`expr $sum + $x`
if [ $max –lt $x ] then
max=$x fi
if [ $ x –lt $min ] then
min=$x fi
i=`expr $i + 1` done
echo \ max = $max min = $min \
7、补充程序:编写1个弹出式菜单的shell程序并实现其简单的菜单功能: ******************************************************* * MENU * * 1.copy 2.rename * * 3.remove 4.find * * 5.exit * *******************************************************
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。 #! /bin/sh clear
while [ 0 ]; do
echo \echo \ menu \echo \ 1.copy 2.rename \echo \ 3.remove 4.find \echo \ 5.exit \
echo \echo
echo -n \ select:\read choice echo
case $choice in 1) echo -n \ read src echo echo -n \ read des cp -arf $src $des if $?; then
echo \ else echo \ fi;; 2) echo -n \ read src echo echo -n \ file:\ read des mv $src $des if $?; then echo \ else echo \ fi;; 3) echo -n \ read src rm -rf $src if $?; then
echo \ else echo \ fi;; 4) echo -n \ read src find $HOME -name $src;; 5) exit;; *) echo \esac done
正在阅读:
Linux复习题(附答案)11-25
工程施工组织设计(总)方案03-10
路基预应力锚索桩施工技术交底 - secret - 图文04-06
云南游记作文06-19
我学会挣钱了作文500字07-16
入党积极分子培训心得体会范文五篇08-17
课堂笔记怎么记?都记什么?02-22
2、2008-2014天津工业大学 求实杯数学竞赛(经管)试题及答案04-24
动漫周边产品包装设计中品牌形象的作用探究03-03
中南大学2012有机化学考试试卷03-19
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 答案
- Linux
- 刘双伍 - 毕 业 设 计 - 图文
- 山东财经大学 金融学综合 431 真题 2012年 2011年
- 利用模拟示波器测声速北航物理研究性实验报告剖析 - 图文
- Compound - Material - Spec
- 教育调查报告的结构及撰写方法-易修改word范文(2页)
- 2018江苏开放大学办公室事务管理第二次作业
- 最新冀教版小学英语四年级下册Lesson 21 My Favourite Food
- 代理记账业务规范和财务会计管理制度
- 完善社会组织监管体制的思考与建议
- 政府门户网站安全体系建设要点
- 财税法规论文
- 《关于进一步推进社区教育发展的意见》
- 长沙理工大学暂态作业及答案
- 2005年6月单证缮制与操作及参考答案
- 氧化还原、离子反应同步测试题
- 实用英语写作考试题
- 证券投资期末复习题
- 渠道网告诉您开特色小吃店的选址原则以及需要考虑的因素
- (完整版)薪酬管理研究本科毕业设计
- B737严重颠簸,操纵限值,失速,抖振