Linux对于软件测试工程师来说,主要就是搭建测试环境
大致是这样:(正儿八经学Linux比这复杂多了)
1.Linux概要介绍
2.linux安装
3.linux操作实例
4.根目录
5.vi编辑器
6.文件与目录
7.打包与压缩
8.用户管理
9.磁盘管理
10.安装包管理
11.系统管理
12.安全设置
13.linuxshell
1.linux对软件测试工程师的重要性介绍:
目前,无论是APP应用还是网站型的应用,他们运行的服务器端,大多是开源的操作系统,也就是Linux。测试工程师掌握Linux和Tomcat等软件之后,就可以搭建各类用于测试的软件系统,从而开展测试。因此linux操作和使用,这是软件公司和测试工程师的一项基本要求。

2.这里就跳过linux安装步骤了,弱鸡我只用过Centos和Ubuntu。
纯萌新不会装的话可以看看各种教程,比如https://www.runoob.com/linux/linux-install.html

3.linux操作命令实例

[root@localhost abc]#: 命令提示符
root: 当前用户
localhost: 主机名
abc: 当前目录名
#: 管理员
$: 非管理员

管理员: root
/: 根目录【windows 计算机】
~: 家目录:
root 家目录: /root
非管理员家目录: /home/...

常用命令:
ifconfig: 返回网络配置信息
pwd: 返回当前目录的绝对路径
ls: 返回当前目录下目录文件的名称
ll: 返回当前目录下目录文件的详细信息
clear: 清屏
man 命令名: 返回命令的说明信息

目录的常用操作:
mkdir 目录名: 创建目录
mkdir -p aa/bb/cc: 创建多级目录
cp -r 目录1 目录2: 复制目录1粘贴为目录2
mv 目录1 目录2: 剪切目录1粘贴为目录2
rmdir 目录名: 删除空目录
rm -r 目录名: 提示删除目录
rm -rf 目录名: 不提示删除
cd 目录: 切到指定目录
cd aa/bb/cc
cd ..
cd /root/...

文件的常用操作:
touch 文件名: 创建空文件
echo 内容>文件: 写内容到文件
>: 覆盖 >>: 追加
cat 文件名: 查看文件内容
cp 文件1 文件2: 复制文件1粘贴为文件2
mv 文件1 文件2: 剪切文件1粘贴为文件2
rm 文件名:提示删除文件
rm -r 文件名: 提示删除文件
rm -rf 文件名: 不提示删除文件

more 文件名:
分屏查看文件内容,空格翻屏,Enter翻行,显示已看百分比,看完命令提示符自动显示
less 文件名:
分屏查看文件内容,空格翻屏,Enter翻行,不显示已看多少,看完点击q,Q显示提示符
head -n 文件名: 查看文件前n行
head 文件名: 看到文件前10行
head -n 文件1>文件2: 复制文件1的前10行粘贴到文件2
>: 覆盖 >>: 追加
tail -n 文件名: 查看文件后n行
tail 文件名: 看到文件后10行
tail -n 文件1>文件2: 复制文件1的后10行粘贴到文件2
>: 覆盖 >>: 追加
head -n 文件1|tail -m : 查看文件1的前n行中的后m行
head -n 文件1|tail -m >文件2: 查看文件1的前n行中的后m行 粘贴到文件2
>: 覆盖 >>: 追加
tail -n 文件1|head -m : 查看文件1的后n行中的前m行
tail -n 文件1|head -m >文件2: 查看文件1的后n行中的前m行 粘贴到文件2
>: 覆盖 >>: 追加

然后每个基本命令敲个10遍-20遍保证记得住就行。
我是先记这么多,其他的隔日再记。