GNU/Linux >> Linux Esercitazione >  >> Linux

Quale comando del terminale Linux usi di più?

Qualche settimana fa mi sono imbattuto in questo thread di Reddit con un breve frammento di Bash che mi diceva come ottenere un elenco dei miei comandi del terminale più utilizzati.

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 -n10 

I dettagli non sono molto importanti, ma fondamentalmente prende l'output del comando cronologia, lo somma e ti dice quali sono stati i tuoi primi dieci comandi e in quale percentuale di tempo ciascuno è stato utilizzato. Potresti facilmente apportare alcune modifiche allo snippet per ottenere un elenco più lungo o modificare un po' la formattazione. Ecco il mio dal mio laptop aggiornato di recente.

 1 138 25.0909% sudo 
2 59 10.7273% ls
3 47 8.54545% cd
4 20 3.63636% Git
5 19 3.45455% grep
6 13 2.36364%   vi
     7  10   1.81818%  lpstat
     8  9    1.63636%   find
     9  8    1.45455%   ps
    10  8    1.45455%  

L'unico elemento che mi ha sorpreso è stato lpstat (di recente stavo litigando con una configurazione della stampante). Questi numeri non erano terribilmente grandi e alcuni dettagli erano nascosti dietro sudo (probabilmente molti di questi erano aggiornamenti dnf). Così curioso, ho eseguito lo stesso comando sul mio desktop e su un paio di macchine virtuali che avevo usato per scopi diversi e ho ottenuto risultati molto diversi.

Il terminale Linux

  • I 7 migliori emulatori di terminale per Linux
  • 10 strumenti da riga di comando per l'analisi dei dati in Linux
  • Scarica ora:cheat sheet SSH
  • Cheat sheet sui comandi avanzati di Linux
  • Esercitazioni sulla riga di comando di Linux

Sul mio desktop, trascorro molto più tempo a usare ssh. E nelle macchine virtuali, systemctl e docker fanno entrambi l'elenco e vi sale in cima mentre passo molto tempo a modificare i file di configurazione.

Probabilmente anche la tua top ten condivide qualcosa di te. Sei uno sviluppatore? Un utente esperto? Lavori molto con sistemi remoti? Qual è il tuo editor di testo preferito? Se sei disposto, condividi la tua lista dei primi dieci nei commenti qui sotto, o forse solo lo strumento migliore. La tua lista ti ha sorpreso? Perché o perché no?


Linux
  1. Come usare il comando Linux grep

  2. Come usare il comando cronologia in Linux

  3. 4 suggerimenti per aiutarti a ottenere il massimo dal comando df di Linux

  4. Come utilizzare il comando id in Linux

  5. Come si usano le espressioni regolari con il comando cp in Linux?

Come vedere i comandi del terminale che usi di più su Linux

Come utilizzare il comando fd sul sistema Linux

Come utilizzare il comando wget in Linux?

Come usare il comando xargs in Linux?

Uso del comando grep in Linux

Come utilizzare il comando which in Linux