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. leetcode-159周赛-5232-替换子串得到平衡字符串*

    题目描述: 方法: 另: class Solution: def balancedString(self, s: str) -> int: n, req = len(s), len(s) // ...

  2. 数字IC设计工程师成长之路

    学习的课程 仿真工具VCS实践学习 2019年12月9日-2019年12月23日

  3. Go 关系运算符

    Go 关系运算符 package main import "fmt" func main() { var a int = 21 var b int = 10 if( a == b ...

  4. 暴力三维树状数组求曼哈顿距离求最值——牛客多校第八场D

    涉及的知识点挺多,但是大多是套路 1.求曼哈顿距离的最值一般对所有情况进行讨论 2.三维树状数组用来求前缀最大值 /* 有一个三维坐标系(x,y,z),取值范围为[1,n],[1,m],[1,h],有 ...

  5. python pillow模块用法

    pillow Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库.pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持pytho ...

  6. NX二次开发-UFUN创建基准平面UF_MODL_create_plane

    NX9+VS2012 #include <uf.h> #include <uf_modl.h> UF_initialize(); //创建基准平面 ] = {0.0, 0.0, ...

  7. ionic-CSS:ionic tab(选项卡)

    ylbtech-ionic-CSS:ionic tab(选项卡) 1.返回顶部 1. ionic tab(选项卡) ionic tab(选项卡) 是水平排列的按钮或者链接,用以页面间导航的切换.它可以 ...

  8. ionic:temple

    ylbtech-ionic:temple 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   作者:ylbtech出处:http://ylb ...

  9. LeetCode 181. Employees Earning More Than Their Managers (超过经理收入的员工)

    题目标签: 题目给了我们一个 员工表,包括经理.员工会有经理的id. 这里可以重复 利用两次 表格,表格a, 表格b,当a 员工的经理id  等于 b员工时候,在从中找到员工工资大于经理的.具体看co ...

  10. LogInfoHelper

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...