Introducción a la consola de GNU/Linux

Steven en

Albert me ha enviado voluntariamente este documento en el que se explica el uso básico de la consola en GNU/Linux. No tiene desperdicio.

Gracias por el aporte, y repito que recibo y suelo publicar aportaciones de cualquier otro :-)

Los Sistemas operativos Unix se diseñaron desde un principio como sistemas de texto, controlados mediante el uso de un teclado. Por ello sistemas de ventanas como X, KDE, Gnome etc. han hecho para el usuario ya sea domestico como profesional un entorno mas agradable. Estos sistemas han hecho que todo sea mas rápido, potente y sencillo.

La terminal es equivalente a una pantalla de texto antigua. Tanto Unix como DOS son parecidos en algunas cosas, aunque también hay que decir que Unix es más potente que DOS en prácticamente todos los sentidos, ya que esta mas perfeccionado e incluso Unix es más fácil de llevar que DOS.

La terminal ha estado bastante perfeccionada, tal es así que podemos tener varias terminales en una misma ventana con lo que conseguir así un escritorio más ordenado. Con la terminal podemos abrir: sesiones de consola Linux, sesiones de terminal, sesiones de pantalla, sesiones de consola de root, sesiones creadas por el usuario y muchas cosas mas. Pero esto no termina así sino que podemos modificar el aspecto visual de nuestra terminal con una amplia gama de configuraciones y modificaciones.

INICIO:

El inicio de la terminal es tan simple como ir al Menú , Sistema y por último meternos en la terminal. Como primera noción de la terminal, vamos a explicar que comandos sirven en la terminal para modificar su comportamiento. Algunas aclaraciones... Lo primero de todo, es que si tenéis vuestra distribución recién instalada, teclead en la consola: “sudo aptitude install build-essential” (Sin las comillas) con ello habrán una serie de ordenes que ya funcionarán y como segunda aclaración, poned “xhost + localhost” (Sin las comillas) para poder realizar algunas de las siguientes órdenes, si os sale el error: “cannot connect to x sever” a varia gente le ha servido este comando. Por cierto antes de poner los siguientes comandos hay que poner otra palabra; en caso de tener KDE se pone konsole; con Gnome,gedit , etc.

· --author --> Con este comando podemos ver el nombre de los
autores.
· --help --> Con este comando podemos abrir todo un seguido de
opciones en nuestra terminal.
· --help-all --> MUY INTERESANTE, con ella puedes ver tanto
opciones genéricas como específicas.
· --help-kde --> Nos muestra una lista de opciones específicas de
KDE y en el caso de Gnome ponemos --help-gnome.
· -e orden --> Ejecuta orden en vez de interprete de órdenes.
· -keytab archivo --> Inicia la terminal con un archivo .keytab
· -name nombre --> Fija el nombre que aparecerá en la barra de
título.

· --noclose --> Evita que la terminal se cierre cuando se pone
una orden que contenga exit.
· --profiles --> Gracias a este comando podemos ver los perfiles
disponibles.
· -T título --> Fija el título de la ventana.
· -v --> Con este comando podemos saber la versión Qt, entorno
gráfico y de la terminal.
· --vt_sz CCxLL --> Con este comando podremos variar el tamaño
de una nueva ventana, donde CC son
columnas y LL líneas.

¿Interesante? Pues si queréis profundizar más, aquí tenemos una lista de comandos que ya van en plan serio. En esta ocasión no hace falta ningún prefijo y si hace falta ya se especificará en su debido momento.

· /sbin/ifconfig: Muestra información sobre los dispositivos que
tenemos para usar Internet (Tarjetas, etc.)

· /sbin/lsmod: Muestra información sobre los módulos en uso.

· /sbin/route: Muestra información sobre conexión a Internet.

· /usr/sbin/adduser usuario: Creas una cuenta de usuario; hace
falta estar en modo administrador.

· /usr/sbin/groupadd grupo: Crea un nuevo grupo.

· /usr/sbin/groupdel grupo: Borra un grupo.

· /usr/sbin/userdel usuario: Borra la cuenta de usuario.

· adduser: Añadir usuario de sistema.

· apt-get moo: Es una tontería, pero nos enseña una vaca.

· banner (texto): Nos muestra el texto vertical (De gran tamaño).

· cal: Nos muestra un calendario, no muy bonito pero muy eficaz.

· cal -my: Nos muestra todos los meses y días del año.

· cat /proc/cpuinfo: Nos muestra información del procesador

· cat /proc/filesystems: Información sobre los sistemas de
archivos que se pueden usar.
· cat /proc/interrupts: Muestra información sobre interrupciones,
etc.

· chgrp: Cambia el grupo de un archivo, fichero, etc. Se ha de
seguir la jerarquia: /home/..../..../....

· chown: Cambia los permisos de usuario; se ha de seguir la
jerarquia: /home/..../..../....

· cp: Nos ayuda a copiar archivos, directorios, etc. Se ha de
seguir la jerarquía /home/..../..../....

· date: Nos muestra hora, fecha, etc. de nuestro sistema.

· df -h -->Muestra información sobre los dispositivos en nuestro
ordenador.

· diff: Compara archivos.

· dir: Hace la misma función que ls , este es para quien no esté
habituado a poner ls en un intérprete de órdenes.

· dmesg|more --> Con ella podemos obtener información del kernel.

· du --> Muestra los archivos de nuestro equipo.

· file: Nos dice que tipo de archivo es lo que estamos mirando.

· finger usuario: Muestra información sobre el usuario.

· free -tm --> Muestra información sobre la memoria y su estado.

· ftp: Cliente FTP.

· glxinfo: Nos muestra información sobre OpenGL y GLX

· gunzip: Descompresor.

· head: Muestra la cabecera de un archivo.

· history: Nos muestra todos los códigos que hemos puesto.

· hostname --> Nos muestra el nombre de la máquina.

· id usuario: Información sobre UID, GID y GROUPS del usuario.
· ifconfig: Nos muestra la configuración de red, módems, etc.

· import -window root pantalla.ps (también jpg, png, gif, etc...):
Sirve para capturar en otros formato.

· ln: Link para crear enlaces, accesos directos.

· lpq: Muestra los documentos en la cola de impresión.

· lpr archivo: Añade un archivo a la lista de impresión.

· lprm: Cancela la impresión del documento activo.

· ls: ¿Quien no se acuerda de los DIRs de DOS? Esto es lo mismo.

· lsmod: Muestra los módulos de kernel que están cargados.

· lsof: Muestra los archivos utilizados para procesos

· man netstat: Muestra muchísima información de red.

· mkdir: Crea directorios.

· mkdir directorio: Crea un subdirectorio

· more: Como dice la palabra nos dice la información de un
archivo,fichero, directorio,etc. ampliado.

· more /etc/group: Muestra los grupos registrados en el sistema.

· more /etc/passwd: Muestra el fichero de claves del sistema

· mount: Montar unidades extraibles.

· mv: Renombrar archivos, ficheros, etc.

· passwd: Cambia la clave de acceso root.

· ping máquina: Sirve para ver si tenemos contacto con la máquina.

· poweroff: Sirve para apagar el sistema.

· ps axu: Información sobre todos los procesos que se estan

· reboot: Sirve para reiniciar el sistema.

· rm: Borra archivos, directorios, ficheros, etc.

· rm fichero: Sirve para borrar ficheros.

· rmdir: Borra directorios, deben de estar vacíos.

· rmdir directorio: Borra un subdirectorio

· rmmod: Elimina módulos del kernel que están cargados.

· rm -R directorio: Borra todo el contenido de un directorio

· set|more: Muestra información sobre el usuario.

· showrgb: Nos muestra los colores que detecta el sistema y su
valor RGB.

· shutdown -t3 -r now: Reinicia el sistema (Hay que tener el
permiso de root para ello).

· shutdown -t3 -h now: Apaga el sistema (Hay que tener el permiso
de root para ello)

· sort: Ordena el contenido de un archivo.

· su: Te metes en modo administrador, evidentemente hace falta
meter el password.

· sysctl: Configurar los parámetros del kernel.

· tar: Archivador de ficheros.

· top: Información sobre el uso de cpu y memoria del sistema.

· ulimit: Indica los límites del SO.

· umask: Establece que permisos serán deshabilitados para los
archivos nuevos.

· userdel: Eliminar usuario de sistema.

· wc -c archivo: Muestra el tamaño en bytes del archivo.

· wget: Programa para descargar archivos por http o ftp. Se añade
el comando y luego la URL.

· who: Muestra información sobre quien esta usando el ordenador.

· uname -a --> La “-a” va separada por un espacio. Sirve para
ver la información de nuestra distribución.

· uptime --> Muestra información como tiempo transcurrido, hora
actual, etc.

· xwd -root -screen > pantalla.xwd: Sirve para capturar pantallas.

· xwd > ventana.xwd: Sirve para capturar ventanas.

Ante todo quisiera dar las gracias a la web de KDE con la cual he podido orientarme bastante (Los comandos los he revisado para su uso en todo el ámbito KDE y Gnome) y a la comunidad de Ubuntu ya que hay bastantes comandos que he cogido de ahí y bueno quisiera animar a todos, a que usen GNU/Linux por que es lo mejor que hay :D

No related posts.

5 comentarios para Introducción a la consola de GNU/Linux

  1. 1

    wow, excelente post y excelente guía de cómo usar la terminal, creo que nos ayudará a muchos a aprender a usar esta herramienta que sin duda es la más potente de todas. Saludos!

  2. 2

    me gusta el comando apt-get moo xDDD

  3. 3

    prueba apt-get cowsay.
    y luego “cowsay moooo” :P

  4. 4

    esto me va a servir recien he instalado Ubuntu, pero he tenido problemas por que no inicia de forma grafica sino que creo en consola, y como soy nuevo en el mundo Linux, especialmente instale Ubuntu 6.06, me va a servir de guia.

  5. 5

    [...] de ésto, Albert me envió su artículo que trataba sobre la introducción a consola linuxera para novatos, con una serie de comandos [...]

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

2754 suscriptores. ¡Suscribete!

Siguenos en Google Plus.

Primeros pasos con Linux

Linux es un sistema operativo libre.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.