重定向:标准输出的内容定向到文件< 这个重定向呢 定向之前会先清空文件 <<追加 顾名思义就是跟着后面呗
管道:seq 10个数据流进管道 然后呢 head -9就变成了9条数据 如果还是不满意 那么你就继续这样。。
思路:
history //查看历史记录 很多的命令 此时显示咋屏幕
>history.txt //重定向到这个文件 把这个输出作为后面的输入
cat history.txt|awk '{printf $2}'//此时取出第二列内容
cat history.txt|awk '{printf $2}'|sort//让字母的格式从上到下排列
cat history.txt|awk '{printf $2}'|sort|uniq //去除重复的行
cat history.txt|awk '{printf $2}'|sort|uniq -c//计算用命令次数
cat history.txt|awk '{printf $2}'|sort|sort|uniq -c|sort -nr|head//成功