操纵系统有哪些:
WINDOW Linux MAC 麒麟 DOS
Linux的简介:
Linux是一个基于POSIX和unix的多用户 多任务 支持多线程和 多cpu的一个操作系统
Linux的发行版:
Ubuntu RedHat CentOS Debian SUse
Linux的使用领域:
LNMP Linux+Nginx+mysql+Php
LAMP Linux+apache+mysql+Php
测试中什么使用linux?
搭建测试环境(JDK MYSQL TOMACT NGINX)
使用linux对服务器的简单的维护()
使用Linux查看日志定位bug
测试中什么时候使用mysql?
参数 获取session token 多表联查(3张表的联查)
Linux的安装:
1.在虚拟机中进行安装linux
2.使用云服务的linux (阿里云 腾讯云)
Linux的启动方式:
1.命令行登录 ssh root@公有ip
2.图形界面登录 putt
常用命令:
Ls / 展示当前目录下的所有文件
Etc 用来存放配置文件和子目录
Var 存放日志以及线程程序
Bin /user/sbin 系统用户使用的命令
对文件的基本操作
Cd … 进入上一曾目录
Cd …/ 进入根目录
Cd bin 进入bin目录下bin可以更换为任意的文件夹
Ls 展示所有的文件下的子文件夹和子文件
Ls -l 显示文件的属性以及文件所属的用户和组
L rwx rwx rwx
0 123 456 789
下标为0的时候代表的是 确定文件里欸选哪个
下标为123 确定文件的所属 拥有该文件的权限
下标为456 确定属性组 所有有权限的用户组
下标789 其他用户拥有该文件的权限
0 有的字母为 d - l b c
D 是一个目录 - 是一个文件 l 链接文档 b 装置文件c 穿行端口设备 后面3位制
R 读
W 写
X 执行
-`权限
屏幕清空 clear
更改文件的属性
1.chgrp 更改文件的属组
Mkdir -p test2 创建文件夹
rmdir test2 删除文件夹
Cd… 上一级目录
Cd…/ 根目录
Cd~ 根目录
Cp 选项 来源文件 复制到地址文件
Pwd 显示目前的目录
Rm 移除文件或者是目录 -f - i -r 忽略不存在的文件 互动模式 递归删除
Mv 移动文件或者是目录 -f - i -u 文件已经存在直接覆盖 询问是否覆盖 文件升级
Vi 编辑文件
I insert输入
:wq: 退出编辑
文件查看内容
Cat 由第一行显示内容
Cat -a -b(显示行号) -e -n(显示行号 空行也占一行) -v显示特殊字符的
Tail 查看文件的后面几行
-n -f
Less 文件名
f 下一页
回车 换行
Q 推出
添加用户账号 useradd
Useradd ** 用户名
** -g 用户组
-u 用户号
-d 指定用户住目录
-s shell文件 指定用户登录shell
Linux的磁盘分区的 fdisk
查看的 df du
格式化盘符 mkfs
Vi 进行编辑 命令模式 command mode
输入模式 insert mode
底线模式 LastLine mode
使用shell脚本的方式
1.在Linux下进行创建文件 后缀名位 .sh
2.编辑创建的好的文件
3.Chmod +x /文件路径
4.执行编译的命令