ps que muestra los procesos activos en el sistema.
ps -a > ps1.txt
-a sirve para mostrar todos los que hay en el
sistema. La siguiente parte del mandato sirve para redirigir la
salida a un archivo y se abordará en el siguiente capítulo.
ps -a > ps2.txt
cmp y
despues con diff para ver qué diferencias hay al usar cada uno.
ps1.txt, e inspeccione el interior del
archivo con cat para cerciorarse de que es un archivo de
texto.
A continuación comprimimos el archivo con compress. Compruebe
si existe todavía el archivo ps1.txt y compare el tamaño
del nuevo archivo con el antiguo.
Si enseñamos el archivo ps1.txt.Z por pantalla (cat)
veremos que ha cambiado.
uncompress podemos descomprimir el archivo, pero es más
interesante utilizar zcat.
crypt para encriptar el archivo, aunque el
método implementado por el mandato no sea nada robusto.
crypt < ps2.txt > ps2.crypt
ps2.cryptpor pantalla para ver que sale.
crypt < ps2.crypt
sort. Es muy potente y tiene muchas
opciones.
sort < ps2.txt | more
more
solo sirve para verlo de pantalla en pantalla.
sort -k 4 < ps2.txt | more
grep.
who -a | grep $LOGNAME
| funciona para construir canalizaciones y ya
lo veremos más adelante. En este caso canalizamos la salida de
who -a hacia el mandato grep $LOGNAME donde
LOGNAME es una variable de entorno que contiene nuestro
nombre de usuario actual.
ps de unos puntos más atrás.
grep bash < ps2.txt