sort命令

语法:sort [parameter] [file or stdin]
参数:

  • -f:忽略大小写的差异,例如A和a视为编码相同
  • -b:忽略最前面的空格符部分
  • -n:使用“纯数字”进行排序(默认是以文字类型来排序的)
  • -r:反向排序
  • -t:分隔符,默认是用Tab键来分隔
  • -k:以哪个区间来进行排序的意思

举例:

求系统最大的用户ID目前到哪一号了

# cat /etc/passwd | sort -t ':' -k 3 -n

--------------------

uniq命令

语法:uniq [parameter]
参数:

  • -i;忽略大小写字符的不同
  • -c:进行计数

举例:

查找登录主机用户有谁,并统计他的登录次数

# last | cut -d ' ' -f 1 | sort | uniq -c
1
22 reboot
250 root
1 wtmp
#wtmp和第一行的空白都是last的默认字符,这两个可以忽略。

--------------------

wc命令

语法:wc [parameter]
参数:

  • -l:仅列出行
  • -w:仅列出多少字(英文单字)
  • -m:多少字符

举例:

查找登录系统的总人次

# last | grep [a-zA-Z] | grep -v 'wtmp' | wc -l
212
#由于last会输出空白行与wtmp字样的两行,因此,用grep取出非空白行,以及去除wtmp那一行,再计算行数。

最新文章

  1. ArcEngine中License权限等级更改的问题
  2. EasyDropDown – 很棒的下拉菜单 含精美主题
  3. localStorage、sessionStorage详解,以及storage事件使用
  4. 学习Swift -- 继承
  5. GetRect:通过提供点和宽度返回对应矩形RECT
  6. 教师简介 (Alma Del Tango的小站)
  7. SQL视图索引
  8. java参数传值方式
  9. ListView 无 DataSource 依然用 DataPager 翻页
  10. CentOS 7 安装Boost 1.61
  11. React从入门到放弃之前奏(3):Redux简介
  12. VS2017 异常 Editor or Editor Extension
  13. 61.纯 CSS 创作一只咖啡壶(这个不好看)
  14. docker上安装elasticsearch和ik分词器插件和header,实现分词功能
  15. 在Ubuntu中通过update-alternatives切换软件版本
  16. 那些年读过的书《Java并发编程的艺术》一、并发编程的挑战和并发机制的底层实现原理
  17. 用JS实现控制浏览器F12与右键功能
  18. python数据库编程小应用
  19. UVa 11093 环形跑道(模拟)
  20. zoc 下载服务器上数据出现的问题

热门文章

  1. 20192113 2020-2021-2 《Python程序设计》实验二报告
  2. zookeeper之二:zookeeper3.7.0安装过程实操
  3. 在 Visual Studio 里一秒打开 ILSpy,并反编译当前项目
  4. 无监督域对抗算法:ICCV2019论文解析
  5. CVPR2020:三维点云无监督表示学习的全局局部双向推理
  6. 使用 Apache Superset 可视化 ClickHouse 数据
  7. UF_VEC 向量相关
  8. 代码生成器:IDEA 强大的 Live Templates
  9. 『心善渊』Selenium3.0基础 — 7、XPath轴定位详解
  10. 整合Spring Cloud Stream Binder与RabbitMQ进行消息发送与接收