1.dos命令 ping 查看连接情况 ipconfig 查看ip地址 cd 切换目录 dir 查看当前目录下的所有文件 cls 清屏 cd .. 返回上级目录 切换盘符:d: mkdir 创建目录 echo >文件名:创建文件 rmdir:(简写rd):删除目录 删除非空目录:/s /q del:删除文件 copy: 格式:copy 文件/目录 目录路径/ move: 移动(相当于剪切) move 原文件名/原目录名 新文件名/新目录名 远程桌面:可以通过第三方软件控制 前提必须是在同一局域网下 1.被控制的电脑要设置被允许远程桌面连接。 2.申请控制的电脑命令行界面输入 mstsc 3.输入被控制的电脑的ip地址 4.输入被控电脑的用户名与密码 共享文件: 前提必须是在同一局域网下 1.共享文件的电脑把文件共享出来。 2.需求拷贝文件的电脑命令行界面输入\\共享文件的电脑ip地址 linux初级: 1.什么是linux? linux服务器的操作系统 优点:安全,稳定性很高,支持多线程操作 缺点:没有界面,只能使用相关命令进行操作,要有一定的学习成本。 xshell是服务器的连接工具:连接服务器后可以对服务器进行操作。 2.对测试来说为什么要学习linux? 1.查看日志定位bug 2.监控资源(服务很卡的时候查看资源使用情况) 3.搭建测试环境(一般公司都有自己的测试环境) 达到上面3点,需要去学习相关命令 3.常用的操作命令 [root@students-use ~]# root:表示当前用户 @students-use:主机名 ~:当前目录 也表示 家目录 超级用户的家目录在我们root目录下 普通用户的家目录实在home #表示超级用户 $:表示普通用户 clear:清屏 ifconfig:查看IP地址 cd 切换目录 cd .. 表示切换到上级目录 cd../.. 上上级 cd / 切换到根目录 cd ~ :切换到家目录 ls 表示查看当前目录下的文件及目录 ls -a:查看当前目录下的所有文件(包括隐藏文件,点开头的就是隐藏文件) ls -l(简写:ll): 表示查看当前目录下文件的详细信息 ll -a : 表示查看当前目录下所有文件的详细信息 pwd :表示查看当前目录路径 drwxr-xr-x 2 root root 4096 Jan 13 16:00 098 d:表示目录 -:表示文件 l:表示可执行文件 rwxr-xr-x:表示全选:r:读的权限 w:写的权限 x:执行的权限 root:表示所属用户 root:组用户 4096:文件的大小 Jan 13 16:00 在以后操作的时间 098 表示文件名或者目录名 请求帮助的命令:help man 4.查看日志 日文文件路径:需要找对应的开发给到 每一个项目组日志文件保存的路径会不一样 自己把路径保存好 查看的是不带日期的日志文件 带日期的是历史日志文件 查看文件的命令: cat:查看整个文件的信息 用法:cat 文件名 例子:查看日志文件access_log cat access_log 查看日志显示行号: cat -n 文件 例子 :查看日志文件access_log显示行号 cat -n access_log 查看日志access_log 过滤error错误 cat access_log |grep 'error' grep :过滤文本 head:从头查看日志 例子:查看日志文件开头200行的日志 head -200 access_log less :进入日志文件:一行一行查看 用法 :less 文件名(上下键盘切换行) 例子:进入日志文件access_log一行一行查看 less access_log more:翻页查看日志文件(空格键翻页) 用法:more 文件名 例子:翻页查看日志文件 access_log more access_log tail:查看尾部文件信息 最常用:tail -200(查看日志文件后200行内容) tail -500(查看日志文件后500行内容) 例子:查看日志文件access_log后200行内容 tail -200 access_log 例子:查看日志文件后200行 显示行号 cat -n access_log|tail -200 查看动态日志:tail -f 日志文件名 例子:查看动态日志 tail -f access_log 起到实时监控 如果实时监控还查看不到日志:找对应的开发 结束:ctrl+c 或者ctrl+z(强制退出) 2.文件及目录的操作(适用于测试环境搭建) 1.创建目录:mkdir 用法:mkdir 目录名1,目录名2。。。。 例子:切换到home目录下创建cs2209目录 cd /home mkdir cs2209 例子:在yutao目录下创建两个目录 a b 目录 mkdir a b 递归创建目录:mkdir -p 例子:递归创建目录 c/1/2/3/4 d mkdir -p c/1/2/3/4 d 创建文件:touch touch 文件名1,文件名2 例子:创建文件a.txt touch a.txt 例子:创建隐藏文件a.txt(点开头的就是隐藏文件) touch .a.txt 2.删除文件:rm 用法:rm 文件名 例子:删除文件1 rm 1 不提示删除:-f 例子:不提示删除文件2 rm -f 2 删除目录:rm -r 用法:rm -r 目录名 例子:删除目录a rm -r a 不提示删除目录:rm -rf 用法:rm -rf 目录名 例子:不提示删除目录b rm -rf b 删除当前目录下的所有文件及目录 rm -rf * (慎用,一定要知道自己在那个目录下)通配符星号表示所有 3.cp 复制文件文件及目录 复制文件:cp 文件名 路径 例子:将文件1复制到 /hoem/cs2209/yutao/xm目录下 cp 1 /hoem/cs2209/yutao/xm 复制并改名:cp 文件名 路径/新文件名 例子:将文件1复制到 /hoem/cs2209/yutao/xm目录下并改名1.txt cp 1 /hoem/cs2209/yutao/xm/1.txt 例子:将1.txt复制到上级目录并改名为11.txt cp 1.txt ../11.txt 复制目录:cp -r 目录名 路径 例子:将目录xm复制到xm1下 cp -r xm xm1 例子:将xm复制到上级目录并改名为 xmm cp -r xm ../xmm 例子:将xmm拷贝到/home/cs2209 目录下 cp -r xmm /home/cs2209 4.mv 移动(相当于剪切,不区分文件与目录) 用法:mv 文件名/目录名 路径 例子:例子将当前目录下的a.txt文件移动至yutao目录下 mv a.txt yutao 移动并改名:mv 文件名/目录名 路径/新文件名 例子:将文件a.tx1移动至上级目录并改名aa.txt mv a.txt ../aa.txt 改名:mv 原文件名/原目录名 例子:将文件a.txt 修改名称为aa.txt mv a.txt aa.txt 查找文件:find (根据文件名称查找文件位置) 需要自己将文件路径保存好 find / -name '需要查找的文件名*' 星号表示所有 5.权限chmod (了解,一般公司不会给我们超级管理用户权限) 用法:chmod 权限 文件或者目录 rwxrwxrwx 第一个rwx:表示所属用户的权限 第二个rwx:表示所属组用户的权限 第三个rwx:表示其他用户的权限 例子:将文件1设置全部权限 chmod 777 1 第一个数字7:表示所属用户的权限 第二个数字7:表示所属组用户的权限 第三个数字7: r:表示读的权限 4 w:表示写的权限 2 x:表示执行的权限 1 例子:将文件1设置所属用户与组用户为读写的权限,其他用户设置为写的权权限 chmod 662 1 例子:给目录xm设置全部权限 chmod 777 xm 例子:给目录xm及其子文件设置全部权限 chmod -R 777 xm 方法2:(使用不够灵活) u:表示所属用户 g:表示组用户 o:表示其他用户 例子:给文件1所属用户减去执行的权限 chmod 677 1 chmod u-x 1 文件传输: 将window的文件传输到linux服务器内(可以利用xftp工具)