Copyright © 2005-2024 LinuxTotal.com.mx
Se concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los términos de la GNU Free Documentation License, Versión 1.2 o cualquiera posterior publicada por la Free Software Foundation.
La siguiente combinación de comandos te permite extraer los 10 comandos
más usados directamente del historial (comando history
) de
comados, además de la cantidad de veces que se ha utilizado. Solo cambia el último número para cambiar el número de comandos:
$> history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10 16 ll 15 service 10 rpm 10 cd 9 fdisk 5 yum 5 make 4 kill 3 shutdown 3 pwd $>
Veamos por partes lo que hace el script anterior:
$> history 1 ps -ef 2 kill -9 3387 3 ps -ef 4 ping 192.168.100.10 5 system network restart 7 ll 8 cd / 9 ll | more ... $> history|awk '{print $2}' ps kill ps ping system ll cd ll ... $ > history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}' ps kill ps ping system ll cd ll more ... $> history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort cd kill ll ll more ping ps ps system $> history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c 1 cd 1 kill 2 ls 1 more 1 ping 2 ps 1 system $> history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn 2 ls 2 ps 1 cd 1 kill 1 more 1 ping 1 system $> history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
La habilidad para usar '|' (pipe) para concatenar comandos, donde la salida del comando a la izquierda se convierte en la entrada del comando a la derecha, es uno de los factores que hacen a los sistemas Unix/Linux sumamente versátiles y poderosos.
Si encuentras útil la información que proveé LinuxTotal, considera realizar un donativo que estimule a seguir proporcionando contenido de calidad y utilidad. Gracias.
Dona a través de paypal::
O a través de bitcoins:
Como montar imágenes ISO en Linux.....
En este tutorial sobre listas de control de acceso en squid, aprenderás lo básico de como configurarlas y establecerlas en la co....
Hay ocasiones que cuando busco un archivo dentro del listado de un directorio con varios archivos, usando ls, deseo ver solamente ....
Este es un pequeño y útil tip que te permitirá crear PDF's a partir de páginas del manual. Cuando deseas ver la ayuda de un co....
Como formatear disketes o floppies en Linux.....
En Linux existen tres formas de controlar y mostrar la marca del tiempo en archvios y directorios. Asi es, cuando creas o editas u....
El siguiente script te presenta la manera de colocar un reloj (hora y fecha) en la parte superior derecha de una terminal de texto....
Hay ocasiones en que se te ofrece hacer cálculos matemáticos o aritméticos y no estás en el ambiente gráfico para abrir una c....
Administración básica de redes. Conoce distintos métodos y herramientas para escanear, probar o buscar por puertos abiertos des....
Para Linux todo es un archivo, incluyendo dispositivos como discos duros, cdroms, disquetes, unidades de cinta, memorias usb, etc.....