sábado, 14 de febrero de 2009

Jugando con la terminal (parte 1)


Muchos usuarios, como yo, no usamos la terminal a menos que no tengamos otra opción. Pero en muchos sitios web promulgan que el sistema de linea de comandos nos va a facilitar muchas operaciones comunes (no sólo en Linux).

Esta semana voy a analizar los comandos mas comunes, uno a uno, probando a ver que pasa.

pwd
Muestra el nombre del directorio donde estoy trabajando (es realmente muy práctico)

hostname
Muestra el nombre del computador en el que estoy trabando. (para cuando estamos configurando la red domestica) Use netconf (como root) para cambiar el nombre del computador

whoami
Me muestra mi nombre de usuario.

date
Me muestra y me permite cambiar la hora del sistema. Por ejemplo para cambiar la hora a 2009-12-31 23:57 escribo date 123123572009

time
Me muestra el tiempo que se demora el computador haciendo un proceso se escribe time PROCESO
Por ejemplo: time ls

who
Me muestra los usuarios que tienen sesiones activas en el computador

rwho -a
Me muestra los usuarios conectados a mi red local. (hay que instalarlo escribiendo sudo apt-get install rwho

finger user_name
Muestra toda la información disponible de un usuario.

last
Muestra una lista de los últimos usuarios que han usado este computador.

history | more
Muestra por lo menos los últimos mil comandos ejecutados en la terminal la "| more " sirve para que se nos muestren los resultados por pantallazos.

uptime
Muestra el tiempo que el computador ha estado encendido (o desde la última vez que se reinició)

ps
(=print status) Lista de los procesos que se están llevando a cabo por este usuario.

ps axu | more
Muestra todos los procesos que están corriendo actualmente, inclusive aquellos que no involucran la terminal.

top
Muestra los procesos que están corriendo actualmente ordenados por el uso de CPU. (los que mas usan primero) No pude salir de este comando. Tengo que buscar mas a ver como se detiene.

free
Muestra toda la información relacionada al uso de memoria en kilobites.

df -h
(=disk free) Muestra toda la información sobre el uso del disco. Es fácil de leer.

du / -bh | more
(=disk usage) Muestra toda la información de uso de disco, carpeta por carpeta comenzando por "/" (root) el directorio de raíz de la maquina.

cat /proc/cpuinfo
Muestra toda la información disponible sobre la CPU. (así acabo de descubrir que mi portátil corre a 800 mghz


cat /proc/version
Muestra la versión de Linux que estamos usando y otras informaciones que varían dependiendo la distribución.

cat /etc/printcap
Muestra la configuración de las impresoras. (no pude probar este porque no tengo impresora)

lsmod
Muestra los módulos que el kernel ha cargado (se debe usar como root, usando sudo)

No hay comentarios: