¿Qué comando de terminal usas más veces en Linux?

Un pequeño tip donde muestro un par de pequeñas líneas de código, desde la terminal de comandos en GNU/Linux, que nos muestra qué comando de terminal usamos más veces.

Las líneas de código las he extraído a raíz de la lectura de las últimas noticias en el canal de Linux, en Reddit, al final del artículo os dejo el enlace a la entrada original.

De esta manera podemos ver el porcentaje de los comandos más habituales:

1
2
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

Si además queremos ver la información en barras, aquí el código:

1
2
history | tr -s ' ' | cut -d ' ' -f3 | sort | uniq -c | sort -n | tail | \
perl -lane 'print $F[1], "\t", $F[0], " ", "▄" x ($F[0] / 12)'

En el caso de mi portátil doméstico, con la distribución Fedora 28, estos son los resultados:

Ver comandos más usados en Linux

Podemos consultar la entrada original en Reddit.com

12 Respuestas

  1. Ahí tienes el mío,

    less 7
    docker 7
    rm 9
    egrep 13 ▄
    nano 15 ▄
    cd 24 ▄▄
    sudo 69 ▄▄▄▄▄
    ssh 129 ▄▄▄▄▄▄▄▄▄▄
    ls 153 ▄▄▄▄▄▄▄▄▄▄▄▄

    Mucho sudo también, mucho ssh y ls 🙂

  2. > | grep -v “./” | column -c3 -s ” ” -t | sort -nr | nl | head -n10
    1 141 14.1% git
    2 111 11.1% cd
    3 70 7% sudo
    4 69 6.9% ls
    5 63 6.3% htop
    6 55 5.5% keepass2
    7 55 5.5% g++
    8 47 4.7% nano
    9 43 4.3% redshift
    10 43 4.3% head

    Saludos de México

  3. victorhck dice:

    1 265 26.5% git
    2 71 7.1% cd
    3 60 6% ssh
    4 58 5.8% ll
    5 45 4.5% sensors
    6 44 4.4% wget
    7 35 3.5% exit
    8 29 2.9% clear
    9 29 2.9% cat
    10 27 2.7% su

  4. Dokan dice:

    1 442 20.6157% cd
    2 348 16.2313% sudo
    3 101 4.71082% exit
    4 73 3.40485% disco
    5 72 3.35821% ldo
    6 63 2.93843% busca
    7 62 2.89179% actualiza-apt
    8 60 2.79851% actualiza-paq
    9 59 2.75187% cat
    10 51 2.37873% man

    Muchos alias.
    alias disco=”df -h -x tmpfs” #muestra tamaño de particiones y puntos de montaje
    alias ld=’ls -lF’ # detallado, con permisos, usuario-grupo, pid y fecha
    alias ldo=’ld -ah’ # anterior con carpetas y archivos ocultos
    Este es un alias de «ls -lFah» (por si no queda claro), lista archivos, carpetas incluyendo los ocultos de forma detallada.
    alias busca=”aptitude search” #busca en los repositorios de paquetes la cadena que se indique «$ busca terminator»
    Originalmente lo usaba con pacman:
    alias busca=”pacman -Ss” # ‘[s]earch’- search for a package using one or more keywords
    alias actualiza-apt=”sudo aptitude update” #actualiza las bases de datos de paquetes
    alias actualiza-paq=”sudo aptitude -y safe-upgrade 2>&1 | tee -a ‘/home/usuario/.logs/update-$(date +%Y-%m-%d_%H-%M-%S).log'” #actualiza los paquetes y envía la salida normal y de error a un archivo nuevo generado con la fecha y hora en el nombre
    También tienen su contrapartida en pacman cuando uso manjaro.

    Por cierto, ese también lo he añadido como alias:
    alias estadistica_comandos=’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’ # Estadística comandos más usados en el terminal

  5. jvare dice:

    Los resultados son de la partición desde la que manejo el blog y eso queda claramente reflejado en los resultados.
    ps 5
    scp 5
    start 5
    top 7
    ls 10
    lsblk 11
    free 12 ▄
    cd 18 ▄
    sudo 91 ▄▄▄▄▄▄▄
    ssh 272 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

    Sudo, que es el segundo, está muy relacionado con las actualizaciones de paquetes.

  6. José Miguel dice:

    Pues ya puestos, aquí los míos:

    makepkg 6
    cd 12 ▄
    nano 15 ▄
    pacman 19 ▄
    su 20 ▄
    yaourt 27 ▄▄
    reboot 36 ▄▄▄
    aurman 55 ▄▄▄▄
    exit 72 ▄▄▄▄▄▄
    sudo 190 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
A %d blogueros les gusta esto: