La consola o terminal provoca tanto rechazo al principio como atracción cuando comienza a utilizarse.
     Hemos comenzado usándola para resolver algún problema y así iremos entrando en el mundo de los comandos. A veces, incluso resulta más fácil y rápido su uso que el del entorno gráfico, por ejemplo para crear un nuevo usuario o cambiar los permisos, tal como se explica en los apartados correspondientes.

  • Hay varias formas de acceder al terminal:

    • Botón derecho sobre el escritorio y en el menú emergente elegimos Abrir terminal

    • Menú principal de gnuLinEx => Accesorios => Terminal o Terminal de "Root"

  • Para cerrar un terminal:

    • Menú Archivo > Cerrar ventana

    • Clic en el símbolo de cerrar (x)

    • Control + d

    • Escribir exit y pulsar Enter

Estos son algunos de los problemas que ya podemos (intentar) solucionar mediante el uso del terminal:

  •      Acceder a una consola como root cuando actuamos como usuario "normal"  

  • Si trabajando como usuario necesitamos en algún momento privilegios de root, porque no tenemos permiso sobre algún archivo por ejemplo y necesitamos concedérnoslo, sin salir de la sesión de usuario, el proceso sería: 

  • Abrimos un terminal de alguna de las formas descritas al principio y escribimos su (superusuario), el sistema nos pedirá la contraseña de root (que no se lee al escribirla) y ya podemos actuar como administrador . 

  • En el terminal el símbolo del sistema cuando actuamos como usuario es $ y cuando actuamos como root es # . Ya podemos hacer los cambios y salir. 

  • Para salir escribimos exit o pulsamos Ctrl+d
    * Incluso podemos entrar como root en el entorno gráfico. Después de su contraseña_de_root escribimos nautilus

  •   Crear un nuevo usuario. Si hemos ingresado como usuario debemos seguir los pasos anteriores. Ya como root comando adduser <nombredeusuario> (no acepta mayúsculas) y vamos completando los campos que nos solicita.

    • Para crear un nuevo grupo addgroup <nombre de grupo>

    • Para borrar usuarios o grupos deluser <nombredeusuario> o delgroup <nombredelgrupo>

  •    ALGUNOS COMANDOS 

- adduser <nombre_de_usuario> Crea una nueva cuenta de usuario de una forma mucho más sencilla que desde el entorno gráfico.

- apt-get install <nombre_del_programa> Instala el programa con todas sus dependencias

- cal 1997 Muestra el calendario del año 1997

cal 11 1958 Para el calendario de Noviembre de 1958

- cd Cambia el directorio de trabajo. Si no se indica ninguno, cambia al directorio /home

- clear Limpia la consola

- cp Copia archivos a un directorio o copia archivos con otro nombre. Sobreescribe el archivo de destino. La opción cp -i pregunta si quieres sobreescribir los ficheros.

- chmod Cambia los permisos de un archivo.

- date Muestra en pantalla el día y la hora.

date <hora_nueva> Cambia la hora en el reloj.

- df -h Muestra información sobre el Sistema de archivos, el Tamaño, el espacio Usado, el espacio Disponible, el porcentaje de Uso y el punto de Montaje de cada partición (de gnuLinEx o de Windows), de un Cd, de un dispositivo USB... 

- du -h Permite conocer el espacio que ocupa en el disco un directorio y los subdirectorios que cuelgan de él.

- dpkg -i <ruta_completa_donde_se_encuentra_el_programa> (Probablemente en  /var/cache/apt/archives) Instala el programa descargado previamente.

- exit Para cerrar la consola. También Ctrl + d

- how to Las páginas "como" explican como realizar una tarea determinada. Pueden encontrarse en Internet las versiones más actualizadas.

- info Muy parecido a man. Muestra información sobre cualquier comando o instrucción.

- ls Muestra el contenido de un directorio. Admite muchas opciones: ls -l ofrece información adicional (Dueño del directorio, permisos, fecha de creación, etc). ls -c muestra el contenido ordenado por día y hora de creación. ls -a muestra también los archivos ocultos.

- ln Crea un enlace a un fichero para poder acceder a él desde más de un directorio sin necesidad de tenerlo copiado en cada uno.

- man Seguido de cualquier comando o instrucción nos ofrece un manual de ese comando. Muchos están en inglés, pero cada vez hay más traducidos. Podemos movernos por el documento con las teclas de desplazamiento Avpág y Repág; para salir la tecla q.

- mkdir Crea un directorio nuevo

- mv Mueve archivos a otro directorio o cambia el nombre de un archivo

- passwd Para cambiar la contraseña

- pwd Informa del directorio en el que nos encontramos

- rm Borra archivos. La opción rm -i pide confirmación para borrar cada fichero

- rmdir Elimina directorios vacíos

- rm -r <directorio> Borra todo un directorio

- su <contraseña> Para entrar en el sistema como root (superusuario) habiendo ingresado como usuario.

- wget -r -k Descarga páginas enteras de Internet. (-r le da recursividad para que baje todo lo que cuelga de esa página y -k convierte los enlaces en enlaces locales dentro del disco duro).

- whoami ¿Quién soy? Informa si en ese momento actuamos como root o el nombre de usuario.