您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > Linux-的习题答案
几个实践课题1、Tenny需要修改命令提示符,在当前工作目录为“/usr/bin”的时候显示:[bin]$当前工作目录“/usr/local/sbin”的时候显示:[sbin]$2、编写一个shell脚本,从键盘读入5个数。然后显示最大数,最小数以及平均数。3、编写一个shelll脚本,显示Fibonacci数列的前20项。例如0,1,1,2,3,5,8,13,21.......4、编写一个shell脚本,从键盘上接收两个文件名,如果两个文件都存在则交换两个文件的内容,否则给出错误信息参考答案:1.,exportPS1=[\$(basename\$PWD)]2.,#!/bin/bashtotal=5i=1sum=0while[$i-le$total]doecho$i:inputanumberreadnumif[$i-eq1]thenmin=$nummax=$numfiif[$min-gt$num]thenmin=$numfiif[$max-lt$num]thenmax=$numfiletsum+=numleti++doneletaverage=sum/totalechoMin$min,Max$max,Average$average3.,#!/bin/bashfib[0]=0fib[1]=1first=0second=1i=2while[$i-lt20]doletfib[$i]=first+secondfirst=$secondsecond=${fib[$i]}leti++donei=0while[$i-lt20]doecho-n${fib[$i]}leti++doneecho4.,#!/bin/bashechofile1name:readfile1echofile2name:readfile2if[-f$file1-a-f$file2]thenmv$file1/tmp/$file2.$$mv$file2$file1mv/tmp/$file2.$$$file2elseechoerrorfi其它的LINUX习题1.Linux核心的许可证是什么?(选择最合适的答案)a.NDAb.GDPc.GPLd.GNU2.谁是Linux的创始人(选择最合适的答案)a.Turbolinuxb.AT&TBellLaboratryc.UniversityofHelsinkid.LinusTorvalds3.Linux是操作系统,意味着开放性源码是自由可用。(选择最合适的答案)a、封闭资源b、开放资源c、用户注册d、开放性二进制4.确定myfile的文件类型的命令是什么(选择最合适的答案)a.typemyfileb.type-qmyfilec.filemyfiled.whatismyfile5.用来分离目录名和文件名的字符是什么(选择最合适的答案)a.slash(/)b.period(.)c.dash(-)d.asterisk(*)6.你想显示文件longfile的最后10行,下面那个命令是正确的(选择最合适的答案)a、taillogfileb、head-10longfilec、taid-d10longfiled、headlongfile7.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)a.path=b.chmodc.chgrpd.chown8.拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)a、cp-wmydir\myfiledir2b、cp-imydir\myfiledir2c、cpmydir\myfiledir2d、cp-vmydir\myfiledir210.假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案)a、2b、6c、4d、111.linux临时目录一般存在下面那个文件夹中(选择最合适的答案)a、/tmpb、/procc、/datad、/dev12.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案)a、read-onlyb、read-writec、write14.下面哪个文件代表系统初始化信息(选择最合适的答案)a、/etc/inittabb、/etc/initc、/etc/procd、/etc/initproc15.哪条命令从当前系统切换到启动级别1(选择最合适的答案)a、inittab1b、init1c、level1d、rlevel116.下面哪个选项能取消shutdown命令(选择最合适的答案)a、shutdown-cb、shutdown-xc、shutdown-ud、shutdown-n17.通过shell执行一个命令,必须先敲入一个_____(选择最合适的答案)a.参数b.命令c.操作符d.终端ID号18.哪个符号加在命令后面可以在后台执行程序(选择最合适的答案)a.@b.&c.#d.*19.在vi编辑器里,哪个命令能将光标移到第200行(选择最合适的答案)a.200gb.:200c.g200d.G20020.用vi打开一个文件,如何用字母”new”来代替字母”old”(选择最合适的答案)a.:r/old/newb.:s/old/newc.:1,$s/old/new/gd.:s/old/new/g23.你给公司的新同事添加一个用户,你起初指定他的帐号在30天后过期,现在想改变这个过期时间,用下面哪个命令(选择最合适的答案)a、usermod-ab、usermod-dc、usermod-xd、usermod-e24.用下面哪个命令可以不用退出vi编辑器来切换文件(选择最合适的答案)a.:eforeditcommandb.mapcommandc.exportcommandd.setcommand25.下面哪个选项用来添加用户定义用户登录的shell(选择最合适的答案)a、-sb、-uc、-ld、-sh26.如果你想给变量IQ定义为4,下面哪些时正确的(选择最合适的答案)a、IQ=4b、setIQ=4c、set$IQ=4d、IQset428.哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行?(选择最合适的答案)a.grep'????'TESTFILEb.grep'....'TESTFILEc.grep'^????$'TESTFILEd.grep'^....$'TESTFILE29.哪一个命令能用来删除当前目录及其子目录下名为‘core'的文件?(选择最合适的答案)a.find.-namecore-execrm;b.find.-namecore-execrm{}\;c.find.-namecore-execrm{}-;d.find.-namecore-execrm{};31.用标准的输出重定向()像file01能使文件file01的数据_____(选择最合适的答案)a.被复制b.被移动c.被覆盖d.被打印32.按_____键能中止当前运行的命令。(选择最合适的答案)a.Ctrl-Db.Ctrl-Cc.Ctrl-Bd.Ctrl-F33.下面对Linux命令的描述哪个是正确的(选择最合适的答案)a.不是大小写敏感的b.都是大写的c.大小写敏感d.都是小写34.在vi编辑器里,命令”dd”用来删除当前?(选择最合适的答案)a.字b.字符c.变量d.行37.下面哪个命令能去掉主引导信息里的内容(选择最合适的答案)a、fdisk/mbrb、format/mbrc、mbr/formatd、mbr/replace38.下面哪条命令可以显示交换内存(选择最合适的答案)a、showmemb、freememc、swapd、free40.下面哪段定义了添加一个tar文件的信息(选择最合适的答案)a、usetheappendcommandb、usetheaddcommandc、usethetarcommandwiththe-aswitchd、usethetarcommandwiththe-rswitch41.在vi中下列哪些命令不能用来在光标前插入文本?(选择所有正确的)a.p[text]b.a[text]c.i[text]d.o[text]42.关于linux下列说明哪些是正确的?(选择所有正确的)a.Linux是一个开放源码的操作系统.b.Linux是一个类UNIX的操作系统.c.Linux是一个多用户的操作系统.d.Linux是一个多任务的操作系统.44.哪些命令组合起来能统计多少用户登录系统(选择所有正确的答案)a.who|wc-wb.who|wc-lc.who|wc-cd.who|wc45.如果你对文件和目录的权限不确定,则不能用_______命令来检测权限.(选择所有正确的)a.psb.ls-lc.ckd.chown46.下面哪些环境变量是在Turbolinuxshell下被定义的?(选择所有合适的答案)a.PATHb.CDc.PS1d.TERM47创建一个用户帐号需要在/etc/passwd中定义哪些信息(选择所有合适的答案)a、loginnameb、passwordagec、defaultgroupd、userid48.在本地的文件系统中下列哪些linux路径结构是无效的?(选择所有正确的)a.//usr\zhang/memob.\usr\zhang\memoc./usr/zhang/memod.\usr/zhang/memo49.linux支持哪些编程语言(选择所有合适的答案)a.Perlb.Pythonc.C++d.Fortran50.echo命令可以用来显示?(选择所有合适的答案)a.参数b.文本字符c.过滤内容d.shell变量选择题(单选)1.一个硬盘最多能够被分成____个主分区。(D)A.1B.2C.3D.43.一台PC上可以有两个IDE接口(将其称为第一IDE、第二IDE),而每个IDE接口上可以接两个IDE设备(将其称为主盘、从盘)。在Linux中,对第二IDE的主盘的命名名称为____。(C)A./dev/hdaB./dev/hdbC./dev/hdcD./dev/hdd4.在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。(B)A./binB./devC./etcD./usr5.Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从____开始编号的。(D)A.hda2B.hda3C.hda4D.hda58.关于swap分区,下面哪一条语句的叙述是正确的。(D)A.用于存储备份数据的分区B.用于存储内存出错信息的分区C.在Linux引导时用于装载内核的分区D.作为虚拟内存的一个分区9.如果一台计算机有64MB内存和100MBswap空间,那么它的虚拟内存空间有多少呢?(D)A.36MBB.64MBC.100MBD.164MB10.按____组合键可在应用程序窗口间实现切换。(C)A.Shift+TabB.Ctrl+Alt+TabC.Alt+TabD.Ctrl+Tab11.对于WINDOWS操作系统,内存的多少对于系统的速度有很大的影响,于是增加内存就成为系统升级的首选。为了保证你的计算机的内存达到够用好用的标准,而且不产生不必要的浪费。用户通常可采用下面哪一种工具来定量测量你的系统需要多少内存。(D)A.系统策略编辑器B.系统配置实用程序msconfig.exeC.系统诊断工具Dr.WatsonD.系统监视器12.Linux操作系统的创始人和主要设计者是:(D)A.蓝点LinuxB.AT&TBell实验室C.赫尔辛基大学D.LinusTorvalds13.Linux内核遵守的是下面哪一种许可条款。(C)A.GDKB.GDPC.GPLD.GNU14.目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A)A.RPMB.debC.zipD.tar15.在Linux中,系统管理员(root)状态下的提示符是:(B)A.$B.#C.%D.16
本文标题:Linux-的习题答案
链接地址:https://www.777doc.com/doc-4903353 .html