Linux期末考试第四章

填空题

1、Linux系统的输入输出分为三类,分别为:(标准输入)、标准输出和(标准错误)
2、当执行gcc -c hello.c 2>file命令时,系统会将执行命令时的(错误信息)输出到文件file中。
3、执行Shell脚本的方法有两种,假设现有一个脚本文件test.sh,则执行该脚本的方式分别为(chmod +x test sh;)和(sh test_sh)
4、Shell中的变量没有明确的类型,变量值都以字符串的形式存储,但Shell中可能进行一些算数运算。Shell中的运算一般通过两个命令实现(let)和(expr)
5、条件判断是条件语句的核心,Shell中通常使用(test)命令或([)命令对条件进行判断,这两个判断的条件可以是命令或脚本
6、Shell脚本中常用的条件语句有三种,分别为(if条件)语句、(select)语句和(case)语句

判断题

1、cat<file命令的功能是将cat命令打印的结果重定向到文件file中。(错)
2、Shell的愿意是“壳”,它包裹在内核之外,处于硬件与内核之间。其主要功能为接收用户输入的命令,找到命令所在位置,并加以执行。(错)
3、Shell最重要的功能是命令解释,Linux系统中的所有可执行文件都可以作为Shell命令来执行。(对)
4、使用&连接符连接的命令,其前后命令的执行遵循逻辑与关系,只有该连接符之前的命令执行成功时,后面的命令才会被执行(错)
5、在Shell编程中,使用echo命令可打印字符串。若当前脚本中定义了变量var=“hello itheima”,则语句echo ‘&var’ 打印的结果为hello itheima

单选题

在Shell脚本中,若由双引号引起的字符串中有变量的引用,则会输出变量中的存储的值;
由单引号引起的字符串中有变量的引用,则会原样输出。因此正确选项为
hello itheima
&var

标准错误输出文件编号为2;
错误重定向符号与输出重定向符号相同,即都为“>“和”>>",使用">”将以覆盖的方式将错误信息写到file文件;使用“>>"将以追加的方式将错误信息写到file文件

连接命令,并使命令顺序执行的连接符为”;“
”|“是管道连接符,该命令的功能是将一个命令的输出作为另一个命令的输入;
”&&“是逻辑与连接符,连接符两边的命令执行有逻辑与关系,只有前一个命令执行成功时,后面的命令才会执行;
”||“是逻辑或连接符,只有前一个命令执行失败时,后面的命令才会执行。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向上Claire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值