测试工程师:Linux你可以不熟练,但你必须会!建议收藏

Posted 程序员小捣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工程师:Linux你可以不熟练,但你必须会!建议收藏相关的知识,希望对你有一定的参考价值。

作为测试工程师,我们一般都会搭建测试环境,那么这里给大家简单地介绍几个常用命令。

安装并远程连接 Linux
1、安装 VMWare 虚拟机
安装文件: 自己网上下载个 VMWare
VMware里可以安装各种操作系统,比如:Windows / Linux / Mac
Windows:
Win98, windows 2000, xp ,win7,win10…
Linux:
RedHat 商业版
CentOS 开源版(免费)
Ubuntu
Debian …

2、安装 Centos6.8
注意点:
网络:选“桥接”
硬盘空间改大点:20G -> 60G
开启虚拟机 > 自动登录成功后,点击桌面上的图标: Install to Hard Driver
设置Root用户密码
在Linux中,权限最高的用户是 root (跟mysql一样,在Mysql中权限最高的用户也是 root )
安装好之后,重启CentOS
3、安装 SecureCRT 或 XShell / putty
安装文件: C:\\install\\01-教学软件\\02-Linux\\Xshell5.exe
4、Centos 中,开启 sshd 服务,便于 SecureCRT 远程连接 Linux
su root # 切换用户为 root
注意:输入密码时,密码是不会显示的
服务相关命令:
service sshd status # 查看 sshd 服务状态
service sshd start # 开启 sshd 服务
service sshd stop # 停止 sshd 服务
service sshd restart # 重启 sshd 服务
ifconfig # 查看 IP
chkconfig sshd on # 开机自动启动 sshd 服务
常用Linux命令讲解
快捷键:
查看敲过的命令:用键盘上的上下箭头查看即可
Tab # 自动补全
ctrl + c / ctrl + z # 强制退出
ctrl + alt # VMWare里,跳出虚拟机,到外面的Windows系统
路径:
/ # 是源头,相当于Windows的“计算机”
cd 进入某路径
cd /opt # 进入到/下的opt目录
cd … # 返回上一层
cd ./a # 进入到当前路径下的a目录
mkdir b # 当前路径下,创建一个目录名为b
ls # 查看当前路径下的所有文件、目录
ll # 跟 ls -l 一样的效果
ll VS ls
ls 只是简单地显示当前路径下的文件名/目录名
ll 显示得更详细
-rwxrx-r-x 1 root root 0 Jul 18 6:43 1.txt
drwxrx-r-x 1 root root 0 Jul 18 6:43 a

  • 表示文件 d: 表示目录
    3个1组,共3组,表示的是权限
    r: 读权限 4
    w: 写权限 2
    x: 执行的权限 1
    chmod 777 1.txt # 给1.txt 文件赋予rwx权限
    chmod -R 444 a # 将a目录及a目录下所有的文件/目录都改成444权限
    su root # 切换到root用户
    pwd # 查看当前路径
    创建文件
    touch 1.txt # 创建空文件
    vi 2.txt # 创建、修改文件
    一开始进来,是不可编辑模式,不可以输入内容
    输入: a / i / o ,进入可编辑模式
    输入内容后,如何保存退出?
    按 Esc 键
    输入 :wq
    回车
    强制退出( 不保存):
    按 Esc 键
    输入 :q!
    回车
    查看文件内容:
    cat 1.txt
    cp 1.txt b/ # 将当前路径下的1.txt文件复制到当前目录下的b目录下,文件名不改变(还是1.txt)
    cp 1.txt b/2.txt # 将当前路径下的1.txt文件复制到当前目录下的b目录下,文件名改为2.txt
    mv 1.txt c/ # 将当前路径下 1.TXT 文件移动到当前路径下的c目录下
    mv 1.txt a.txt # 将1.txt文件名改成a.txt (文件、目录都可以mv改名)
    rm -rf a # 将a目录删除
    安装:
    在线安装
    yum install lrzsz -y # 安装 lrzsz 命令
    yum list installed | grep lrzsz # 查看 lrzsz 有没有安装好
    yum remove lrzsz # 卸载 lrzsz
    rz # 上传
    sz 1.txt # 下载 1.txt
    本地安装( 以 tree rpm.zip 为例)
    一般是 rpm 格式的安装包
    rpm -ivh tree.rpm # 安装 tree.rpm 包
    rpm -qa | grep tree # 查看 tree 命令是否安装
    rpm -e tree # 卸载 tree 命令
    压缩、解压
    tar.gz
    tar -zcvf 1.tar.gz *.txt # 将当前路径下所有的txt文件都打包并压缩成 1.tar.gz ( 1.tgz )
    tar -ztvf 1.tar.gz # 查看 1.tar.gz
    tar -zxvf 1.tar.gz # 解压 1.tar.gz
    tar -zxvf 1.tar.gz -C b/ # 将1.tar.gz解压到当前路径下的b目录下
    bz2
    tar -jcvf 1.bz2 *.txt # 将当前路径下所有的txt文件都打包并压缩成 1.bz2
    tar -jtvf 1.bz2 # 查看 1.bz2
    tar -jxvf 1.bz2 # 解压 1.bz2
    tar -jxvf 1.bz2 -C b/ # 将1.bz2 解压到当前路径下的b目录下
    zip
    zip 1.zip *.txt # 将所有的txt文件都压缩成1.zip
    unzip 1.zip # 解压1.zip
    unzip 1.zip -d b/ # 将1.zip 解压到当前路径下的b目录下
    history > linux_commond_test.txt
    #将所有敲过的历史命令,输出保存到linux_commond_test.txt文件中

最后:【可能给予你一定的帮助】

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
关注我的微信公众号【软件测试小dao】免费获取~

我的学习交流群:1033482984 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

以上是关于测试工程师:Linux你可以不熟练,但你必须会!建议收藏的主要内容,如果未能解决你的问题,请参考以下文章

通过Prometheus和Grafana监控Linux进程

业务测试职级要求

Jmeter性能测试 入门

Jmeter性能测试 入门

写 给 我 的 孩 子

如何评测软件工程知识技能水平?