你在 Linux 中使用最频繁的指令是哪几个?

今天来绍介一个好玩有趣(但没什么用)的冷知识,想知道你在 Linux 中使用最频繁的指令吗?

在 Linux 中,~/.bash_history 文件会记录当前用户在终端中输入过的所有历史指令,默认记忆可达1000个

我们可以通过 ~/.bash_history 文件来查询你最频繁使用到的指令

在命令行里运行:

$ history | awk '{print $2}' | sort | uniq -c | sort -nr | head -10

我们可以得到结果如下:

295 ll
279 cd
 79 git
 70 tail
 53 vi
 23 vim
 23 php
 21 supervisorctl
 20 mysql
 19 du

我们来分析一下这行命令

history # 列出历史使用过的指令
awk '{print $2}' # 从历史记录中打印第2列字符串,不显示命令选项和参数
sort # 按顺序排列
uniq -c # 去重行并统计次数
sort -nr # 根据 uniq 命令返回的统计数反向排序

如果你想倒序显示

$ history | awk {'print $2'} | sort | uniq -c | sort -n | tail -n5

如果你想列表所有

$ history | awk '{print $2}' | sort | uniq -c | sort -nr

你在 Linux 中使用最频繁的指令是哪几个?留言告诉我

本文参考

我来吐槽

*

*

已有 30 条评论

  1. w

    能发一份模板到我的邮箱么? 感谢

  2. Veen Zhao

    厉害了,博主

  3. 小小小明

    您好,这个主题下载后不能解压,求其他下载方式🙏

    1. Hoe

      我发到你邮箱吧

      1. 小小小明

        特别感谢,谢谢哈,秒回有点恐怖

  4. lyric

    我用了pjax就不能回复了

    1. Hoe

      我的评论是传统的表单提交,也没有用Pjax😂

  5. 点滴记录

    rm -rf ~😋破坏之王

    1. Hoe

      😂 这可不能乱用啊

  6. 程志辉

    cd ls cp vim 哈哈

    1. Hoe

      cp大法 哈哈

  7. 区块链第一站

    对于代码盲,还是宝塔比较好!你这种评论框抖动建议取消,抖的很不友好!

    1. Hoe

      感谢提示建议,已取消抖动效果

  8. 左岸

    一样是ll用的最多😂