Generer Liste Over Mest Brugte Kommandoer på Kommandolinjen med History - Trin-for-Trin Guide

Hvordan kan en liste over de 10 eller 20 mest brugte kommandoer på kommandolinjen genereres ved hjælp af history?

For at generere en liste over de mest brugte kommandoer på kommandolinjen ved hjælp af history, skal du bruge en kombination af history, awk, sort, uniq og head kommandoerne.

Hvordan kan en liste over de 10 eller 20 mest brugte kommandoer på kommandolinjen genereres ved hjælp af history?

For at generere en liste over de mest brugte kommandoer på kommandolinjen ved hjælp af history, kan du følge disse trin:

  1. Åbn din terminal.
  2. Kør history kommandoen for at få en liste over alle tidligere kommandoer.
  3. Brug awk og sort til at tælle og sortere kommandoerne.
  4. Filtrer og vis de mest brugte kommandoer.

Her er en trin-for-trin guide med de nødvendige kommandoer:


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

Forklaring af kommandoerne:

  • history: Viser en liste over tidligere udførte kommandoer.
  • awk '{print $2}': Udtrækker den anden kolonne fra history output, som typisk er selve kommandoen.
  • sort: Sorterer kommandoerne alfabetisk.
  • uniq -c: Tæller antallet af forekomster af hver kommando.
  • sort -nr: Sorterer kommandoerne numerisk i faldende rækkefølge baseret på tællingen.
  • head -n 10: Viser de 10 mest brugte kommandoer. For at vise de 20 mest brugte kommandoer, ændr 10 til 20.

Eksempel på at vise de 20 mest brugte kommandoer:


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

Ved at følge disse trin kan du nemt generere en liste over de mest brugte kommandoer på kommandolinjen ved hjælp af history.