martes, 23 de septiembre de 2014

Algunos comandos interesantes

Esta entrada deriva de una práctica del Máster de Software Libre de la UOC de la asignatura Administración de sistemas Linux. 

En ella voy a escribir algunos comandos de linux que aparecían en esta práctica, no pretenden ser la manera mas sencilla de hacer las cosas, simplemente los menciono porque algunos de ellos me parecen interesantes.



Hora actual por pantalla :

echo 'date +%T' >/tmp/midate; chmod +rxs /tmp/midate; /tmp/midate

10 Primeros procesos que consumen mas CPU, ordenados por nombre de propietario :

ps aux | awk ‘{print $1,$3,S11}’ | sort –k2r | head –n 11 | sort –k1



10 Primeros procesos que consumen mas memória, ordenados por nombre de propietario :

ps aux | awk ‘{print $1,$4,S11}’ | sort –k2r | head –n 11 | sort –k1




Listar los archivos de /usr, ordenados por tamaño y el nombre del archivo. Solamente deben aparecer el nombre y el tamaño de los 20 primeros :

ls –l /usr | awk ‘{print $1,$9}’ | sort -1k | head –n21



Dentro de un archivo, buscar un codigo basado en dos mayusculas - espacio en blanco - mayuscula, por ejemplo debe encontrar ................ ES Xavier Pèrez ............. pero ignorar ................ SP otros  datos .............. 

grep –c ‘^[A-Z][A-Z] [A-Z]’ ubicación del fichero



Buscar todos los archivos shell script en el directorio /etc

find /etc –name ”*.sh”



No hay comentarios:

Publicar un comentario