`
jsjxqjy
  • 浏览: 118260 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

history | awk

阅读更多
看看你最常用的10条Linux命令是什么

history | awk '{CMD[$2]++ ;count++ ;}END {for (a in CMD) print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n 10 


 1  193  19.3%  cd
     2  90   9%     ls
     3  63   6.3%   mysql
     4  53   5.3%   ll
     5  48   4.8%   vi
     6  40   4%     cvs
     7  28   2.8%   vim
     8  28   2.8%   exit
     9  13   1.3%   clear
    10  11   1.1%   tail

 

分享到:
评论

相关推荐

    Shell脚本中管道的几种使用实例讲解

    管道经常用于拼接命令,通过管道可以执行一些复杂的数据处理操作。以下为在shell中使用管道处理数据的的几个实例 ... tr -dc A-Za-z0-9_ <...history | awk '{print $2}' | sort | uniq -u | sort -rn | head -5 示例4

    ass109.awk

    DBA们还常常结合其他工具,如 tkprof、Orion、AWR (Automatic Workload Repository) 和 ASH (Active Session History),以全方位地监控和优化数据库性能。 总之,"ass109.awk" 是Oracle DBA手中的一把利器,通过它...

    zabbix监控-达梦-reids-nginx-mysql配置流程

    UserParameter=dm.deadlock.times,/dm8/bin/disql SYSDBA/Dameng111@127.0.0.1:5236 -E "SELECT 'deadlocktimesinfo'USID, count(1) deadlocktimes FROM V\$DEADLOCK_HISTORY"|grep deadlocktimesinfo|awk '{print ...

    rsyslog所有用户日志审计

    export PROMPT_COMMAND='{ date "+%Y-%m-%d %T ## HOSTNAME=`hostname` ## LOGINUSER=$(who am i |awk "{print \$1}") ## OPUSER=$(whoami |awk "{print \$1}") ## $(who am i |awk "{print \$2}") ## $realsourceip...

    Linux 每日小技巧

    awk '{arr[$1]++} END {for (i in arr) {print arr[i] "\t" i}}' ~/.bash_history | sort -rn ``` 此命令首先读取`.bash_history`文件,统计每个命令出现的次数,然后按执行次数降序排列。 #### 5. 显示最近10个...

    awk教程--别人家的笔记

    5 mary history 90 ``` **需求**:使用`awk`输出该文件内容,并添加表头。 **解答**: ```bash awk 'BEGIN{print "ID\t姓名\t课程\t分数"} {print $1 "\t" $2 "\t" $3 "\t" $4}' a.txt ``` **解析**: - `BEGIN`...

    Linux主要shell命令、sed、awk使用详解

    ### Linux主要Shell命令、sed、awk使用详解 #### 一、Shell基础概念 Shell作为Linux操作系统的核心组件之一,充当着用户与系统内核之间的重要桥梁。通过Shell,用户可以直接与操作系统进行交互,执行各种命令来...

    Linux基础课件Linux系统历史命令history命令

    除了`history`命令本身,还可以结合其他命令进行更复杂的操作,如`grep`来搜索特定的命令,或者`awk`来进一步处理历史记录数据。例如,`history | grep "ls"`可以显示所有包含"ls"的命令记录。 在学习Linux系统时,...

    用来记录登录后使用命令的shell脚本

    代码如下:#/bin/bash# history#把以下代码直接粘贴到/etc/profile后USER_IP=`who -u am i 2>/dev/null| awk ‘{print $NF}’|sed -e ‘s/[()]//g’`HISTDIR=/var/log/.histif [ -z $USER_IP ]then USER_IP=`...

    加固Linux系统的三种方法总结

    加固Linux系统的三种方法总结 ...USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'` HISTDIR=/usr/share/.history if [ -z $USER_IP ]; then USER_IP=`hostname` fi if

    Shell脚本定期清空大于1G的日志文件

    一个关于如何在指定文件大于1GB后,自动删除的问题。 批处理代码如下: 代码如下: #!/bin/bash # 当/var/log/syslog大于1GB时 # 自动将其备份,并清空 ...cat /var/log/syslog >> ~/log/history # 将日志备

    linux记录登录用户的详细操作

    chmod 600 /var/log/history/${LOGNAME}/*history* 2>/dev/null ``` **2. 验证脚本效果** 完成上述配置后,可以通过以下步骤验证`script`命令的效果: - 重新登录系统; - 执行一些命令; - 退出登录; - 检查`/...

    awesome-awk:精选的 AWK 框架、库、软件和资源列表

    awk 脚本指南通过两个简单的教程提高您的 awk 技能 文档Gawk:有效的 AWK 编程Gawkinet:与 Gawk 的 TCP/IP 互联手册页: mawk , gawk 图书有效的 awk 编程:通用文本处理和模式匹配sed 和 awk AWK 编程语言AWK ...

    深入浅析正则表达式与通配符

    1.特殊符号 ” 所见即所得 “” 特殊符号会被解析运行 “ == $() 先运行里面的命令 把结果留下 > 重定向符号 先清空文件的内容 然后追加文件的... history |grep awk # 注释  root用户的命令提示符 $ 取出

    Linux常用命令用法100个.docx

    21. history -c:清楚历史命令。 22. cd -:返回上次目录。 23. tree:显示目录树。 24. export:查看所有环境变量。 25. echo $PATH:查看单个变量。 文本处理 26. cmp file1 file2:文件内容比对。 27. clear:...

    linux下常用排查命令_2021_2_241

    * `cat .bash_history >>history.txt` 命令用于保存命令历史记录 网络排查 * `netstat -antp` 命令用于查看网络链接信息 * `ls -l /proc/pid/exe` 命令用于查看进程对应的文件路径 * `netstat -antlp | grep 172....

    第2篇:Linux日志分析.pdf

    - `sed -i '153,$d' .bash_history`:删除`.bash_history`文件中的第153行之后的所有内容。 - **高级搜索技巧** - 使用`grep -rn "hello,world!" *`:表示当前目录所有文件中搜索包含`hello,world!`的行,并显示...

    Linux培训GUN与Unix命令

    例如,`date=$(date | awk -F " " '{print $4}')`将当前日期的第四部分(通常是小时)赋值给变量`date`。这在自动化任务和脚本编程中非常有用,因为它允许将命令的输出用作其他命令的输入。 通过理解GUN的理念,...

Global site tag (gtag.js) - Google Analytics