【校招VIP】测试脚本语言之权限命令

140 阅读2分钟
考点介绍:

在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(command interpreter,命令解析器)。它类似于DOS下的COMMAND.COM和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

本期分享的测试脚本语言之权限命令,分为试题、文章以及视频三部分。

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1.要开始对一个JavaScript探测并给它命名为test可以使用( )

A.console.profile('test');
B.console.trace('test');
C.console.log('test');
D.console.time('test');

正确答案: A

console.profile('test');

2.编写一个问候程序,它执行时能根据系统当前的时间向用户输出问候信息。假设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。

正确答案:

#!/bin/bash
d=`date +%H`
if [ $d -ge 0 -a $d -lt 7 ]
then
    tag=1
elif [ $d -ge 7 -a $d -lt 12 ]
then
    tag=2
elif [ $d -ge 12 -a $d -lt 18 ]
then
    tag=3
else
    tag=4
fi
 
case $tag in
    1)
    echo "早晨好"
        ;;
    2)
    echo "上午好"
    ;;
    3)
    echo "下午好"
    ;;
    4)
    echo "晚上好"
    ;;
    *)
    echo "脚本出错啦"
    ;;
esac

3. 写一个shell脚本,执行中每隔5分钟检查指定的用户是否登录系统,用户名从命令行输入,如果指定的用户已经登录,则显示相关信息。

正确答案:

#!/bin/bash
while :
do
    if w|sed '1'd|awk '{print $1}'|grep -qw "$1"
    then
    echo "用户$1 已经登录系统."
    exit
    fi
    sleep 300
done

(答案点击下方链接或者扫海报二维码查看哦)

二、考点文章

1.软件测试工程师必须要掌握的linux命令

由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力、拓宽自己的技能栈,从而获得更高的薪水。

2.软件测试人员必须掌握的10个Linux基本命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

3.Shell记录-Shell命令(文件权限)

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

(扫下方海报二维码查看完整版)

三、考点视频

测试校招的特点、考点和职业发展

更多资讯可搜索校招VIP小程序查看哦。

PC端链接:xiaozhao.vip/dTopic/deta…

移动端链接:m.xiaozhao.vip/dTopic/deta…