¿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.
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.
- 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:
- Manual de referencia Debian: debian.org/doc/manuals/reference/
- Linux práctico ZonaSiete: zonasiete.org/manual/
- Linux básico UOC: uoc.edu/masters/esp/web/materiales_libres.html
- Linux avanzado UOC: uoc.edu/masters/esp/web/materiales_libres.html
- Linux From Scratch: escomposlinux.org/lfs-es/
- Más allá de Linux From Scratch: escomposlinux.org/lfs-es/
- Aprendiendo Linux: structio.sourceforge.net/guias/AA_Linux_colegio/
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.
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):
- workspace con 4 escritorios virtuales (2×2):
- workspace con 9 escritorios virtuales (3×3):
- el mejor pager, el del histórico 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.
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).
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.