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后台运行的几种方式(小结)

    我来为你详细讲解“linux后台运行的几种方式(小结)” 的攻略。 1. 前置知识 在讲解“linux后台运行的几种方式”之前,需要先了解以下概念: 什么是shell shell是一种基于字符的用户界面,它是用户与操作系统内核之间交互的接口。在UNIX和类UNIX系统中,Shell的种类很多,如sh(Bourne shell), bash(Bourne-Ag…

    Linux 2023年5月14日
    00
  • KVM 虚机镜像扩容和压缩的操作

    KVM 虚机镜像扩容和压缩的操作 KVM 是一种基于 Linux 内核的虚拟化技术,能够实现将一台物理机器上的计算资源分隔成多个虚拟机从而提高硬件资源的利用率和灵活性。使用虚拟机的过程中,由于系统和软件的安装,虚拟机的磁盘镜像经常需要进行扩容或压缩。本文就介绍如何在 KVM 虚拟机上实现磁盘镜像的扩容和压缩。 KVM 虚机磁盘扩容 步骤一:关闭虚拟机 在扩容…

    Linux 2023年5月24日
    00
  • Linux下图形用户界面GNOME与KDE的战争

    Linux下图形用户界面GNOME与KDE的战争 1 GNOME与KDE的战争 序言 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。   KDE与GNOME是目前Linux/UNIX系统…

    Linux 2023年4月11日
    00
  • CH9434-MCU代码移植,芯片使用详细说明(附Linux开发资料链接)

    简介 CH9434是一款SPI转四串口转接芯片,提供四组全双工的9线异步串口,用于单片机/嵌入式/安卓系统扩展异步串口。提供25路GPIO,以及支持RS485收发控制引脚TNOW。本篇基于STM32F103,介绍CH9434在MCU平台移植和使用方法。 Linux移植说明可以跳转到这个链接:https://blog.csdn.net/WCH_TechGrou…

    Linux 2023年4月11日
    00
  • 解决VMware ping 不通主机和主机ping不通虚拟机的问题

    解决VMware ping不通主机和主机ping不通虚拟机的问题 在使用VMware虚拟机时,我们可能会遇到无法ping通虚拟机和主机的问题,这种情况下我们需要做相应的配置来解决。 步骤一:配置VMware网络连接方式 1.打开VMware,选择虚拟机列表中的虚拟机。 2.点击“编辑虚拟机设置”。 3.点击“网络适配器”选项卡,在“网络连接”下拉框中选择“桥…

    Linux 2023年5月24日
    00
  • Linux下Nginx安装的方法(pcre和openssl)

    下面是 Linux 下 Nginx 安装的完整攻略,其中包含了 pcre 和 openssl 的安装。 准备工作 在安装 Nginx 之前,需要修改一些系统配置: 更新系统和安装必要的依赖 sudo apt-get update //更新系统 sudo apt-get install build-essential //安装编译器 sudo apt-get …

    Linux 2023年5月14日
    00
  • linux下安装jira详细步骤

    下面是在Linux下安装Jira的详细步骤攻略。 准备工作 首先需要确保你的Linux系统已经安装了Java,并且Java的版本是Jira支持的版本。可以前往Jira官方网站查看Jira所支持的Java版本。 在本教程中,我们使用的是CentOS 7系统以及Jira 7.13.3版本。 下载Jira 可以前往Jira官方网站下载Jira,通常以压缩包的方式提…

    Linux 2023年5月14日
    00
  • Linux环境下安装python3

    下面是在Linux环境下安装Python3的完整攻略。 一、确认系统版本 在开始安装Python3之前,需要先确认当前系统的版本。可以使用以下命令查看: $ cat /etc/os-release 或者 $ uname -a 根据输出结果可以确定系统版本和架构,比如Ubuntu、CentOS、Debian等。不同的系统版本,在安装Python3时会有稍微的区…

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