软件测试工程师学习笔记10 - 操作系统篇

一、入门必读

二、Linux

Linux目标两天结束。

1. 操作系统

2. Linux基础

说明: 在服务器端最常⻅的操作系统类型!

5) 常用Linux命令–3

  • 建立链接文件:ln
  • 链接文件分为软链接和硬链接:
  1. 软链接:不占用磁盘空间,源文件删除则软链接失效
  2. 硬链接:只能链接普通文件,不能链接目录。
  3. 使用格式:硬链接、软链接
  4. 软链接:In -s 源文件 链接文件。如 ln -s d.txt 2_soft_link
    (1)新建的软链接相当于快捷方式,打开快捷方式后进行更改,同样能作用于原文件,但只记录源文件名称。
    (2)源文件删除后,相应软链接也失效;重新编写同名源文件时,相应软链接也重新作用。
    (3)ln -s d.txt ~/1_link 给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件是不存在的
    (4)创建一个软链接,源文件名为完整的绝对路径时,查询该软链接信息,其指向为完整的绝对路径。
    命令15
  5. 硬链接:In 源文件 链接文件。如 ln d.txt 2_hard_link
    (1)本身占空间,相当于把源文件复制一份,与原文件同步变化
    (2)查看全部内容时,有一位数字代表有几个文件能同步变化,删除链接文件不影响源文件,不能给目录创建硬链接
    命令17
  • 文本搜索:grep
    • grep ‘查询内容’ 文件名,表示在某文件中查找某内容
    • grep 【-操作项】 ‘查询内容’ 文件名
      • n 能显示所查找内容所在具体位置(行数)
      • i 能显示所查找内容,不区分大小写
      • v能显示不包含查找内容的其他内容
      • in组合查找显示包含大小写的所有行
    • grep -n hello . -r,在当前目录下查找所有包含hello的文档。(查找目录需要加-r,当前目录可用.表示,上级目录用. .)
    • 如果要查询以某一个字符开头的文件,使用^即可。如 grep ^h d.txt ,该语句查询d.txt下以h开头的行
    • 如果要查询以某一个字符结尾的文件,使用 $ 即可。如grep h $ d.txt ,该语句查询d.txt下以h结尾的行
    • grep -n h. d.txt用于查询含有h且h后至少有一个字符的行
  • 查找find
    • 格式:find 位置 -name ‘文件名’,如find . -name ‘d.txt’表示查找当前目录下的d.txt文件、find ~ -name ‘*txt’示查找用户目录(wangyaya)下的所有txt文件
  • 归档:tar- 打包文件
    • tar cf txt.tar 2.txt 3.txt 将 2.txt 3.txt 打包到txt.tar中(tar命令中,f在任何时刻都要放在最后)
    • tar tf txt.tar查看txt.tar中的文件,但拆开文件包
    • tar xf txt.tar拆开txt.tar文件包
    • tar xf txt.tar -C tar打包txt.tar文件到其他文件夹tar,tar必须提前创建
    • tar cvf txt2.tar *txt 将全部txt文件打包,存放到txt2.tar中,且显示进度(v的作用)
  • gzip–压缩文件包
    • gzip -r a.tar将打包的文件压缩
    • gzip -d a.tar解压文件包,得到一个tar包
      命令17
  • 一步到位解/压缩!
    • tar czf b.tar.gz *txt 直接打包压缩所有txt文件,生成b.tar.gz压缩包
    • tar zxf b.tar.gz -C btar解压到btar中
  • 文件解压、压缩第二法
    • bzip2,用法与gzip一样。格式:tar -jcvf 压缩包名 文件,用于压缩;tar -jxvf 压缩包名,用于解压
  • 解/压缩第三法
    • 不用写拓展名的zip、unzip。格式:zip [-r] 目标文件(没有拓展名) 源文件,用于压缩;unzip -d 解压后目录文件 压缩文件,用于解压。
  • 压缩率:zip<gzip<bzip2
  • 通用性:zip>gzip>bzip2,一般选取gzip

6) 常用Linux命令–4

  • which + 命令,查询命令所在位置
  • 切换目录:su
    • 使用su进入管理者,使用权限大,能控制操纵很多root指令
    • 使用 su admin 能切换到用户端,权限相对来说较小
  • passwd设置密码
  • 使用exit 能退出当前登录,向前退一个登陆者。如 登录root->admin->root,则键入一个exit 退出root进入admin,再次键入退出admin进入root,再次键入则退出终端。
  • who:还有谁!用 who 可以查询当前有哪些账户
    • 显示数据有pts、tty两种。pts代表一个终端,tty表示用户登入了操作系统。后面的数字是序号。
  • reboot:关机;shutdown:定时关机。
    • shutdown -h +10 十分钟后关机。ctrl+c 可以取消。reboot不需要权限,shutdown需要root权限。
  • chmod 修改文件权限:字母法
    • 当ls -l时,显示的三组数据rwx即文件权限。
    • 修改权限需要先进入root中,修改权限格式:chmod u/g/o/a +/-/= w/r/x 文件名
    • u:文件拥有者、g:文件拥有组、o:其他登陆者
    • +:增加权限、-:减少权限、=:赋值新的权限
    • 如,chmod u + wr a.txt,即给文件a.txt增加权限可写和可读权限
    • 如,chmod u = - a.txt ,即给文件a.txt减少权限为—
    • 如,chmod u+r,g-r a.txt,即给文件a.txt的拥有者增加可读权限,给a.txt的拥有者组减少可读权限
  • chmod 修改文件权限:数字法
    命令18
    • wrx=4+2+1=7
    • wr=4+2=6
    • wx=4+1=5
    • rx=2+1=3
    • chomd 751 a.txt 含义为拥有者权限wrx、拥有者组权限wx、其他人权限x。

7) 总结2

总结2

8) Vim部分

总结3

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值