shell脚本面试题

作者&投稿:宜枯 (若有异议请与网页底部的电邮联系)

分享70个经典的 Shell 脚本面试题与答案
16) 每个脚本开始的 #!\/bin\/sh 或 #!\/bin\/bash 表示什么意思 ?这一行说明要使用的 shell。#!\/bin\/bash 表示脚本使用 \/bin\/bash。对于 python 脚本,就是 17) 如何获取文本文件的第 10 行 ?18) bash 脚本文件的第一个符号是什么 19) 命令:[ -z "" ] && echo 0 || echo 1 的输出...

Linux系统工程师面试题附答案(2)
如果对于一个高流量的HTTP服务 器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。15.名词解释 HDLC,VTP,OSPF,RIP,DDOS,system V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等。16.编写shell脚本获取本机的网络地址。比如:本机的ip地址是:192.168.100.2\/255.255....

面试套路——如何应对Linux问题
1$ 、 2$ 、 3$ 定位到当前行、第二行、第三行尾部。有的面试官:(漏出满意的笑容)不错。(改问其他部分的问题)还有的面试官: shell 命令熟悉吗?我:接触过,有几次需要编写简单的shell脚本进行自动化测试,当时用的是 base shell ,但是只用过一两次,具体怎么写想不起来了,如果要用的...

9个实战及面试常用Shell脚本编写
1. 前置准备<\/ 确保脚本的正确执行,从一开始就注明解释器:#!\/bin\/bash。保持良好的编程习惯,使用四个空格进行缩进,每行代码后添加注释,清晰表达功能。2. 变量管理<\/ 变量命名有讲究:全局变量首字母大写,如MY_GLOBAL_VAR;局部变量首字母小写,如myLocalVar。函数名保持小写,反映其功能,如color...

我将面试linux网络管理的工作,一般会问什么问题???
我面试的时候写一个日志处理的shell脚本,谈了谈apache两种工作模式prefork和worker的区别,然后就是磁盘IO瓶颈判断方法,然后回答了PCRE相关的正则表达式及raid的015的区别,还有一个就是awk关联数组.谁说不能半个月学来的,我就只学了一个月的shell,至于说其它的东西与windows类似 薪水6K左右的linux管理员 ...

linux面试一般会问到什么?
9. Shell脚本编程,包括变量、循环、条件判断等基本语法。10. Linux系统日志及故障排除,如查看日志、处理系统故障等。11. Linux系统安全相关的知识,如防火墙、SSH登录、用户认证等。12. 虚拟化技术和容器化技术,如KVM、Docker等的使用。这些是一些常见的Linux面试问题,具体面试内容会根据职位和公司的...

最全总结--测试工程师需要掌握什么技能?(附面试题)
掌握Linux系统安装与管理,包括文件系统、文本处理和Shell脚本编写,用户管理等。 实用工具如unzip, gzip, tar用于环境部署和日志管理。1.2 数据库知识 MySQL的安装与配置,以及基础SQL查询,包括增删改查和常用聚集函数。 能够利用SQL进行测试数据管理和验证。1.3 软技能 沟通与协作:进行需求和用例的...

Linux系统工程师面试题附答案
13.编写个shell脚本将当前目录下大于10K的文件转移到\/tmp目录下 Q:主要是考察awk 这些的用法 \/bin\/sh Programm :Using for move currently directory to \/tmp for FileName in `ls -l |awk ‘$5>10240 {print $9}’`do mv $FileName \/tmp done ls -la \/tmp echo “Done...

中软国际面试难不难?
二面:华为的人,问了简历上的东西,Python,Requests,Selenium,Flask,Web。以及做过的测试,自动化脚本怎么写的,之前做项目的时候怎么测试的,还问了爬虫。shell脚本,Linux常用命令(面试前刚看了一遍,常用的应该都回答了)。PS:我是做开发的,做过爬虫,用selenium做过自动化测试还有爬虫,简历上...

美团面试题:如何设计负载均衡架构支撑千万级用户的高并发访问?
ü 后面我们会用Shell脚本实现keepalive的功能 1.3 LVS集群搭建 1.3.1 集群环境说明 主机说明 web环境说明 web服务器的搭建参照: Tomcat: http:\/\/www.cnblogs.com\/clsn\/p\/7904611.html Nginx: http:\/\/www.cnblogs.com\/clsn\/p\/7750615.html 1.3.2 安装ipvsadm管理工具 安装管理工具 查看当前LVS状态...

尘陶15945708832问: 面试软件测试工程师,被问到 shell脚本,应该怎么回答 -
钟楼区博那回答: 其实shell并没有想象中那么高大上的,无非就是n个linux命令写在一个文件里,这个文件就是shell脚本,然后 “sh 文件名”,执行这个shell文件,就是在执行里面的脚本,一条一条的执行.我一般用到shell的时候都是部署环境和监控日志,其他地方用到的少,大部分也是直接在服务器上敲命令

尘陶15945708832问: PHP面试题 shell脚本 -
钟楼区博那回答: 尝试下面的脚本:没有测试移动部分.估计可以.#!/bin/bash dir_year=$(date +"%Y") dir_md=$(date +"%m%d") mkdir -p /video/$dir_year/$dir_md/ PROC_NAME=$0 ProcNumber=`ps -ef |grep $PROC_NAME|grep -v grep|wc -l` if [ $...

尘陶15945708832问: shell面试题求解
钟楼区博那回答: 1, sort ip_input 首先使用sort命令排序,这样相同的IP地址则可以排在一起,这步我是为了接下来使用命令uniq.因为uniq命令要求是使相邻的行唯一,如果相同行之间存在其它信息,命令不会使结果“唯一”! 2, sort ip_input | uniq -c 这里解释一...

尘陶15945708832问: 一道linux shell面试题:如何用shell命令统计排序网站域名的访问量.
钟楼区博那回答: 第一个“|” 后面紧跟的是awk命令 这个命令含义是:将前面log中文件按“空格”或“制表符”分割,然后再以“/”分割第7个域,存入数组“D”中,这个域应该是网址,网址的格式一般是“http://zhidao.baidu.com/question/210746146.html”...

尘陶15945708832问: 编写满足下列要求的Shell脚本文件,并说明运行该脚本文件的方法(9分): a) 包含一段注释,列出您的姓名、 -
钟楼区博那回答: 刚才好象是回答了的...再说一次.#!/bin/bash#第二行开始,以#开头的都是注释,第一行不是 echo Welcome $USER#这里是显示欢迎语 echo `date`#显示时间和日期 echo `hostname`#显示机器名 ls -a ~#显示主目录中的所有文件,你说的父...

尘陶15945708832问: shell 脚本 新手问题
钟楼区博那回答: 具体的我也有点记不住了,但是$就和c语音的指针那个类似,$+express 表示取值,而asd=$asd+1相当于赋值语句,所以这句echo ((asd=$asd+1))错的就很正常了 你赋值用的着取值来赋值吗,asd仅仅是个名词代表的地址空间,

尘陶15945708832问: 求解几道shell脚本语句的功能 -
钟楼区博那回答: 第一个脚本是统计当前路径下的文件总数 第二个脚本是计算1*1 、2*2 ... 99*99、100*100的值 第三个脚本的输出如下:parent_var=hello param=good moring !child_var=world

尘陶15945708832问: 编写一个shell脚本,脚本名为shell,执行该脚本的功能是:判断第一个位置参数是否是 -
钟楼区博那回答: #!/bin/bash (( $# > 0 )) || exit [[ ! $1 =~ ^[/]*root$ ]] && echo "第一个位置参数不是/root目录" && exit ls -a /$1 > 13out shift while (( $# > 0 )) do[ -f $1 ] && echo "File "$1":" >> 13out && cat $1 >> 13out && shift && continue[ -d $1 ] && echo "this dir" && shift && continueecho "该文件($1)既不是普通文件也不是目录文件"shift done

尘陶15945708832问: 解释下面的shell脚本的功能 -
钟楼区博那回答: Shell是什么呢?确切一点说,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统.它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编...

尘陶15945708832问: shell简单脚本语言问题 -
钟楼区博那回答: “:”的几种用法(1)空操作,即不做任何动作(2)作为“真”使用,如shell脚本中可以使用while :...(3)截断文件,在shell脚本中使用:>filename将文件内容清空 其他的我不是很清楚了,这里的用法跟(1)差不多


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网