Copyright © 2005-2025 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:
Lo primero que debes hacer una vez que instalas un servidor de base de datos MySQL (casi todas las distros actuales lo instalan po....
Archivos como el de configuración de samba /etc/samba/smb.conf suelen tener comentarios que explican o detallan la variable a con....
Cuando tu creas un documento de texto en MSDOS/Windows (como por ejemplo en notepad.exe), Windows añade al final de cada línea u....
El directorio /proc es una bestia extraña. Realmente no existe, sin embargo puedes explorarlo. Sus archivos de tamaño 0 no son n....
Si ya has usado la línea de comandos o shell de Linux por un tiempo, seguramente entonces, el comando date ya te es familiar, lo ....
Aqui, traté de enviar un archivo ejecutable (notepad.exe) a través de gmail, y sus mecanismos de seguridad me lo impidieron. Gma....
Una de las dificultades con una base de datos MySQL grande y activa es la de realizar respaldos limpios sin tener que desconectar ....
La siguiente combinación de comandos te permite extraer los 10 comandos más usados directamente del historial (comando history) ....
La gente considera encriptar algunos o todos sus archivos por múltiples razones. Ya sea que no puedan depender en seguridad físi....
De acuerdo a la definición en wikipedia un rootkit es una herramienta, o un grupo de ellas que tiene como finalidad esconderse a ....