Conociendo la consola

  1. Introducción
  2. Acceso a terminal (TTY y Konsole)
  3. Prompt
  4. Ruta
  5. Directorios ó archivos con espacios en blanco
  6. Posible incompatibilidad con caracteres especiales
  7. Apéndice

  1. Introducción

  2. Es un intérprete de comandos que interactúa directamente con el núcleo. En Kubuntu se inician por defecto 6 terminales (llamadas técnicamente TTY) a las que podemos acceder para ejecutar comandos o desde la aplicación Konsole.

  3. Acceso a terminal (TTY y Konsole)

  4. Para acceder a las TTY sólo tenemos que presionar:
    TTY1 » Control+Alt+F1
    TTY2 » Control+Alt+F2
    TTY3 » Control+Alt+F3
    TTY4 » Control+Alt+F4
    TTY5 » Control+Alt+F5
    TTY6 » Control+Alt+F6
    Para regresar al entorno gráfico » Alt+F7.

    Para moverse entre TTY's » Alt+FX donde X es el número de la TTY a la que queremos acceder ó bien Alt + Flecha izquierda ó Flecha derecha

    Para interactuar con la terminal desde el entorno gráfico existen los emuladores de terminal, en el caso de KDE es Konsole, para acceder a esta aplicación:
    Menu K » Aplicaciones » Sistema » Konsole

  5. Prompt

  6. El prompt nos indica el usuario, la máquina y la ruta en que estamos trabajando; y si tenemos o no privilegios de superusuario.
    Si somos usuarios sin privilegios, se muestra de la siguiente manera:

    usuario@maquina:ruta$

    Si nos convertimos en superusuario (root), se verá así:

    root@maquina:ruta#

    Fíjate que lo que cambia cuando uno se convierte en superusuario (root) aparece numeral (#) en vez del signo pesos ($). Es por eso que cuando se indique ejecutar un comando que está precedido por el signo numeral (#) significa que dicho comando debe ser ejecutado con privilegios de root.

    La cuenta de root viene deshabilitada por defecto en Kubuntu por lo que cualquier comando que necesite permisos de administrador puede ser lanzado desde la cuenta de usuario anteponiendo el comando: sudo. Aunque si se necesitan realizar varias tareas administrativas tal vez resulte más cómodo entrar como root con:

    sudo -i

    ó

    sudo su

    no siendo ya necesario el uso de sudo en los comandos siguientes. Para cerrar sesión de root basta con:

    exit
  7. Ruta

  8. La ruta nos indica en qué directorio estamos posicionados, algo que hay que tener en cuenta es que la virgulilla de la Ñ (el palito que va arriba de la Ñ) reemplaza al /home/usuario (siempre y cuando sea el home del usuario actual).
    Si nosotros estamos posicionados en nuestro home, se verá así:

    usuario@maquina:~$

    Pero si tecleamos cd Imágenes y luego presionamos la tecla [Enter], sucederá esto:

    usuario@maquina:~$ cd Imágenes
    usuario@maquina:~/Imágenes$

    En cambio si la ruta empieza con la barra (/), significa que comienza el directorio raíz.

    root@maquina:/home/usuario#
  9. Directorios ó archivos con espacios en blanco

  10. Para trabajar con directorios y/o ficheros, se puede utilizar las comillas simples o la barra invertida (\).
    Nombre del directorio: Mis documentos
    En consola sería: Mis\ documentos
    Nombre del del fichero: Fotos del veraneo.zip
    En consola sería: 'Fotos del veraneo.zip'

  11. Posible incompatibilidad con caracteres especiales

  12. Muchas veces viniendo de Windows, Linux no nos reconoce los caracteres especiales (vocales acentuadas, eñes ó diéresis en la Ü) de los directorios y ficheros. Pero si nosotros en la consola lo podemos solucionar cambiando el carácter ilegible por un signo de interrogación.
    Ejemplo: Tenemos el directorio a�os pero en Windows es años, en la terminal escribiremos a?os.

  13. Apéndice

  14. La terminal es case sensitive lo que quiere decir que hay diferencia entre letras mayúsculas y minúsculas. Por ejemplo: Perro.jpg es diferente de perro.jpg.