Linux【第三章】软件测试工程师常用的linux命令

测试常用的linux命令

  • 命令(〃>皿<)
    • 1.ls
    • 2.pwd
    • 3.cd
    • 4.cat
    • 5.grep
    • 6.find
    • 7.vi/vim
    • 8.tar
    • 9.zip
    • 10.unzip
    • 11.tail
    • 12.docker日志查看
    • 13.top
    • 14.查看主机名
    • 15.查看本机ip
    • 16.查看内存

命令(〃>皿<)

1.ls

Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

语法

ls [-alrtAFR] [name…]

参数 :

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F 在列出的文件名称后加一符 ;例如可执行档则加 “*”, 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出

常用选项:

  • 查看所有文件及其权限

  • 查看文件创建的时间之先后次序列出

  • 列出目录下的所有文件的详细信息,包括以 . 开头的隐含文件

2.pwd

常用来查询当前所处的位置

  • 跳转到usr/bin目录

  • 返回最近访问目录

  • 查看文件并标记内容(不记录空行数据)

  • 在当前文件夹下查找是否有符合字符串的文件

  • 不区分大小写查询

  • 正则表达式匹配查询

正则表达式分为两类,第一类称为基本表达式,基本表达式包括了典型的正则标识符。

^表示开头; $表示结尾; []表示任意匹配项;*表示0个或多个; .表示任意字符。

第二类是扩展表达式,它在基础表达式的基础上做了一些扩展,支持了更高级的语法和更复杂的条件。

示非贪婪匹配;> +表示一个或多个; () 表示分组; {} 表示一个范围的约束; | 表示匹配多个表达式中的任何一个。

  • 我要查询 csehi,以及ssss

  • 任意匹配[]中的字符

语法三:
与语法二相同

使用正则查询

查询除了测试一下所有之外的数据

  • 全局查询python3文件

7.vi/vim

i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令

  • 在命令模式下按下【i】就进入了输入模式。在输入模式中,可以使用以下按键:

字符按键以及Shift组合 输入字符
ENTER 回车键
换行 BACK SPACE
退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式
光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式

当然vi也可以创建文件

  • 新建文件 ./ 在当前目录创建
[root@VM-4-11

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月16日
下一篇 2022年1月16日

相关推荐