从零开始学习软件测试-第12天笔记

本文介绍了Linux系统中的一些基本命令,包括mv用于移动和重命名文件及目录,vim编辑器的使用,输出重定向如何保存命令结果,以及cat、more、head、tail用于文件查看,管道符连接命令,grep和find进行文本搜索与文件查找。还提到了软连接和硬连接的概念及其区别。
摘要由CSDN通过智能技术生成

Linux命令

mv移动,重命名

mv 文件1/目录1  目录2:将该文件1或者目录1移动到目录2中。

mv 原文件名/目录名  新名:对文件/目录进行重命名。

选项:

  • -i :以交互的形式进行移动覆盖。
  • -f :强制的移动覆盖。
  • -v :显示移动后的位置。

vim编辑器

作用:查看和编辑文件内容。

  • 命令模式:vim 文件名
  • 文本输入模式:i 或 a 
  • 末行模式:shift + :
  1. wq :保存并退出编辑器。
  2. q!:强制退出编辑器。
  • 回到命令模式:esc
  • 编辑器小操作:
  1. yy:复制
  2. dd:删除
  3. u:撤销
  4. p:粘贴

输出重定向

符号:>

解释:是指将命令的输出内容,通过输出重定向保存到另一个文件中去充当文件的内容。

eg:ls > a.txt  将ls命令的运行结果保存到a.txt中,a.txt原来的内容会被覆盖掉,若a.txt不存在则会新建,想保留a.txt原本内容不被覆盖,需要连续使用两个输出重定向:ls >>a.txt 。

 cat-查看文件的内容

格式:cat 文件1 文件2...

more-分屏显示

格式:more 文件名

  • 回车:向下看一行
  • B:向上看一行
  • F或空格:向下看一页
  • Q:退出

管道符

符号:|

作用:将管道符左侧命令的运行结果,给到右侧的命令当作输入。

还可以连接多个命令同时执行,提高效率。eg:ls | more

head&tail

作用:查看文件的前几行和后几行。

格式:head -数量 文件名

           tail -数量 文件名

查看日志✔✔✔

  • 动态实时查看日志:tail -f 日志名.log
  • 查看历史日志:cat 日志名.log
  • 对日志内容进行过滤:tail -f 日志名.log | grep "要过滤的内容"

软连接

类似于windows中的快捷方式

格式:ln -s 原文件名 新连接文件名

特点:

  • 软连接的连接文件大小,几乎不占用空间。
  • 既可以连接到文件,也可以连接目录。
  • 软连接原文件删除后,连接文件不可用。
  • 将软连接发送到其他目录中时,原文件处需要写绝对路径。

硬连接

类似于拷贝

格式:ln 原文件名 新连接文件名

特点:

  • 硬连接的连接文件和原文件大小一致。
  • 硬连接只能连接文件,不能连接目录。
  • 硬连接的原文件删除后,连接文件还可以使用。
  • 硬连接将连接文件发送到其他目录中时,原文件处不需要写绝对路径。

grep-文本搜索

格式:grep -选项  ‘要搜索的内容’  文件名

选项:

  • -i :不区分大小写
  • -n:显示行号
  • -v:取反

正则表达式

符号:

  • ^ :以xx开头。
  • $ :以xx结尾。
  • [ ] :中括号内可以写入范围,匹配其中任意一个字符。
  • . :任意一个字符。

find-查找文件/目录

基本格式:find 路径 -name 文件/目录名

目录名可以搭配通配符进行模糊查询,但要使用引号。eg:" *.txt "

grep和find的区别

  • grep的基本格式是:grep -选项 ‘要搜索的内容’ 文件名,find的基本格式是:find 路径 -name ‘文件名/目录’。
  • grep是对文本内容进行搜索,find是对文件/目录进行查找。
  • grep模糊查询使用的是正则表达式,find模糊查询使用的是通配符。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值