Linux 命令: 软件测试第一个任务, 一般都需要进行环境搭建, 一部分环境搭建内容是在服务器上实现的, 跟服务器交互(没有图形化页面), 需要使用 Linux 命令
数据库: 所有的软件在使用过程中所产生的数据, 最终都要存在数据库当中, 而测试工作往往会需要去校验数据的正确与否, 因此需要学习数据库

文件和目录常用命令的小结
  1. pwd : 查看当前所在的路径位置(涉及到路径切换(cd 命令)时, 确认路径时使用)
  2. ls : 查看当前路径下有哪些文件(对路径下文件进行了修改(创建/复制/移动/删除)时使用)
  3. cd : 切换路径(更换操作目录时使用)(常和绝对路径及相对路径配合使用)
  4. touch : 创建普通文件(单文件: touch 文件名 多文件: touch 文件名1 文件名2 ...)
  5. mkdir : 创建目录文件(单文件夹: mkdir 文件夹名 多文件夹: mkdir 文件夹名1 文件夹名2 ...)
  6. cp : 复制文件/文件夹(文件: cp -i 源文件 目标文件夹 目录: cp -r 源文件夹 目标文件夹)
  7. mv : 移动文件/文件夹(文件: mv 源文件 目标文件夹 目录: mv 源文件夹 目标文件夹)
  8. mv : 改名(mv 源文件名 新名字)(新名字必须是当前目录下不存在的文件名!)
  9. rm : 删除文件/文件夹(文件: rm 文件名 目录: rm -r 文件夹名)
  10. rm : 删除所有文件和文件夹(rm -r *)

文件内容操作相关命令的小结
  1. > : 重定向符号(将左侧命令的结果输出到右侧的文件中)(反复执行,文件原有内容会被替换)
  2. >> : 追加重定向符号(将左侧命令的结果输出到右侧的文件中)(反复执行,内容追加, 文件原有内容不会被替换)
  3. cat : 查看文件内容(格式: cat 文件名)(适合用于查看文件内容较少的文件)
  4. more : 以分屏形式查看文件内容(格式: more 文件名)(适合用于查看文件内容较多的文件)
  5. | : 管道符号(将左侧命令的结果传递给右侧命令当数据源)
  6. | : 例如: ls -al /usr/bin | grep mysql (从左侧命令的结果中查找 mysql)(管道符右侧命令多用: grep more)

查看日志文件内容命令小结
  1. head : 可以查看文件开头内容(head 文件名:查看文件的前10行内容; head -行数 文件名:查看文件的前x行内容)
  2. tail : 可以查看文件结尾内容(tail 文件名:查看文件的后10行内容; tail -行数 文件名:查看文件的后x行内容)
  3. tail -f : 动态查看日志文件内容(格式: tail -f 日志文件名)
  4. 注意:
  5. 1. 系统相关日志存放位置: /var/log
  6. 2. 项目相关日志存放位置: 需要根据项目询问对应的开发人员

程序和进程操作相关命令小结
  1. ps -aux : 查看当前系统下所有的进程信息
  2. 常用用法: ps -aux | grep 程序名 : 能够获取目标程序的进程 ID
  3. kill -9 进程ID : 通过进程ID关闭对应程序(-9: 强制关闭)
  4. 扩展:
  5. top : 可以调用 Linux 系统下的"任务管理器", 可以动态查看所有的进程信息

端口号信息的获取及操作命令小结
  1. netstat -anp : 可以获取当前系统的网络相关信息(获取端口号信息)
  2. lsof -i:端口号 : 查看占用某一端口的的程序名称及进程ID(需要 root 用户权限)
  3. 注意:
  4. 1.可以通过 kill -9 进程ID 命令完成对端口占用程序的移除

文件权限修改命令小结
  1. 命令格式: chmod 权限 文件名
  2. 权限修改:
  3. 字母法
  4. 1. 组别代表字母: u:拥有者 g:用户组 o:其他人 a:以上所有
  5. 2. 赋权代表符号: +:增加 -:撤销 =:赋予
  6. 3. 权限代表字母: r:读取 w:写入 x:执行
  7. 4. 根据需求组合以上三个部分, 再设置权限即可
  8. 例如: chmod a=rwx demo chmod u-r,g-w,o=x demo
  9. 数字法
  10. 1. 权限对应的数字: r:4 w:2 x:1
  11. 2. 分别累加每一个组别的权限值之和, 再设置权限即可
  12. 例如: chmod 755 demo chmod 775 demo
  13. 文件权限修改注意事项:
  14. 1. 权限修改可以反复执行, 如果未达到目的, 可以再次修改
  15. 2. 究竟使用字母法还是数字法完全看个人喜好

查找文件命令小结
  1. find 路径 -name '目标文件名' : 在给出的路径下查找目标文件
  2. 注意:
  3. 1. 路径处可以使用绝对路径或相对路径
  4. 2. 目标文件名处可以使用通配符(*/?/[])

文件的压缩和解压操作小结
  1. tar gzip
  2. 打包和压缩: tar -zcvf 压缩包名.tar.gz 目标文件/文件夹
  3. 解包和解压: tar -zxvf 压缩包名.tar.gz
  4. 扩展-指定解压位置: tar -zxvf 压缩包名.tar.gz 目标文件/文件夹 -C 解压位置文件夹
  5. tar bzip2
  6. 打包和压缩: tar -jcvf 压缩包名.tar.bz2 目标文件/文件夹
  7. 解包和解压: tar -jxvf 压缩包名.tar.bz2
  8. 扩展-指定解压位置: tar -jxvf 压缩包名.tar.bz2 目标文件/文件夹 -C 解压位置文件夹
  9. 选项含义:
  10. -z : gzip(压缩/解压)
  11. -j : bzip2(压缩/解压)
  12. -c : 打包
  13. -x : 解包
  14. -v : 显示过程
  15. -f : 指向文件
  16. -C : 指定解压路径
  17. zip unzip
  18. 压缩: zip -r 压缩包名 目标文件/文件夹
  19. 解压: unzip -d 解压位置文件夹 压缩包名

vi 编辑器的使用

  1. 使用步骤:
  2. 1. vi 文件名 : 如果文件存在, 则打开文件; 如果文件不存在, 则新建文件.(命令模式)
  3. 2. 按字母 i : 从命令模式切换至插入模式
  4. 3. 正常编辑文件内容
  5. 4. 按下 Esc : 从插入模式切换至末行模式
  6. 5. 输入 ':', 后跟 wq, 再按一个回车 : 保存文件内容并退出
  7. 说明: w : 写入 q : 退出 !: 强制操作(!q : 强制退出不保存)
  8. 注意: vi 工具只要求能够实现对文件内容就行修改并报错操作即可, 其他更多操作自行了解!