2017-8-16考试题

来源:互联网 发布:淘宝活动第三方平台 编辑:程序博客网 时间:2024/06/04 21:16

考试题:脚本测试

  • 1、写一个脚本
(1) 接受一个以上文件路径作为参数,一个路径或多个路径作为参数;(2) 显示每个文件拥有的行数;(3) 并且说明一共统计了有多少文件,且一共多少行;
  • 2、写一个脚本
(1) 传递两个以上的字符串当作用户名,可以是3个也可以是多个哦,不限于两个哦;(2) 创建这些用户;且密码同用户名;(3) 统计一共创建了几个用户;
  • 3、写一个脚本
(0)给脚本传递两个数值用于指定用户的范围,例如:1 20 则创建20个用户 或 101 200 则创建100个用户(1)批量新建用户,如:student1---student20, 或 student101---student200; (2)密码与用户名相同;(3)如果用户已经存在就不统计其UID,并给出提示(4)计算新建用户的UID之和;
  • 4、写一个脚本
(1)分别统计/etc/rc.d/rc.sysinit、/etc/rc.d/init.d/functions和/etc/fstab文件中以#号开头的行数之和,以及总的空白行数;
  • 5、写一个脚本
(1)显示当前系统上所有默认shell为bash的用户的用户名、UID以及此类所有用户的UID之和;
  • 6、写一个脚本
(1)使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;(2)在线的主机使用绿色显示;(3)不在线的主使用红色显示;(4)请使用函数完成
  • 7、写一个脚本
(1) 添加10用户user1-user10;密码同用户名;(2) 用户不存在时才添加;存在时则跳过;(3) 最后显示本次共添加了多少用户;
  • 8、打印逆序九九乘法表;
给脚本传递一个参数,如果是9那么打印逆序九九乘法表,如果是8那么打印逆序八八乘法表
  • 9、写一个脚本
 (1) 传递一个磁盘设备文件路径给脚本,判断此设备是否存在; (2) 如果存在,则显示此设备上的所有分区信息;如果不存在,则显示设备不存在;
  • 10、写一个脚本
 传递一个参数给脚本,此参数为gzip、bzip2或者xz三者之一; (1) 如果参数1的值为gzip,则使用tar和gzip归档压缩/etc目录至/tmp目录中,并命名为/tmp/etc-20170613.tar.gz; (2) 如果参数1的值为bzip2,则使用tar和bzip2归档压缩/etc目录至/tmp目录中,并命名为/tmp/etc-20170613.tar.bz2; (3) 如果参数1的值为xz,则使用tar和xz归档压缩/etc目录至/tmp目录中,并命名为/tmp/etc-20170613.tar.xz; (4) 其它任意值,则显示错误压缩工具,并执行非正常退出;
原创粉丝点击