• 软件测试———linux


    基础

    1. 发展史

    unix—>BSD(TCP的使用)---->GNU---->Minix—>linux

    2 特征

    1 . 一切都是文档
    2,每个软件都有确定的用途
    3.多用户多特征
    4,完全免费

    3 内核版本号的特征

    内核版本----主版本号.次版本号,修订次数

    技术版本号表示开饭版不稳定版,偶数版本号表示稳定版(次版本号)

    4.发布版

    Debian---->Mandrade—>red Hat ----->SuSE

    5,安装

    第二章

    Linux的常见命令

    FHS标准:
    /boot 启动界面
    /etc 配置文件内存
    /tmp 程序产生临时文件
    /home: 用户的目录,新增用户的账号
    /lib :库文件,程序再执行的时候,需要调用一些额外的参数时候
    /bin:可执行文件和常用的LInux命令
    /usr:程序运营文件和文件的安装地
    /mnt:挂接其他的文件系统
    /root:root账户的home 目录
    /dev 存放linux系统的设备文件

    Linux命令

    vi的使用

    生成文本: vi text.txt
    变成编辑模式:按i 或者a
    保存:按下esc
    在这里插入图片描述

    文件的操作

    • pwd 当前文件的路径
    • cd 切换目录
    • ls:
      在这里插入图片描述
    • cat 显示文本内容
    • touch 创建文本(不能插入内容,不能编辑文本)
    • grep 再特定的文件中查找字符串(区分大小写)
    • cp crop 用于复制文件 cp [原文件][将要存储的文件]

    -i :覆盖
    –r 整个文件夹的复制
    -v 显示进度

    • mv (移动,剪切)mv [源文件] [移动的路径]

    -i :覆盖
    –f 不提示的移动
    -v 显示进度

    • mkdir 创建目录(创建文件夹)
    • rmdir 删除目录(只能删除空目录)
    • rm 删除文件
      在这里插入图片描述
    • man 查询和解释一个命令的使用方法
    • locate:定位文件和目录
    • whatis:用来查询某个共嗯那个的含义

    文件的压缩和解压缩

    bzip

    • bzip2 压缩文件 (bzip2 filename)文件保存并且压缩,保存的文件名是:filename.bz2
    • bunzip2 filename.bz2
    • bzip2 file1 file2 file3 /home/aa 将1,2,3以及/home/aa 的文件全部都压缩起来

    gzip

    • 压缩: gzip filename
    • 解压:gunzip filename.gz
    • -r 递归处理,将指定目录下的所有文件以及子文件一并处理
    • gzip -r file1

    tar
    前面的只能是文件,tar不仅仅只对文件,还针对目录
    在这里插入图片描述
    压缩就是cvf 解压就是xvf

    文件阅读命令

    • head 查看文件的开头 eg:head 20 查看前面20行
    • tail 查看文件结尾 eg : tail text.txt 20 :查看后20行
    • more :
      在这里插入图片描述
      在这里插入图片描述
    • whereis:查找符合条件的文件:
    • 在这里插入图片描述

    权限的操作

    chmod命令用来改变许可权限读取,写入和执行许可权限中的三个主要设置
    r 表示可以被读取,w 表示可也比写入,x 表示可以被执行,如果文件是程序的话
    d 代表的是文件夹 表示当前目录下的权限信息里面,- 代表普通的文本文件
    第一个三位数代表的当前文件,第二个三位代表的同组成员的文件,第三个三位代表的其他人的权限。
    在这里插入图片描述
    数字表示法:
    4—读取, 2—写入 1–执行

    useradd a 添加用户, userdel -r (删除用户)
    在这里插入图片描述

    用户设置配置

    • chgrp 用于变更文件或目录所属的群组
    • chown命令:将文件的拥有者改变为指定的用户或者群组
      这个只能是系统(root)有权限,其他人没有权限
    • su 修改用户 切换用户 表示切换用户,但是环境变量保持再现有的用户的环境变量中,
    • su -l 用户 表示切换用户,并且载入那个用户的环境变量
    • passwd 修改密码
    • exit 退出终端
    • 重启系统 reboot / shutdown -r < time >
    • ps 查看进程 参数:u 列出使用者的名字和使用时间/ x 列出所有的程序
    • top 动态查询正在运行的进程的变化
    • kill [pid ] 杀进程号

    系统查看名命令

    • data : 用来设置和修订现在的时间和日期
    • cal 日历: 显示日历
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
  • 相关阅读:
    docker安装rabbitMQ
    迈向数字化发展新阶段,某商业银行数据存储创新方案及实践经验
    判断序列是否为正确的出栈序列
    关于IDEA的Spring boot项目创建慢,Maven插件加载慢,依赖导入慢或者失败的原因及解决方案
    ssm垃圾分类管理系统
    Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro
    android12.0(S) 从SD卡导入vCard文件到通讯录 号码带“-“ 如何把横线去除
    解锁新技能《SkyWalking Java Agent配置安装》
    MongoDB 的安装、启动与连接
    C++编译链接
  • 原文地址:https://blog.csdn.net/xss125/article/details/132791117