ChinaUnix首页 | 问答 | 文库 | 论坛 | 博客 | 问答 | 沙龙 | 自测 | 下载 | 订阅 | 搜索
当前位置:ChinaUnix 自测首页 > 脚本语言 >你离合格的运维有多远?Shell基础题为您揭晓答案(有奖自测)
全卷10
你离合格的运维有多远?Shell基础题为您揭晓答案(有奖自测)
共10题,100分。
1
编写bash shell脚本的标准首行是()
2
虽然Linux系统没有文件扩展名的概念,但是我们通常认为以()结尾的文件是shell脚本
3
已知如下脚本
[root@shell scripts]# cat test.sh 
#!/bin/bash
user=`whoami`
[root@shell scripts]# sh test.sh
[root@shell scripts]# echo $user
执行sh test.sh后,再执行echo $user后返回的结果是()?
4
要输出或打印环境变量或其他自定义变量定义的内容时,必须在变量名前加()符号而不能直接使用变量名。
5
下面环境变量()表示获取当前执行的shell脚本的文件名。
6
下面哪个变量命名不符合命名规则?()
7
默认Centos系统命令行下,执行[ -f /etc/hosts ] && echo 1 ||echo 0这条命令,输出结果为()
8
有一个数组array=(1 2 3 4 5),现在想要一个新数组new=(2 3),请问如何实现?
9
有脚本如下:
#!/bin/bash
for((i=0; i<=5; i++))
do
  if [ $i -eq 3 ] ;then
      exit;
  fi
    echo $i
done
echo "ok"
请问执行此脚本结果如何?
说明:\n表示换行符
10
已经oldboy.sh脚本如下:
#!/bin/sh
oldboy(){
echo "I am oldboy $1"
}
main(){
 oldboy $1
}
main $*
请问执行"sh oldboy.sh oldboy"的结果是什么?
完善您的个人资料
有奖自测需要您填写以下信息,以便获奖后为您寄送奖品(奖品寄送地址根据您的注册信息进行寄送,若信息有误,视为放弃奖品)。提交后即可开始答题
真实姓名: *
电子邮箱: *  
联系电话: (区号) - - (分机)
手 机: *获取验证码
验证码: *
通信地址: *
邮 编: 所属社区:*
单位名称:*
所属行业:*
职 位:*
部 门: 技术领域:*
全卷10
随时随地
想测就测
安卓客户端
扫描二维码安装