“[…] Se dice que si conoces a los demás y te conoces a ti mismo, ni en cien batallas correrás peligro; si no conoces a los demás, pero te conoces a ti mismo, perderás una batalla y ganarás otra; si no conoces a los demás ni te conoces a ti mismo, correrás peligro en cada batalla”
Conocerse es entender nuestras limitaciones y nuestras debilidades, pero también nuestras bondades y nuestros muchas habilidades. Eso nos permite mejorar y atajar en el duro camino diario. Esto, que puede resultar filosofía barata y simplona, tiene una aplicación práctica en el mundo de la informática y, por supuesto, en el mundo de GNU/Linux. Al fin y al cabo, ¿Quienes somos?
Este será el primero (espero) de una serie de artículos con los que pretendo enseñaros ha conocer un poquito mejor vuestro usuario y vuestra máquina probando las herramientas que tenemos a nuestra disposición, para tal efecto.
1.El usuario... ¡leches! ¿Como me llamo?
Existen varias formas de saber quien es el actual dueño de la shell: Por un lado tenemos la variable $USER que con un echo $USER os mostrará el nombre actual de usuario en la shell, y por otro los comandos who y whoami. El primero, además del nombre, nos informará sobre la terminal que estamos utilizando (tty), la fecha y hora en la que iniciamos la sesión y el Display del servidor X que estás utilizando.
¿Y para que puñetas vale esto? Bueno, si trabajáis con varios usuarios, o sois administradores, de vez en cuando no sabréis si sois o no root y viene bien saberlo, creedme.
2. Y, ¿donde vivo?
El comando cd te devuelve, por defecto, a tu home y la variable de entorno $HOME te lo muestra. Si quieres saber donde estás exactamente, en el momento actual, puedes utilizar el comando pwd (print working directory, cuya traducción sería imprimir directorio de trabajo) o su variable de entorno $PWD.
echo $HOME
echo $PWD
3.¿Con que grupos me codeo?
Para ver a que grupos pertenece tu usuario tienes la opción comando con groups o hacer un:
cat /etc/group | grep $USER
4. ¿Que fue lo que hice ayer?
GNU/Linux guarda un historial de todas tus entradas, tanto de comando como de usuarios que han entrado en la terminal. Para ver los últimos comandos tecleados basta con escribir history y aparecerán, en orden cronológico, todos los comando escritos. Para poder acceder a cualquiera de ellos se hace lo siguiente: se escribe una “!” y el número del comando, por ejemplo:
501 whoiam
502 whoami
503 whois
Si quiero volver a ver mi nombre de usuario escribiría: !503. Además si pulsáis las teclas Control+R os auto-completará el comando utilizando esta lista como referencia.
Y finalmente el comando last, que os informará de las últimas entradas a la terminal. Todo esto lo podéis ver, más afondo, si hacéis un:
cat /var/log/auth.log
Bueno, hasta aquí la primera parte, espero que os haya quedado ganas de más
No hay entradas relacionadas.


Pingback: Conócete a ti mismo (Parte 2) | La Ventana Muerta
Pingback: Conócete a ti mismo (Parte 3 y final) | La Ventana Muerta