Linux命令拓展

一、tr - 字符转换

效果展示:

Linux命令拓展_第1张图片

Linux命令拓展_第2张图片将小写转换成大写

Linux命令拓展_第3张图片

字符压缩

通式:tr -s

Linux命令拓展_第4张图片

字符删除

通式:tr -d

补集

通式:tr -c

用法:随机密码

二、cut - 提取

通式:cut [选项] 文件

选项: 

        -d:分隔符:指定字段之间的分隔符,默认为制表符。

        -f:字段:指定要提取的字段,多个字段可以用逗号分隔。

        -c:字符范围:指定要提取的字符范围。

        -s:仅输出包含分隔符的行,跳过没有分隔符的行。

实操:

Linux命令拓展_第5张图片

三、seq

seq [选项] 第一个数字 最后一个数字

常用选项包括:

        -s:指定数列中数字之间的分隔符,默认为换行符

        -w:设定输出宽度,用于补齐数字位数

Linux命令拓展_第6张图片

Linux命令拓展_第7张图片

Linux命令拓展_第8张图片

用法拓展:

        计算1到10的总和

        计算奇数和

        计算偶数和

四、sort - 排序

选项:

        -n:按数值进行排序

        -r:降序排序,默认为升序

        -k 字段:按指定字段进行排序

        -o:输出文件:将排序后的结果输出到指定文件。

        -t:分隔符

        -b:忽略前导空格

        -u:去除重复行

        -f:忽略大小写

        -R:随机排序

五、uniq - 压缩连续字符

一些常用的uniq选项包括:

  • -c:显示每行重复出现的次数。
  • -d:仅显示重复行。
  • -i:忽略大小写进行去重。
  • -u:仅显示不重复的行。
  • -f:跳过前N个字段,只比较后面的字段。
  • -s:跳过前N个字符,只比较后面的字符。
  • -w N:只比较前N个字符。

Linux命令拓展_第9张图片

Linux命令拓展_第10张图片

你可能感兴趣的:(运维,linux,网络,日志,服务器)