Terminal

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
Línea 20: Línea 20:
 
: '''KMenu --> Sistem --> Terminal Program (Konsole)'''.
 
: '''KMenu --> Sistem --> Terminal Program (Konsole)'''.
  
===[[Comandos más utilizados]]===
+
===Comandos===
: Comandos más utilizados en el día a día de un sistema linux
+
Un '''comando''' (traducción errónea del inglés ''command'', ‘'''comando'''’) es una instrucción o mandato que el usuario proporciona al sistema, desde la línea de comandos o una llamada a programa, el cual generalmente está contenido en un archivo ejecutable.
 +
 
 +
Suele admitir parámetros de entrada, los cuales normalmente se indican tras un guión simple "-" o doble "--" (sistemas operativos Linux/Unix).
 +
 
 +
La línea de comandos o ''consola'' (''shell'') permite al usuario escribir instrucciones, de tal modo que, después de pulsar la tecla ''enter'' en el teclado, se ejecuten procesos internos del sistema operativo o se lancen programas externos al mismo. Algunos de estas ''consolas'' son bash, sh, csh, etc. en Linux.
 +
 
 +
Las líneas de comandos que escribe el usuario, no se ejecutan tal como se han escrito, son modificadas
 +
antes de su ejecución.
 +
 
 +
El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de comandos o shell del sistema.
 +
 
 +
El intérprete de comandos es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:
 +
# Muestra el [[prompt]] del sistema.
 +
# Expande los caracteres genéricos tales como el asterísco o la interrogación.
 +
# Realiza los redireccionamientos.
 +
# Si es un comando interno, lo ejecuta.
 +
# Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra solicita su ejecución al sistema operativo.
 +
# En caso contrario indica que no puede ejecutar dicho comando.
 +
 
 +
Como hemos comentado anteriormente, los comandos del sistema se dividen en internas y externas.
 +
 
 +
* '''Comandos internos''': Son instrucciones que puede ejecutar el propio intérprete, es decir, son instrucciones que el propio interprete ejecuta, bien directamente o bien haciendo una llamada al sistema operativo.
 +
 
 +
:''Ejemplo'': <code>cd</code>
 +
 
 +
* '''Comandos externos''': Son comandos que no sabe ejecutar el intérprete y que para su ejecución hay que localizar el ejecutable correspondiente en el disco, o los discos, del sistema. Para ello, el intérprete recorre todos los directorios del la variable PATH. Es decir, son ejecutables que se encuentran en el disco de la computadora.
 +
 
 +
:''Ejemplo'': <code>../ejecutame.exe</code>
 +
 
 +
==== Comandos de uso frecuente ====
 +
: Si quieres conocer comandos los comandos más utilizados en el día a día de un sistema linux, visita la página de '''[[Comandos de uso frecuente]]'''
  
 
=== Enlaces externos ===
 
=== Enlaces externos ===

Revisión de 00:53 31 mayo 2007

Contenido

La Terminal

“En Linux hay GUIs (interfaz gráfica de usuario) donde puedes señalar, clicar y arrastrar, y esperanzadamente conseguir que hacer el trabajo sin leer primero un montón de documentación. El entorno tradicional del Unix es un CLI (interfaz de línea de comando), donde escribes comandos para decirle a tu sistema lo que debe hacer. Este método es más rápido y más de poderoso, pero requiere descubrir cuáles son los comandos.” -- de man intro (1) Para algunas tareas, especialmente cosas como la configuración de sistema tiene sentido utilizar el terminal, y probablemente habrás visto en páginas de la ayuda o los foros similares a esto:

sudo make me_a --sandwich
he/VistoCosas/que/noCreeriais/atacar_naves.mas

Normalmente se asume que sabes utilizar el terminal - y cualquier persona puede manejarla escribiendo y pulsando la tecla de retroceso. Pero hay algunos atajos útiles que pueden hacer tu vida mucho más fácil:

  • Como moverse en una ventana de terminal y editar el texto que escribas en ella.
  • Algunos comandos de Linux para tareas básicas.
  • Diferentes maneras de abrir una terminal, como trabajar con múltiples terminales, etc.

Iniciar una Terminal

En Gnome (Ubuntu)

Aplicaciones menu --> Accesorios --> Terminal.

En Xfce (Xubuntu)

Menú Aplicaciones --> Sistem --> Terminal.

En KDE (Kubuntu)

KMenu --> Sistem --> Terminal Program (Konsole).

Comandos

Un comando (traducción errónea del inglés command, ‘comando’) es una instrucción o mandato que el usuario proporciona al sistema, desde la línea de comandos o una llamada a programa, el cual generalmente está contenido en un archivo ejecutable.

Suele admitir parámetros de entrada, los cuales normalmente se indican tras un guión simple "-" o doble "--" (sistemas operativos Linux/Unix).

La línea de comandos o consola (shell) permite al usuario escribir instrucciones, de tal modo que, después de pulsar la tecla enter en el teclado, se ejecuten procesos internos del sistema operativo o se lancen programas externos al mismo. Algunos de estas consolas son bash, sh, csh, etc. en Linux.

Las líneas de comandos que escribe el usuario, no se ejecutan tal como se han escrito, son modificadas antes de su ejecución.

El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de comandos o shell del sistema.

El intérprete de comandos es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:

  1. Muestra el prompt del sistema.
  2. Expande los caracteres genéricos tales como el asterísco o la interrogación.
  3. Realiza los redireccionamientos.
  4. Si es un comando interno, lo ejecuta.
  5. Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra solicita su ejecución al sistema operativo.
  6. En caso contrario indica que no puede ejecutar dicho comando.

Como hemos comentado anteriormente, los comandos del sistema se dividen en internas y externas.

  • Comandos internos: Son instrucciones que puede ejecutar el propio intérprete, es decir, son instrucciones que el propio interprete ejecuta, bien directamente o bien haciendo una llamada al sistema operativo.
Ejemplo: cd
  • Comandos externos: Son comandos que no sabe ejecutar el intérprete y que para su ejecución hay que localizar el ejecutable correspondiente en el disco, o los discos, del sistema. Para ello, el intérprete recorre todos los directorios del la variable PATH. Es decir, son ejecutables que se encuentran en el disco de la computadora.
Ejemplo: ../ejecutame.exe

Comandos de uso frecuente

Si quieres conocer comandos los comandos más utilizados en el día a día de un sistema linux, visita la página de Comandos de uso frecuente

Enlaces externos

Herramientas personales