Linux获取10个你最常用的终端命令列表

下面是Linux获取10个你最常用的终端命令列表的完整攻略:

1. 确定自己的使用习惯

在获取最常用的终端命令前,需要先确定自己的使用习惯。在使用终端时,你经常执行哪些命令?哪些命令用得比较频繁?这些都应该在确定最常用的终端命令时加以考虑。

2. 使用history命令获取历史命令记录

在终端中输入history命令,即可获取之前执行过的所有命令记录。默认最多只会记录近1000条记录,可以通过修改环境变量HISTSIZE来调整记录数。可以利用history命令的输出结果来分析自己最常用的终端命令。

例如:

$ history
  1  ls
  2  cd Documents/
  3  vim hello.txt
  4  ls
  5  mv hello.txt world.txt

通过history命令,可以看到最近执行的几条命令记录。

3. 使用awk命令统计命令执行的次数

利用history命令获取的命令记录,结合awk命令可以准确地统计每个命令执行的次数。

例如:

$ history | awk '{a[$2]++} END {for (i in a) print a[i],i}' | sort -rn | head -n 10
  11 ls
   5 cd
   4 git
   4 clear
   3 history
   2 docker
   2 cd /
   2 cat
   2 awk
   1 tar

通过这条命令,可以统计出自己最常用的10个终端命令,并按照使用次数从高到低排列。这样就清楚了解到每个命令的具体使用情况。

可以根据自己的需求,使用不同的参数来调整分析结果。例如,可以使用tail命令查看最近使用的命令,也可以使用uniq命令查看每个命令被执行的唯一次数,以得到更加准确的结果。

以上便是获取最常用的终端命令列表的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux获取10个你最常用的终端命令列表 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • Linux Apache Web 服务器(续一)

    以下是“Linux Apache Web服务器(续一)”的完整使用攻略,包含两个示例说明。 步骤 安装Apache。在终端中输入命令: bash sudo apt-get update sudo apt-get install apache2 配置防火墙。在终端中输入以下命令: bash sudo ufw app list sudo ufw allow ‘A…

    Linux 2023年5月13日
    00
  • linux 搭建FTP服务

    1、安装FTP服务 yum -y install ftp  2、安装vsftpd 服务 yum install vsftpd -y  3、创建用户并设置密码 useradd ftptest echo “ftptest@123” |passwd –stdin ftptest  4、创建一个供 FTP 服务使用的文件目录   mkdir /var/ftp/te…

    Linux 2023年4月12日
    00
  • 部署prometheus、grafana、alertmanager

    简介:由于资源有限,本实验用了两台机器 监控端:部署prometheus、grafana、alertmanager 被监控端:node_exporter、mysqld_exporter 一. 部署promethus 1. 下载 https://prometheus.io/download/ 2. 解压 ​ mkdir -p /data/prometheus …

    Linux 2023年4月19日
    00
  • linux 简单的DMA例程

    一个简单的使用DMA 例子 示例:下面是一个简单的使用DMA进行传输的驱动程序,它是一个假想的设备,只列出DMA相关的部分来说明驱动程序中如何使用DMA的。 函数dad_transfer是设置DMA对内存buffer的传输操作函数,它使用流式映射将buffer的虚拟地址转换到物理地址,设置好DMA控制器,然后开始传输数据。 int dad_transfer(…

    Linux 2023年4月11日
    00
  • linux下使用多线程编写的聊天室

      自从开始学linux网络编程后就想写个聊天室,一开始原本打算用多进程的方式来写,可是发觉进程间的通信有点麻烦,而且开销也大,后来想用多线程能不能实现呢,于是便去看了一下linux里线程的用法,实际上只需要知道 pthread_create 就差不多了,于是动手开干,用了两天时间,调试的过程挺痛苦的,一开始打算用纯C来撸,便用简单的数组来存储客户端的连接信…

    Linux 2023年4月13日
    00
  • centos6.5下kvm环境搭建详解

    CentOS 6.5下KVM环境搭建详解 一、前置条件 在开始搭建KVM环境之前,需要满足以下条件: 硬件虚拟化支持; CentOS 6.5及以上版本; 足够的磁盘空间。 二、安装KVM 安装KVM和相关软件包: yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install…

    Linux 2023年5月24日
    00
  • 浅谈Ubuntu中的软件包

    1. 前言 还记得大学第一次接触Ubuntu和Linux的时候,觉得用apt安装想要的软件非常方便。但是有时候出现了问题,各种报错,自己又不懂原理,就会非常抓狂。现在稍微理解一点了,故以较为容易理解的方式记录在这里,方便他人。 2. 软件包与包管理器dpkg Linux里的软件就是一些可执行文件。就像是你自己写个main.c,里面printf(“hello …

    Linux 2023年5月8日
    00
  • Linux下 rpm 命令查询方法

    下面是关于“Linux下rpm命令查询方法”的完整攻略。 一、介绍 在 Linux 操作系统中,rpm 命令是常用的包管理工具,它能够安装、升级、卸载基于 RPM 包格式打包的软件。有时候我们需要查询某些软件包是否已经安装、安装到什么位置以及版本信息等。接下来我们将介绍使用 rpm 命令进行查询的方法。 二、rpm 查询命令 rpm 命令的查询选项主要有以下…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部