sort    排序工具,比较排序(根据字典排序)
-t 指定分隔符(默认是空格)
-k 指定第几域排序(默认第一域)
-n 以数字大小排序
-r 逆向排序
-v 去掉重复行
-o 输出到文件中
-c 测试是否已排序 uniq 去掉连续的重复行
sort -v 去掉所有重复行
-c 打印重复次数
-d 只打印重复的行
-v 打印没有重复的行 cut 提取,剪贴文件
-c 按字符提取
-f 根据分隔符按域提取
-d 指定分隔符 join 实现两个文件中记录的连接(只对已经排序的文件操作)
-t 指定分隔符
-o 格式化显示 split 分割文件
split - test.txt passwd.txt 将test.txt的每2个字符分割放入passwd.txt
split -b passwd.txt 将passwd.txt严格的以每100B大小分开
split -c passwd.txt 将passwd.txt以每100B大小分开(不严格)
split -l passwd.txt 将passwd.txt 以每10行分割 tr 字符转换
-d 删除
-s 去重
tr -d '\r' 删除回车字符
tr -d A-Z < passwd.txt 删除文件中所有大写字母
tr -d '[\n]' < passwd.txt 删除文件中所有回车换行
tr -s '[\n]' < passwd.txt 将重复的换行删除 sort -t ":" -k3n passwd.txt 以 :为分隔符,以数字大小排序,排序第3域排序
last | cut -d " " -f1 | sort | uniq 查看最近登录的用户
last | cut -d " " -f1 | sort | uniq -c 每个用户登录次数
cat | passwd.txt | awk -F "/" '{print $3}' | sort | uniq -c | sort -r 去掉相邻重复行并统计(第一个sort表示将相同的整合到一起)
cut -c3 passwd.txt 提取passwd.txt中的第3个字符
cut -c1, passwd.txt 提取第1和第5个字符
cut -c1- passwd.txt 提取第1到第5个字符
cut -d: -f1, passwd.txt 以:为分割符 提取第1和第4域

Linux文本编辑命令的更多相关文章

  1. linux常用命令之--文本编辑和文本内容查看命令

    linux的文本编辑和文本内容查看命令 1.文本编辑命令 vi:用于编辑文本文件,基本上可以分为三种模式,分别是一般模式.编辑模式.命令行模式. 一般模式:当编辑一个文件时,刚进入文件就是一般模式. ...

  2. Linux mail 命令参数

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  3. Linux mail 命令使用

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  4. Linux常用命令-文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

  5. Linux mail命令使用和sendmail配置

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  6. 【自己练习】linux常见命令——(六)

    菜鸟教程命令大全 http://www.runoob.com/linux/linux-command-manual.html 命令大全:      http://man.linuxde.net/ ta ...

  7. Linux 常用命令大全2

    Linux 常用命令大全 [帮助命令] command —help man command man 2 command 查看第2个帮助文件 man -k keyword 查找含有关键字的帮助 info ...

  8. Linux学习总结(2)——linux常用命令大全

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  9. 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...

随机推荐

  1. Batch - FINDSTR

    总结 Searches for strings in files. 在文件中寻找特定的字符串 官方文档 C:\Users\cuixunxu>FINDSTR /? Searches for str ...

  2. Java Swing 窗体屏幕居中

    Java开发桌面程序用AWT或SWING,可以用设置主窗口位置,使主窗口居中一般使用下面的方法: 01.第一种方法              int windowWidth = frame.getWi ...

  3. [HL] 7.5 集训总结

    对于某唤做赛区难度的题,我只能是内流满面..拿到题,A神题不可做,B,神题不可做,C,神题不可做...最后yy了一个A的算法...只得了20 TAT.C题骗分似乎有50 ..B题本来想骗分..然后/ ...

  4. RDBMS关系型数据库与HBase的对比

    关系型数据库 结构: * 数据库以表的形式存在 * 支持FAT.NTFS.EXT.文件系统 * 使用Commit log存储日志 * 参考系统是坐标系统 * 使用主键(PK) * 支持分区 * 使用行 ...

  5. NX二次开发-UFUN工程图表格注释section转tag函数UF_TABNOT_ask_tabular_note_of_section

    NX9+VS2012 #include <uf.h> #include <uf_tabnot.h> #include <NXOpen/Part.hxx> #incl ...

  6. flutter 按钮单选封装

    数字是自己先写死的 List list =[ { "title": "影视特效", , }, { "title": "室内设计&q ...

  7. flutter 动态申请权限

    https://pub.flutter-io.cn/packages/permission_handler https://www.jianshu.com/p/fa68876fbdfd 例 Futur ...

  8. Python实现二叉堆

    Python实现二叉堆 二叉堆是一种特殊的堆,二叉堆是完全二元树(二叉树)或者是近似完全二元树(二叉树).二叉堆有两种:最大堆和最小堆.最大堆:父结点的键值总是大于或等于任何一个子节点的键值:最小堆: ...

  9. (转)元类metaclass

    阅读目录 一 前言 二 什么是元类 三 class关键字创建类的流程分析 五 自定义元类控制类OldboyTeacher的创建 六 自定义元类控制类OldboyTeacher的调用 六 再看属性查找 ...

  10. JAVA泛型知识(一)

    Java泛型知识(二)<? extends T>和<? super T> Java1.5泛型指南中文版(Java1.5 Generic Tutorial) 目        录 ...