Mostrando las entradas con la etiqueta comandos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta comandos. Mostrar todas las entradas

viernes, 4 de julio de 2014

Comandos de linux

Un comando es una orden que nosotros hacemos al sistema mediante una linea de comandos, estos comandos son una serie de letras o números.
El "shell" acepta estos comandos que escribimos y los ejecuta.
Una serie de comandos pueden formar un programa.

Diferencia entre sentencias, comandos y argumentos.

Una sentencia está conformada por comandos y argumentos, un argumento es un elemento sobre el cual actuará el comando. por ejemplo

rm archivo1

En este ejemplo, la sentencia es rm archivo1, el comando es rm (remove) y el argumento es archivo1, Esto significa el comando rm va a remover al argumento que es el archivo1.

Opciones.

Una opción es un tipo especial de argumento que proporciona al comando un comportamiento especifico y está precedido por un signo "-" y una o varias letras.

Por ejemplo, la sentencia echo -n “Hola Mundo”, contiene la opción -n la cual le indica al comando echo que no debe saltar a una nueva línea después de haber impreso el texto. Ejemplo:


usuario@Linux:~$ echo -n "Hola Mundo"
Hola Mundousuario@Linux:~$

viernes, 20 de junio de 2014

Shells

El Shell es un programa que trabaja como interfaz entre el usuario y el sistema operativo.

Es un traductor que toma las instrucciones tecleadas por el usuario y las traduce en una sintaxis que el sistema operativo interpreta.

Es decir, el Shell acepta comandos introducidos por ti, interpreta estos comandos y ejecuta el programa adecuado.

Existen diferentes tipos de Shells, cada una orientada a las necesidades del usuario, entre ellas destacan
Bourne Shell ($) .
Korn Shell ($) - Un "superset" del Bourne Shell.
C Shell (%) - Shell basado en el lenguaje de programación C.

Funciones de un Shell:

  • Asigna valores a variables
  • Redirecciona entradas y salidas
  • Interpreta y ejecuta ordenes y comandos
  • Configura un entorno de programación adecuado
  • Es un lenguaje/interprete de programación