重生之我在干测试:Linux介绍2

Linux常用目录

  • /
    根目录,在linux下有且只有一个根目录
  • /root
    系统管理员root的家的目录
  • /home
    其他用户家的目录,在Linux中,每个用户都有一个自己的家目录
  • /bin
    经常使用的命令目录,可执行二进制文件
  • /etc
    这个目录用来存放配置文件
  • /lib
    库目录
  • /tmp
    临时文件的目录
  • /usr
    共享资源库
  • /var
    放置系统执行过程中经常变化的文件

目录和文件管理

目录管理

  • 绝对路径
    • 从/或者~开始的具体目录位置
  • 相对路径
    • 从.当前目录开始的位置
      命令
  • mkdir:创建一个文件夹
    • -p 递归创建
  • cd:切换目录
    • cd / 切换到根目录
    • cd目录 切换到指定目录
    • cd~ 切换到用户家目录
    • cd.. 切换到上一级
  • ls:列出目录下的内容
    • ls目录 表示列出具体目录下的内容
    • ll 指列出目录下的详细信息
  • rm:删除文件或目录
    • rm -rf目录 表示删除对应目录和目录下的所有文件
    • rm -rf目录/* 表示删除对应目录下的所有文件
      • *代表通配符
  • mv:移动或者重命名文件或文件夹
    • 移动:mv源文件夹 目标文件夹/ 例如: mv a b/
    • 重命名:例如: mv a c
  • find:查找文件或文件夹
    • find 目录 -name 文件夹名

文件管理

  • touch:创建文件
    • 如果文件不存在,则创建一个空白文件
    • 实际场景touch a.txt 创建文本文件,touch a.log 创建日志文件,touch a.conf 创建配置文件
  • vim:核心作用是编辑文本文件
    • 如果文件不存在,则创建一个空白文件,并打开
    • 如果文件已经存在,则打开这个文件
      • 需要按i进入编辑模式
      • 编辑后,需要按‘esc’按键,退出编辑模式
      • 输入:wq!保存并退出这个文件
        • w 代表 write 写入
        • q 代表 quit 退出
        • !代表强制\
  • cat :查看文件内容,只作为一次性展示,只合适查看较小文本文件
    • -n参数表示查看内容同时显示行号
  • more:合适查看较大文本文件
  • less:合适查看较大文本文件
  • tall:可以查看文件末尾指定行数的内容
    • 使用场景:测试人员一遍操作软件一边查看日志的动态输出,为了找bug
    • tail -100f xx.log 代表动态查看日志的末尾一百行
  • grep:强大的文本搜索工具
    • grep -ni error xx.log 搜某个日志文件中包含有error信息的日志内容,且忽略字符大小写标出行号
posted @ 2025-05-07 18:24  KEIKEI-  阅读(233)  评论(0)    收藏  举报