软件测试必掌握linux指令

1.Linux命令严格区分大小写(一般都默认小写)

2.Linux所有的内容都是以文件形式保存的,不考扩展名区分文件类型

3.命令之间有空格

4.命令之间是有空格的

permission denied:拒绝访问,没有权限,去向配置管理员申请权限

command not found: 大部分就是命令写错了

1.su:不退出登录的情况下切换用户的命令   su  root,之后输入密码普通用户切换到超级管理员,

$普通用户,#跟用户   【用户名@localhost  ~】$    localhost是主机名(虚拟机或云服务器)

2.cd切换目录 root用户 cd /切换到顶级,pwd显示当前路径

绝对路径和 相对路径

3.绝对路径和相对路径

从根目录开始进入,相对路径:相对于当前目录

/开头就是跟目录

4.ls 显示当前目录下的所有文件  ls-a包括隐藏文件全部显示,ll显示文件的属性(详细信息,一行)

d是目录  -表示是文件,创建者,创建者所在的组  大小 时间

5.权限控制:drwxr-xr-x  除去第一个三个一组   r 读 w写  x执行

啥类型 文件所有者 所有者所在的组 其他用户

rwx:文件所有者(创建者)的权限   都有    7

r-x:所有者所在的组有这个权限  只有读执行   5

r-x:其他用户 只有读执行     5

r:4  w:2  x:1       该文件的 权限时755  

假如该文件的叫bin,opt是它的上级

修改权限  在当前目录是opt的情况下改他的子目录用 chmod  555   bin 

6.vi test.txt  对这个文件编辑 按i进入写状态 esc退出写状态,:wq保存退出 :q!不保存退出

7.vi 进去之后,输入/查找关键字,按n在关键字中进行切换方便,上下键盘是都可以切换

8.tail 查看文件  tail -f 日志文件 (一般是项目名.log)

找bug日志肯定是会有error,

用vi日志找bug在哪

用 vi  /error 查找error,用的最多,或者exception

grep error 日志文件名  会显示所有带error的语句

9.管道 | 前面的 输出是后面的输入

10.ps:查看当前进程的命令   ps -ef找到正在运行的进程,,更加详细

并且把显示 UID用户号(root)  进程号PID 父进程号 PPID  内存 时间  CMD

11.ps -ef |  grep tomact    查看所有的 tomcat进程

在这些进程中去过滤  每一个信息都有进程号

12.kill   杀掉进程 就是Windows任务管理器里面的结束任务

    kill  -9  2236(进程号)强制杀死,有些进程比较顽固

    kill -a   tomcat有关tomcat的进程全部删掉

13通过端口号去删

netstat -apn 查找端口号

netstat -apn |  grep 8080查找出来的端口号过滤8080

找到这个进程后,可以看到进程号2893,然后在使用kill -9   2893删这个进程

14.pwd:显示当前目录的路径,绝对路径返回

15.ping 域名或者IP 查看网络通信状况

16.ifconfig: 检查IP地址的配置,会出现IP相关信息,网关,子网掩码

第二节课:

Xshell:远程连接工具,阿里云服务器在北京,怎样操作,所以开发远程连接工具,在Window系统上通过工具直接连接到服务端

17 find 查看文件目录

 

你可能感兴趣的:(软件测试必掌握linux指令)