shell基础知识(命令的介绍)带图

这次将会介绍shell基础知识里面的命令o( ̄▽ ̄)ブ
今天天气依旧很好呢,q(≧▽≦q)

  1. env命令(可以列出全部的系统预设的系统变量)

  2. set命令(可以列出环境变量)

  3. 命令cut(用于截取某一个字段)
    让我们用一个例子来说明
    3.1 当我们输入了下图的指令我们能看到输出了包含‘:’字符在内的一大串内容shell基础知识(命令的介绍)带图
    3.2. 当我们在后面通过管道字符引用了cut命令我们能发现‘:’后面的全部都消失了
    shell基础知识(命令的介绍)带图
    3.3. 再次通过管道字符引用head命令我们可以得到前5行的字段shell基础知识(命令的介绍)带图

  4. sort命令(主要用于进行排序)、
    格式为:sort 【-t分隔符】 【-kn1,n2】 【-n/r/u】
    -t:后面跟着分隔字符,作用和cut的-d选项一样
    -n:变送hi使用纯数字排序
    -r:表示反向排序
    -u:表示去重复
    -kn1,年:表示由n1区间排序到n2区间,可以只写-kn1,即对n1字段排序

    4.1. 纯sort会按照ASCII排序shell基础知识(命令的介绍)带图
    4.2. -k后面跟单个数字表示对第几个区域的字符串排序,-n表示纯数字怕排序shell基础知识(命令的介绍)带图
    4.3. -r表示反向排序shell基础知识(命令的介绍)带图

  5. 命令wc(这个主要用于统计文档的(-l)行数,(-m)字符数,(-w)词数)
    5.1. 直接使用wc命令shell基础知识(命令的介绍)带图
    5.2. -l选项(行数)shell基础知识(命令的介绍)带图
    5.3 -m选项(字符数)shell基础知识(命令的介绍)带图
    5.4. -w选项(词数)shell基础知识(命令的介绍)带图

  6. 命令uniq(主要用来删除重复的行数,以及(-c)用来统计重复的行数)
    6.1. 在这之前先船舰文件然后写入内容shell基础知识(命令的介绍)带图
    6.2. 先进行排序然后再使用uniq命令(不排序用不了)shell基础知识(命令的介绍)带图

  7. 命令tee(这个命令类似于重定向符号>,但比它多一个功能就是会把写入的句子再输出一次)
    下面的图我们可以看到它是类似于重定向符号>作用
    shell基础知识(命令的介绍)带图
    我们使用cat看看
    shell基础知识(命令的介绍)带图

  8. 命令tr(用于替换字符常用来处理文件文档中出现的特殊字符如DOS文档里面的^M)
    有两个选项
    -d:表示删除跟随该选项后面的某个字符
    -s:表示删除重复的字符
    8.1. 用于把小写字母变成大写字母
    shell基础知识(命令的介绍)带图
    8.2. 替换字符shell基础知识(命令的介绍)带图

  9. 命令split (split主要用于分割文档,单位是byte)
    常用的选项:
    -b:依据大小来分割文档。
    shell基础知识(命令的介绍)带图
    也可以指定文档
    shell基础知识(命令的介绍)带图
    -l:依据行数来分割文档