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.crypt
por 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