一、软件测试人员学会使用Linux命令的必要性:
有时候在和测试同行进行交流时,发现大家可能都是会一些Linux命令的,但是在实际工作测试当中并没有接触到Linux系统甚至使用Linux命令。
其实,一般我们产品开发都是搭建在Linux服务器上的,有时需要配合开发进行日志查看截取,定位问题,这时候就需要登录服务器端,使用Linux命令进行日志查看了。另外,可能就是有的公司需要测试人员帮忙搭建环境,也是需要使用到Linux相关命令的,但是目前自己没接触到这一块,后面可以学习了解一下。
二、如何进入Linux系统服务器:
一般根据公司开发老师或者上级leader提供的服务器ip地址、账号、密码、端口,通过远程登录方式进入服务器,一般可能使用的登录接入工具:Xshell、Putty、finalshell……
这里以xshell举例,其他的基本都是一样,填好相关信息登录上去即可。
1、首先打开xshell工具,然后“新建”一个SSH会话,并输入填写好拿到的服务器相关信息:
2、上述内容填写完成后,点击“用户身份验证”,填写好账户信息进行身份验证,然后点击“确定”:
3、最后,在左侧侧边栏就会出现新增的会话,最后双击会话,就可以连接了。连接上后,就可以使用Linux命令进行操作了。
三、软件测试常用到的Linux命令:
可能我们平时更多使用Windows系统电脑,对该系统更加熟悉,可以这样理解Linux系统,Windows是通过鼠标来操作磁盘文件相关,Linux是可以用终端命令进行磁盘文件操作的。
本想介绍一下Linux系统的大体目录结构,但是因为篇幅原因,后面另起一篇介绍。
————————————————————————
1:cd命令:
cd命令 改变当前工作目录的命令,切换到指定的路径。
使用方式:
cd [目录路径]
如:
cd ~ 切换到用户主目录(home目录)
cd .. 切换到上一级目录
cd ../../切换到上上级目录
cd /usr/bin 通过绝对路径,切换到bin目录下。绝对路径:指定完整的目录路径来切换到目标目录。
cd bin 通过相对路径,切换到bin目录下。相对路径:指定相对于当前目录的路径来切换到目标目录。
2:cat命令
cat命令 用于连接文件并打印到标准输出设备上。
使用方式:
cat [参数][文件名]
如:
cat -n textfile 由1开始对输入内容进行行数编号
另外,一般测试会用到cat进行日志文件查看,为了更方便查到相关内容,需要结合grep进行关键词检索。如:
cat textfile | grep -a 关键字
3:ls命令
ls命令 用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。
使用方式:
切换进入目标目录,使用命令 ls [参数]
如:
ls -a 列出当前目录下全部目录和文件,含隐藏文件也要显示。
ls -l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。
ls -d 只列出目录(不递归列出目录内的文件)。
其实,在做软件测试时,最最重要的就是学会进行日志查看,上面的命令就足以查看日志信息了,如果还想学习Linux其他相关命令,可以网上进行学习,推荐菜鸟教程:Linux 命令大全 | 菜鸟教程
——————————————————————————————————
本篇完。