¿Usas la consola en Linux? ¿Te gustaría aprender unos comandos prácticos?
Hace muchos años la gente creía que Linux era un sistema operativo para hackers y gurús, y que su uso se limitaba al uso de una horrible consola negra con letras verdes, en donde la más mínima tarea suponía un árduo trabajo… nada más lejos de la realidad!
Y sí, hoy en día distribuciones como Ubuntu, PCOS Linux, openSuse, entre otras, han incluido características para hacer la vida más fácil al usuario novato. Aún así, la consola (terminal, shell o como le digas)… tiene su encanto; al menos es lo que pienso personalmente.
No por nada (en mi caso y usando Ubuntu), el 30% del tiempo que uso el PC, estoy manipulando una consola para hacer diferentes tareas. No sé, tal vez es que soy muy anticuado… lo que sí sé es que la consola es una herramienta muy poderosa y, por más que la odies, con algo de práctica se podría volver una muy buena amiga tuya.
Además, una de las más importantes características de los sistemas operativos GNU/Linux, es el hecho de que la parte interna (los procesos que se hacen “atrás”) está separada de la parte gráfica (las interfaces gráficas). De esta forma, podemos hacer casi cualquier cosa que queramos usando una consola, desde realizar operaciones sobre ficheros, instalar software, crear usuarios, hasta dividir ficheros grandes, grabar información en CD/DVD, ver páginas web, o ver vídeos (si, ver videos, y si no me crees mira esto).
Por eso ésta entrada, para que conoscas los comandos básicos y, sobre todo, ÚTILES… que puedes usar mientras estás usando la consola de tu distribución. A por ellos!
- Lo primero es saber recorrerse los directorios de tu sistema, y lo primero es saber en donde estás parado. Con el comando pwd, sabras en qué directorio te encuentras actualmente. Después de esto tal vez te interese saber qué hay dentro del directorio donde estás parado, por lo cual debes usar el comando ls, además puedes usaro así ls -l, para conocer más acerca de los ficheros listados (como su tamaño, por ejemplo). Ahora querrás navegar por las carpetas, lo que resulta muy fácil usando el comando cd direcotorio. Recuerda que si quieres ingresar al directorio superior, debes hacer esto: cd ..
casidiablo@punk$ pwd
/home/casidiablo
casidiablo@punk$ ls
musica hacks imagenes gentoo2007.iso
casidiablo@punk$ ls -l
dr-x——+ 10 ccastiblanco mkpasswd 0 Sep 20 2007 musica
dr-x——+ 4 ccastiblanco mkpasswd 0 Sep 14 2007 hacks
dr-x——+ 62 ccastiblanco mkpasswd 0 Sep 12 2007 imagenes
-rwx—— 1 ccastiblanco mkpasswd 3.923.703.808 Aug 27 11:27 gentoo2007.iso
casidiablo@punk$ cd hacks
casidiablo@punk$ ls
aircrack ethereal blueZcan jtr - Si quieres conocer cuanta memoria RAM tienes, cuanta estas usando, cuanta queda disponible, cuanta SWAP se dispone y cuanta se está utilizando… podrías usar el comando cat /proc/meminfo o mejor aún, el comando free.
- Para ver los procesos que están corriendo, puedes usar el comando top.
- Si ya tienes llena la consola, y te fastidia ver tanta cosa, puedes usar el comando clear para limpiar el contenido de la misma.
- Tal vez se te ha olvidado la sintaxis de algún comando que haz hecho y te gustaría verlo, pues estás de suerte ya que la consola guarda un historial bastante grande de los comandos que has digitado. Tienes dos opciones: o intentas usar la flechita hacia arriba del teclado, buscando el comando; o (si fue un comando que diste hace mucho) puedes usar el comando history.
- ¿Necesitas conocer la dirección IP (u otra información de la red) de tu computador? Fácil, con el comando ifconfig puedes acceder a dicha información. Además fíjate que es ifconfig (ne me he equivocado esta vez), no ipconfig como en sistemas Windows (muchos nos hemos equivocado).
- Puedes descargar archivos desde una página web o desde un servidor FTP, incluso puedes descargarte toda una web. Para esto puedes usar el comando wget. Aquí lo explico en detalle.
- ¿Se te ha colgado alguna aplicación? Si ese es tu caso, y por más que intentas no puedes hacer que dicha aplicación se cierre, siempre puedes matarla directamente (bang, bang!). Supongamos que nada de la parte gráfica (ventanas, mouse, etc.) funciona, y que por eso tampoco puedes ir y abrir la consola normalmente. No te preocupes, puedes hacer lo siguiente: presionas Ctrl + Alt + F1, con lo cual la pantalla se volverá negra y estarás en frente de un terminal independiente de la parte gráfica (puedes abrir más sesiones-terminales con la misma combinación de teclas, pero con F2, F3, etc, y F7 es el entorno gráfico).
Cuando estés frente a la consola, debes loguearte con tu usuario, y procedes a hacer lo siguiente:ps aux | grep nombre-aplicación-colgada
Ahora te fijas en el PID de la aplicación y haces lo siguiente:
kill -9 pid-de-la-aplicacion-colgada
Eso es todo, ahora con Ctrl + Alt + F7 vuelves al entorno gráfico, y no solo eso… ahora ya puedes entender este chiste!!
- Puedes apagar o reiniciar el computador desde la consola… para reiniciarlo usa el siguiente comando:
shutdown -r now
Eso es todo por el momento. Generalmente uso muchos más comandos, pero estos son los más útiles (y además se me secó el cerebro). Pero si piensas que falta un comando que usas a menudo, o quisieras saber si existe un comando que haga tal o cual cosa, no dudes en poner tu comentario.
Un saludo!
15 Comentarios | deja el tuyo




Muy buenoo!!!
graxxx
aver cuando suves mas de esto!!!!
Linux… me encanta, es un sistema tan complejo, con el se puede hacer desde lo mas basico, hasta lo mas complicado sin problemas. Una de las cosas que me llama de linux, es sus oportunidades para el h*ck. Por desgracia yo solo tuve linux una vez, me gusto mucho, pero apenas me sabia mover… tampoco se como aprender, en fin…
muy bueno, un saludo
SALUDOS….
TENGO UNOS 4 COMPUTADORES PENTIUM DE 333MHZ Y 32 DE RAM Y DISCO DE 4GB
ME GUSTARIA NO DARLES DE BAJA, SINO APROBECHARLOS PARA DAR AL MENOS SERVICIO DE INTERNET Y TALVEZ UN PROCESADOR DE TEXTOS (OPENOFFICE 1.1) . SOY UN BEBE EN PAÑALES EN LINUX.
1 ME GUSTARIA SABER SI ME PUEDEN RECOMENDAR UNA VERSIÓN DE LINUX PERO CON AMBIENTE GRAFICO ?
2 EL LUGAR DONDE PUEDA DESCARGARME.?
3 Y SI QUIERO TENER TENER WINDOWS Y LINUX DEBO TENER PARTICIONADO EL DISCO E INSTALAR QUE PRIMERO?
ALGUIEN ME PUEDE AYUDAR CON UN SITIO PARA DESCARGARME
MIL GRACIAS
PD: TUS COMANDO ME HAN SERVIDO PARA IR POCO A POCO APRENDIENDO ALGO MAS DE LINUX. ACTUALMETNE ESTOY PROBANDO EL FEDORA Y CENTOS PERO MAS DESDE EL AMBIENTE GRAFICO
1. Te recomiendo PuppyLinux o DamnSmallLinux
2. Los descargas de aquí: http://www.puppylinux.org/ y http://www.damnsmalllinux.org/index_es.html
3. Sí, es necesario particionar para tener los dos sistemas operativos funcionando. Lo recomendable es instalar el Windows primero.
Un saludo!
SALUDOS “TOCAYO”, MI SEGUNDO NOMBRE ES CRISTIAN
MIL GRACIAS, YA TE CUENTO COMO ME FUE CON ESOS SISTEMAS QUE ME RECOMENDASTE…
Usa el Ubuntu, es el más usado, y el más facil de usar, cuando sepas masomenos a manejarte, cambia a uno mas complejo… pero el Ubuntu es el mas recomendado para bebes en pañales jaja
Gracias muy bueno… como hago para crear un usuario y como otorgo permisos…graciaxxx
Lo primero es tener definido los roles (es depende del grupo)… luego ya creas el usuario con el comando adduser (
man adduserpara más información).Un saludo!
SALUDOS, TENGO UNA NUEVA CONSULTA>
HEMOS COMPRADO 12 TERMINALES TONTOS (ENCORE THIN CLIENT TERMINAL) Y LA VERDAD ME DICEN QUE FUNCIONA MUY BIEN EN WIN XP O SERVER 2003. AHORA ME GUSTARIA PROBARLOS EN UBUNTO 7.1
ALGUIEN TIENE EXPERIENCIA EN ESTE TIPO DE TERMINALES…
ES PARA INICIAR LA ENSENIANZA CON SOFTWARE LIBRE
MUCHAS GRACIAS ESTA MUY BUENO EL MATERIAL
Muchas gracias por el material, a la vez le queria hacer una consulta, soy nuevo en linux y deseo saber con que programa esta grabando los videos? …..
gracias..
Con gtk-recordmydesktop.
Un saludo.
Muchas Gracias!! …
soy nuevo en esta pagina y lo que mas me gusta de linux es el trabajo en consola
hola yo resien empieso con este tema de linux pero me gustaria manejarme mejor en el tema de los comandos. No se si me podrias recomendar algun libro bueno y facil de entender y me interesaria porder hacer archivos sh por sierto mu bueno el chiste jejej
La verdad q sos un grade !!!