zoukankan      html  css  js  c++  java
  • Linux基本命令

    cat:

    cat [-AbeEnstTuv] [--help] [--version] fileName

    -n 或 --number:由 1 开始对所有输出的行数编号。

    -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

    -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

    -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

    -E 或 --show-ends : 在每行结束处显示 $。

    -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

    -A, --show-all:等价于 -vET。

    -e:等价于"-vE"选项;

    -t:等价于"-vT"选项;

    cut:

    cut [-bn] [file] cut [-c] [file] cut [-df] [file]

    -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。

    -c :以字符为单位进行分割。

    -d :自定义分隔符,默认为制表符。

    -f :与-d一起使用,指定显示哪个区域。

    -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的
    范围之内,该字符将被写出;否则,该字符将被排除

    ln :

    ln [参数][源文件或目录][目标文件或目录]

     

    mv:

    mv [options] source dest mv [options] source... directory

    -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。


    -i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。

    -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。

    -n: 不要覆盖任何已存在的文件或目录。

    -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

     

    cp:

    cp [options] source dest

    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

    -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

    -f:覆盖已经存在的目标文件而不给出提示。

    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

    -l:不复制文件,只是生成链接文件。

    sort:

    sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]

    -b 忽略每行前面开始出的空格字符。

    -c 检查文件是否已经按照顺序排序。

    -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。

    -f 排序时,将小写字母视为大写字母。

    -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。

    -m 将几个排序好的文件进行合并。

    -M 将前面3个字母依照月份的缩写进行排序。

    -n 依照数值的大小排序。

    -u 意味着是唯一的(unique),输出的结果是去完重了的。

    -o<输出文件> 将排序后的结果存入指定的文件。

    -r 以相反的顺序来排序。

    -t<分隔字符> 指定排序时所用的栏位分隔字符。

    +<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

    --help 显示帮助。

    --version 显示版本信息。

    uniq:

    uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]

    -c或--count 在每列旁边显示该行重复出现的次数。

    -d或--repeated 仅显示重复出现的行列。

    -f<栏位>或--skip-fields=<栏位> 忽略比较指定的栏位。

    -s<字符位置>或--skip-chars=<字符位置> 忽略比较指定的字符。

    -u或--unique 仅显示出一次的行列。

    -w<字符位置>或--check-chars=<字符位置> 指定要比较的字符。

    --help 显示帮助。

    --version 显示版本信息。

    [输入文件] 指定已排序好的文本文件。如果不指定此项,则从标准读取数据;

    [输出文件] 指定输出的文件。如果不指定此选项,则将内容显示到标准输出设备(显示终端)。

    wc:

    wc [-clw][--help][--version][文件...]

    -c或--bytes或--chars 只显示Bytes数。

    -l或--lines 显示行数。

    -w或--words 只显示字数。

    --help 在线帮助。

    --version 显示版本信息。

     

     

  • 相关阅读:
    LSB最低有效位和MSB最高有效位
    STM32(十二)通过I2C总线向EEPROM总线中读写数据的过程
    EEPROM和Flash的区别
    Prometheus监控系统的从无到有
    shell 提取第一个指定参数前面的内容
    myBase7试用到期 破解步骤
    docker入门(六)端口映射于容器关联
    docker入门(五)docker数据管理
    针对ansible的一次调研
    docker入门(四)访问docker仓库
  • 原文地址:https://www.cnblogs.com/yangchen18/p/13972011.html
Copyright © 2011-2022 走看看