找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉8期-胡钧俊 于 2021-10-10 19:07 编辑

linux系统
免费,开源,支持多线程,多CPU的操作系统

centos
优点:稳定和可靠,服务器首选,免费下载使用
缺点:系统老旧,内核版本比较旧

为什么要学习Linux系统
1、有些公司没有运维人员,需要测试人员具备Linux系统操作能力,比如维护测试环境
2、在测试过程中,测试人员不仅仅只需具备找bug的能力,还有学会分析定位bug的原因及bug指派给谁(前端,后端)解决。

快照:可恢复到当前状态
进入操作界面:在虚拟机桌面点击右键-----open in terminal

1、切换用户==su
su root 切换用户为超级管路员(不显示密码)
su hujun 切换到hujun
注意:
假如当前用户是普通用户时,切换为管理员时则需要输入密码
假如当前用户是管理员时,切换为普通用户时不需要输入密码
#表示当前登录的用户超级管理员(root)
$表示当前登录的用户是普通用户

2.ifconfig 查看当前虚拟机ip信息
  假如没有ip地址?
1.service network restart  重启虚拟网卡
2. 在电脑本地win+r 输入services.msc 把vm开头服务点击重新启动

ping www.baidu.com 验证当前虚拟机是否连通网络;ctrl+c 停止

ll命令 查看当前路径下的所有文件机目录的详细信息
llls -l是同一个命令
ls命令 查看当前路径下的所有文件及目录名称
ls -a命令 查看当前目录下所有文件及目录(包括隐藏的文件)
-a 表示参数
SD[{5A4{}ZPQ703OO(02$(E.png

pwd 查看当前所在的绝对路径

/ 根目录
~ 家目录
cd / 进入到根目录
cd .. 返回上一级
cd ../..   向上返回二级
./ 当前目录
cd /dcs6/apache-tomcat-7.0.56 绝对路径写法
cd dcs6/apache-tomcat-7.0.56相当路径写法


怎么区分目录文件
dr-xr-xr-x.===》最开始以d开头的表示是目录
-rw-r--r--====》表示普通文件
lnwxrwxrwx==》链接文件


mkdir命令
mkdir dcs8 创建一个空目录
mkdir dcs8.1 dcs8.2 在当前目录下同时创建dcs8.1和dcs8.2目录
mkdir -p dcs8/dcds9/dcds10 在当前目录下同时创建一个递归多级目录


touch命令
touch xiaoliu.txt   在当前目录下创建xiaoliu.txt文件
touch daliu.txt laoliu.txt 在当前目录下创建daliu.txt和laoliu.txt文件
touch ./dcs8.1/laowang.txt  dcs9/dcs10/xiaowang.txt  在dcs8.1目录下创建laowang.txt文件
在dcs9目录dcs10目录下创建xiaowang.txt


rm命令
rm 提示性删除文件(相对比较安全,防止误删除)
rm命令只能删除文件,不能删除目录
y,确认删除; n不删除
rm -r  ==>-r是一个参数,可以用来删除目录
rm -rf 强制删除,没有提示
rm -rf * 强制删除当前目录下的所有文件及目录===》* 通配符,表示所有(慎用);
  tab键==》联想功能,自动带入对应的目标文件及目录或命令
  上下方向箭头可以快速翻找之前执行过的命令



cp命令
cp xiaoliu.txt daliu.txt  ==》复制粘贴并修改文件名;
cp xiaoliu.txt  dcs9/dcs10/laoliu.txt  ==>相对路径写法,复制粘贴并且重命名
cp /dcs8/xiaoliu.txt  /dcs8/dcs9/dcs10/xiaoxiaoliu.txt ==>绝对路径写法,复制粘贴并且重命名
目录
cp -r dcs9 ./dcs9.1 ==>相对路径写法,复制目录并且重命名
cp -r /dcs8/dcs9  /dcs7/dcs9.2 ==》绝对路径,复制目录并且重命名




mv命令
1.移动文件: mv 文件名称  文件存放路径
  mv xiaoliu.txt /dcs7/
2.重命名:mv 文件名称   新文件名称
mv xiaoliu.txt liu.txt
mv liu.txt /dcs8/dcs9/test.txt==》将liu.txt文件移动到参数目录下并且重命名为test.txt
centos在公司里面都是当作服务器使用,==》通过客户端连接工具xshell来连接服务器
注意:在xshell里面操作的内容和在centos里面操作内容是相互影响的;


xshell怎么连接:
第一步:打开xshell
第二步:在centos里面输入ifconfig命令获取ip地址
第三步:在xshell里面输入ssh +ip地址
第四步:输入账号密码

cat命令
cat xiaoliu.txt ==》查看文件全部内容并且显示在控制台
cat xiaoliu.txt |grep "duoceshi" ==》这个| 叫做管道符,管道符左边的输出等于管道符右边的输入
grep===>搜索关键字

less xiaoliu.txt ==>查看文件内容进行翻页;翻盘ctrl+z才能退出
more xiaoliu.txt==>查看文件内容以百分比进行显示



vim 命令
vi 与vim 都是用于文本文件编辑,vim可以高亮显示

编辑的三种模式:
1.命令模式:通过vim daxiaoliu.txt进入文件时的状态(当前状态下不能直接编辑),
需要通过输入编辑命令后方可输入文本;
2.编辑模式:通过输入编辑命令可进行编辑;点击键盘i键
3.末行模式:退出编辑模式
   3.1 按esc退出编辑模式
   3.2按shift+:进入末行模式  
   3.3在末行模式下输入wq(保存并退出)
      3.3.1保存退出快捷方式,按两下大写的ZZ



cat 其他用法
重定向符号 1. > 覆盖 2. >> 追加



目标文件存在的情况下:
cat daliu.txt > xiaowang.txt  ==》把源文件daliu.txt的内容覆盖到xiaowang.txt文件中
cat daliu.txt >> xiaowang.txt ==》把源文件daliu.txt的内容追加到xiaowang.txt文件中



目标文件不存在的情况下:
cat daliu.txt >laowang.txt==》当目标文件不存在时,会新建一个文件并把源文件内容复制到新文件中
head xiaowang.txt ==》默认查看文件前10行内容
head -n 3 xiaowang.txt  ==》指定查看文件前3行的内容
tail xiaowang.txt ==》默认查看文件后面10行内容
tail -n 5 xiaowang.txt ==》指定查看文件后面5行内容
tail -n +5 xiaowang.txt==》从第5行开始查看到最一行

作业:显示3-6行的数据
命令:tail -n +3 xiaohu.txt |head -n 4 {HBTQ20~A`4ATE$H~K@JU3N.png

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册