FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Introducción a la línea de comandos

Primeros Pasos

La computación moderna es sumamente interactiva. Usar la línea de comandos es sólo otra forma de interacción. La mayoría de las personas usa la computadora desde un escritorio o interfaz gráfica, interactuando a un ritmo rápido. Se hace click sobre un objeto, se lo arrastra y se lo suelta, se hace doble click para abrirlo y modificarlo, etc.

Aunque las interacciones sucedan tan rapidamente que no tengamos tiempo de pensar en ellas, cada click o  tecla presionada es un comando para la computadora, al cual reacciona.
Usar la línea de comandos es lo mismo, pero más deliberadamente. Tú ingresas un comando y presionas la tecla Enter(Return). Por ejemplo, en mi terminal ingreso:

date

Y mi computadora responde con

mar jul 15 11:57:58 ART 2014

Eso es un bonito computo. En los próximos capítulos vamos a explicar recibir la fecha y hora en un formato más adecuado. También explicaremos como cambiar la salida para diferentes paises y para distintos idiomas. La idea es interactuar.

La línea de comandos puede hacerlo mucho mejor

El comando date, como vimos, se compara pobremente con la alternadiba más indirecta de un clandario o un reloj. El principal problema no es la poco amigable apariencia de la ya mencionada salida, sino la incapacidad de hacer algo útil con esa salida. Por ejemplo, si estoy viendo la fecha para insertar en un documento o estoy actualizando un evento en mi calendario online tengo que repetir tareas. Pero la línea de comando pueder harcerlo mucho mejor.

Después de que aprendas los comandos básicos y algunas formas elegantes de ahorrar tiempo, encontrarás, en este libro, mucho más acerca de nutrir las salidas de unos comandos con los computos de otros comandos, acerca de automatizar actividades y de almacenar comandos para su uso posterior.

¿A qué nos referimos con un comando?

Al principio de este cápitulo usamos la palabra comando, de forma muy general, para referirnos a cualquiera de las formas en que le decimos que hacer a una computadora. Pero en el contesto de este libro, comando tendrá un significado mucho pás preciso. Un comando es un archivo que que puede ser ejecutado, o en algunos casos una acción interna dentro de la consola (o terminal). A excepción de esos comandos internos (builts-in commands)(6), la computadora corre cada comando encontrando el achivo que responde al nombre del mismo y ejecutándolo. Te daremos algunos detalles que serán útiles

Los modos de ingresar comandos

Para acompañar este libro, necesitas abrir un intérprete de comandos ( llamanda consola o terminal en GNU/Linux) en la computadora.
Las pantallas computadoras no gráficas muestran el intérprete apenas pasado es registro. Pero hoy en día casi todo el mundo, sin contar a algunos administradores profesionals de sistemas, usa una interfaz gráfica.  De todas formas, los entornos no gráficos siguen sinedo más apropiados para muchos propósitos. Es por eso que te enseñaremos a encontrar una terminal.

Hayando una terminal

Puedes encontrar la interfaz de terminal en el escritorio, pero quizás necesites dejar el escritorio y para eso pudes usar la terminal basada en texto. Para llegar a ella presiona simultaneamente <ctrl><alt><F1>. Encontrarás un pantalla casi toda negra con una invitación a resitrarte ingresando tu nombre de usuario y tu clave. Podrás ingresar a otras terminales con <alt><F2> ó <F3>, etc., y iniciar sesiones con diferentes ( o el mismo ) usuarios para cualquier tarea que tengan que hacer.  En cualquier momento, puedes cambiar de una a otra terminal usando la combinación <alt><F#> de acuerdo a la terminal que desées. Una de ellas, probablemente F7 ó F8, te llevará de regreso al escritorio gráfico.
En la terminal basada en texto pudes utilizar el mouse ( sólo si el sistema tiene instalado y corriendo gpm) para seleccionar una palabra, línea, o conjunto de líneas. Puedes, entonces, pegar el contedido en esa terminal o en cualquier otra.

Las distribusiones GNU/Linux vienen con distintas interfaces que ofrecen distintas estéticas y metáforas semanticas. Estas interfaces corren el extremo de superior del sistema operativo y son conocidas como entornos de escritorio. GNOME, KDE y Xfce son los más utilizados. Generalmente cada entorno de escritorio proveé un programa que imita las antiguas terminales basadas en texto. Intenta buscar atraveś del menú de aplicaciones de tu escritorio un programa llamado terminal. Es frecuente que se encuentre en un menú llamado Accesorios o similar, término no del todo justo, ya que una vez que leas este libro utilizarás la terminal como una pieza fundamental de tu informática.

En GNOME selecciona Aplicaciones> Accesorios> Terminal

En KDE selecciona K Menu > Sistema> Terminal

En Xfce > Sistema > Terminal

Donde sea que esté ubicado es una certeza que encontrarás un programa emulador de terminal. Cuando tú corres el programa emulador de terminal, este sólo  muestra una ventana de algún color.
La siguiente imagen muestra la ventana del emulador de terminal abierta sobre un escritorio GNOME

 

Corriendo un comando individual

 Algunas interfaces gráficas también proveen una pequeña caja de diálogo llamada "ejecutar".  Ésta presenta una pequeña área de texto donde puedes ingresar el comando y presionar la tecla ENTER (o RETURN).

Para invocar esta caja de diálogo prueba pulsando simultanemante <alt><F2>. O puedes buscarla a través de los menues de aplicaciones. Si conoces el nombre de la terminal instalada en tu sistema puedes usar este método para tener acceso rápido a la misma.

Si estás trabajando en una computadora con la que no estás familiarizado, y no conoces el nombre de la terminal instalada por defecto, intenta ingresando "xterm" para arrancar una terminal austera, sin bonitos menues que te permitan elegir el color de los temas ni la fuentes. Si realemnte necesitas de aquellos menues:

-En GNOME la terminal por defecto debería gnome-terminal.
-En KDE debería ser konsole.
-En Xfce puedes intentar terminal o con la versión específica. Esto es, en Xfce 4 deberías intentar xfce4-terminal.

Cómo representamos comandos y salidas en este libro

Existe una convención en libros que tratan la línea de comandos. Cuando inicias una terminal puedes apreciar un pequeño mensaje indicando que ésta está lista para recibir comandos. Este mensaje se llama prompt, y puede ser tan simple como:

$

Después de ingresar un comando y presionar la tecla Enter(Return), la terminal muestra la salida del comando (si es que hay alguna) seguida de un nuevo prompt. Es por eso que mi anterior interacción podría haber sido transcrita en el libro así:

$date
mar jul 15 11:57:58 ART 2014
$

Tú tienes que saber interpretar ejemplos como este. Todo lo que tu ingresas es date. Luego presionas la tecla Enter. La palabra date, en el ejemplo, está impresa en negrita para indicar que es algo que tú ingresas. Lo demás es la salida en la terminal.


There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.