当前位置:文档之家› linux的习题答案

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.,export PS1="[\$(basename \$PWD)]"2.,#!/bin/bashtotal=5i=1sum=0while [ $i -le $total ]doecho "$i: input a number"read numif [ $i -eq 1 ]thenmin=$nummax=$numfiif [ $min -gt $num ]thenmin=$numfiif [ $max -lt $num ]thenmax=$numfilet sum+=numlet i++donelet average=sum/totalecho "Min $min, Max $max, Average $average"3.,#!/bin/bashfib[0]=0fib[1]=1first=0second=1i=2while [ $i -lt 20 ]dolet fib[$i]=first+secondfirst=$secondsecond=${fib[$i]}let i++donei=0while [ $i -lt 20 ]doecho -n "${fib[$i]} "let i++doneecho ""4.,#!/bin/bashecho "file 1 name:"read file1echo "file 2 name:"read file2if [ -f $file1 -a -f $file2 ]thenmv $file1 /tmp/$file2.$$mv $file2 $file1mv /tmp/$file2.$$ $file2elseecho "error"fi其它的LINUX习题核心的许可证是什么(选择最合适的答案)a. NDAb. GDPc. GPLd. GNU2.谁是Linux的创始人(选择最合适的答案)a. Turbolinuxb. AT&T Bell Laboratryc. University of Helsinkid. Linus Torvalds是操作系统,意味着开放性源码是自由可用。

(选择最合适的答案)a、封闭资源b、开放资源c、用户注册d、开放性二进制4.确定myfile的文件类型的命令是什么(选择最合适的答案)a. type myfileb. type -q myfilec. file myfiled. whatis myfile5.用来分离目录名和文件名的字符是什么(选择最合适的答案)a. slash (/)b. period (.)c. dash (-)d. asterisk (*)6.你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)a、tail logfileb、head -10 longfilec、taid -d 10 longfiled、head longfile7.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)a. path=b. chmodc. chgrpd. chown8.拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)a、cp -w mydir\myfile dir2b、cp -i mydir\myfile dir2c、cp mydir\myfile dir2d、cp -v mydir\myfile dir210.假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案)a、2b、6c、4d、1临时目录一般存在下面那个文件夹中(选择最合适的答案)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、inittab 1b、init 1c、level 1d、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. :e for edit commandb. map commandc. export commandd. set command25.下面哪个选项用来添加用户定义用户登录的shell(选择最合适的答案)a、-sb、-uc、-ld、-sh26.如果你想给变量"IQ"定义为4,下面哪些时正确的(选择最合适的答案)a、IQ=4b、set IQ=4c、set $IQ=4d、IQ set 428.哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行(选择最合适的答案)'' TESTFILE'....' TESTFILE'^$' TESTFILE'^....$' TESTFILE29.哪一个命令能用来删除当前目录及其子目录下名为‘core'的文件(选择最合适的答案). -name core -exec rm ;. -name core -exec rm {} \ ;. -name core -exec rm {} -;. -name core -exec rm {} ;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、use the append commandb、use the add commandc、use the tar command with the -a switchd、use the tar command with the -r switch41.在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.哪些命令组合起来能统计多少用户登录系统(选择所有正确的答案)| wc -w| wc -l| wc -c| wc45.如果你对文件和目录的权限不确定,则不能用 _______命令来检测权限.(选择所有正确的)a. psb. ls -lc. ckd. chown46.下面哪些环境变量是在Turbo linux shell下被定义的(选择所有合适的答案)a. PATHb. CDc. PS1d. TERM47创建一个用户帐号需要在/etc/passwd中定义哪些信息(选择所有合适的答案)a、login nameb、password agec、default groupd、userid48.在本地的文件系统中下列哪些linux路径结构是无效的(选择所有正确的)a. \usr\zhang\memoc. /usr/zhang/memod. \usr/zhang/memo49. linux支持哪些编程语言(选择所有合适的答案)++命令可以用来显示(选择所有合适的答案)a. 参数b. 文本字符c. 过滤内容d. shell 变量选择题(单选)1. 一个硬盘最多能够被分成____个主分区。

(D)A. 1B. 2C. 3D. 43. 一台PC上可以有两个IDE接口(将其称为第一IDE、第二IDE),而每个IDE接口上可以接两个IDE设备(将其称为主盘、从盘)。

相关主题