linux基础shell考试试卷.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux基础shell考试试卷

姓名___________联系方式__________ 中科院测试班linux-基础试卷 选择题 A#!/bin/bash B.#/bin/bash C.#/bin/csh D. /bin/bash 2.下面哪个命令是用来定义shell的环境变量( ) A、exportfs B. alias C. exports D. export 3.哪个命令可以将普通用户转换成超级用户( ) A.super B. passwd C. tar D. su 4.在vi编辑器里,命令dd用来删除当前的( ) A.行 B. 变量 C. 字 D. 字符 A.@ B. $ C. ; D. * 6.按下( )键能终止当前运行的命令 A.Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 7.显示用户的主目录的命令是什么?( ) A.echo $HOME B. echo $USERDIR C. echo $ENV D. echo $ECHO 12.在vi编辑器里,哪个命令能将光标移到第200行( ) A.g200 B. G200 C. :200 D. 200g 8.以下哪个命令可以终止一个用户的所有进程( ) A.skillall B. skill C. kill D. killall 9 vi中哪条命令是不保存强制退出( ) A.:wq B. :wq! C. :q! D. :quit 10. vi中复制整行的命令是( ) A.y1 B. yy C. ss D. dd 11.以下对于shell用户变量的定义,不对的是( ) A.g_Linux=2.6.30 B. LINUX=2.6.30 C.0_Linux=2.6.30 D.linux=2.6.30 12.在终端里执行 echo “current path: “ ‘ `pwd`’ “ ” 结果是:( ) current path:/home/Linux B.current path:’/home/Linux’ C.current path:’`pwd`’ D.current path:`pwd` 填空题 三、简答题: 7、 将当前目录下所有的.c文件复制到当前目录中的source目录下 8、请用两种方式输出hello.c的文件内容 9、请说出静态连接和动态连接的区别。 10.shell 特殊变量中$?,$# 分别表示什么意思? 四、编程题 1、从终端读入一个数,用if语句判断一个数是否为偶数,如果是偶数,屏幕输出是偶数,如果不是偶数,屏幕输出你是偶数。 2、猜数字游戏。1.随机数发生器产生随机数,规定随机数范围0-100猜数 ($RANDOM)2.提示用户进行0-100猜数,如果猜不到,缩小范围,直到猜到为止,记录猜的次数。如果指定5次,表示猜成功,大于5次,自动告知实际数字,提示失败。 3、密码比对,用户有3次机会输入用户名和密码,如果输入正确,退出程序,如果输入错误,继续输入用户名和密码,直到三次机会用完,程序结束。(while语句) 4、通过shell脚本实现简易的计算器功能。具有+ - * / 功能,要求 输入例如 ./calc 10 + 20 结果输出30 5、用shell编程的for语句打印三角星。 图案如下: * ** *** **** *****

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档