Lo más básico en Linux

¿Qué es eso de consola y entorno gráfico?

En Linux hay dos interfaces posibles:

  • la consola, también llamada terminal, shell, modo texto, intérprete de comandos, línea de comandos o CLI (Command Line Interface), donde se introducen los comandos de forma manual. Es el interfaz estándar de comunicación entre el usuario y el sistema operativo, la capa que trabaja sobre el Sistema Operativo, lee las entradas del usuario (las órdenes que teclea) y las traduce a instrucciones que el sistema es capaz de entender y utilizar. Además, los shell permiten escribir scripts (programas) para automatizar tareas sin necesidad de escribir un programa complejo.

    Existen varios shell pero el estándar es Bash (Bourne Again Shell), un super-conjunto de Sh (Bourne Shell), el intérprete original de UNIX.

    Si comparamos este concepto con Windows, el intérprete de comandos sería equivalente a la ventana de comandos de MS-DOS (command.com) y los scripts serían similares a los archivos batch.

  • el entorno gráfico (también llamado modo gráfico, X Window o las X), es un entorno similar en apariencia a otros sistemas operativos como Windows o Mac, y permite ejecutar aplicaciones usando el ratón y el teclado. Pero el entorno gráfico de Linux es mucho más poderoso que aquéllos, puesto que permite al usuario tener un mayor control de los elementos gráficos, abrir sesiones remotas e instalar distintos gestores de ventanas, como KDE o GNOME.

Modos de trabajo

  • Cuando nuestra máquina Debian arranca ejecuta siete terminales virtuales (nombradas tty1, …, tty7). Seis de ellas (tty1, …, tty6) se activan en modo texto: una vez que iniciemos sesión tendremos un entorno de trabajo similar a MS-DOS.

    Modo texto Linux

    En la séptima (tty7) se ejecuta el entorno gráfico: una vez que nos logueemos tendremos un entorno de trabajo similar a Windows o Mac.

    Escritorio Linux

  • Cuando arranque nuestra máquina estaremos en tty7, en el entorno gráfico.
  • Podemos acceder a cada una de las seis terminales del modo texto desde el entorno gráfico pulsando <Ctrl+Alt+F1>, …, <Ctrl+Alt+F6>.
  • Una vez logueados en una terminal aparecerá el prompt, que indica que la computadora está lista para recibir comandos, y que será similar a:
    francis@pc450:~$

    Si el usuario es root, el símbolo "$" será sustituido por "#", quedando:

    root@pc450:~#

    Los procesos activos serán:

    $ pstree
    init-+-
         |-login---bash

    Podemos iniciar sesión en varias terminales simultáneamente, cada una de ellas con su propio usuario (puede ser el mismo o diferente), iniciándose un shell para cada terminal.

  • Una vez en modo texto, podemos alternar entre las terminales pulsando <Alt+F1>, …, <Alt+F6>.
  • Para volver de nuevo al entorno gráfico pulsaremos <Alt+F7>.

Es muy recomendable leer algún manual bueno sobre Linux:

Atajos de teclado

Los atajos de teclado en Linux dependen de cada aplicación y suelen ser distintos de los de Windows, aunque algunos coinciden:

  • <Ctrl+C>: copiar.
  • <Ctrl+V>: pegar.
  • <Ctrl+X>: cortar.
  • <Alt+Tab>: alternar entre ventanas.

Cómo escribir el carácter ~ (la tilde de la ñ)

El carácter "~" (la tilde de la "ñ") se escribe de forma diferente a Windows. No se utiliza <Alt+126> sino <AltGr+4>.

Nota

El "4" es el del teclado normal, no el del teclado numérico de la derecha.

AltGr+4

Escritorios virtuales (workspaces)

En Linux se utiliza el concepto de escritorio virtual o workspace. Permite disponer de varios escritorios entre los que podemos conmutar y trabajar independientemente en cada uno de ellos. Los escritorios virtuales se visualizan miniaturizados en el paginador o pager, que nos permite movernos de uno a otro e incluso mover ventanas. Veamos algunos ejemplos:

  • workspace con 4 escritorios virtuales (4×1):

    Pager 4x1

  • workspace con 4 escritorios virtuales (2×2):

    Pager 2x2

  • workspace con 9 escritorios virtuales (3×3):

    Pager 3x3

  • el mejor pager, el del histórico Vtwm:

    Pager Vtwm

Normalmente cada entorno de escritorio suele tener su propio pager, aunque algunos pueden funcionar bien en otros escritorios:

  • kpager (kpager): pager de KDE.
  • bbpager (bbpager): pager de BlackBox, pertenece a las bbtools.
  • fbpager (fbpager): pager de FluxBox.
  • 3ddesk (3ddesktop): pager 3D.

Ejecutar… en Linux

Si queremos poner una entrada en el menú para Ejecutar…, tenemos varias opciones:

  • gRun (paquete grun): el comando grun abre una ventana donde introducir el comando a ejecutar, manualmente o con Examinar.

    gRun

    Para que permanezca abierto lo ejecutaremos con la opción –persist:

    $ grun --persist
  • Xexec (paquete xexec): el comando xexec abre una ventana donde introducir el comando a ejecutar (permite Examinar).

    Xexec

Artículos en la categoría "Lo más básico en Linux"

  1. Lo más básico en la terminal de Linux
  2. Cómo apagar el ordenador en Linux
  3. Cómo conseguir ayuda en una máquina Linux
  4. Abrir un shell en el entorno gráfico en Linux
  5. Hardware en Linux
  6. Copiar/Pegar en Linux
  7. Activar NumLock en Linux
  8. El menú Debian
  9. Iconos en el escritorio en Linux
  10. Salvapantallas en Linux
  11. Formatos libres y propietarios en Linux
  12. Proceso de arranque en Linux
  13. El kernel Linux 2.6
  14. Emergencias en Linux

Un comentario:

  1. Solamente una palabra para expresarme. GRACIAS
    Soy linuxero y gracias a vosotros, y otros como vosotros dia a dia voy entendiendo un poquito mejor este sistema.
    Saludos.