Linux’TECA; Aprende Linux desde cero (Fifth article)

Linux'TECA, I, BLOG - 061

Linux'TECA, I, BLOG - 062
Captura 1: Final (artículo) -; Linux’TECA; Aprende Linux desde cero (Fourth class)

Artículos anteriores (para <recapitular>) -;

-* Linux’TECA; Aprende Linux desde cero (Third class) (Tercer artículo) _

*- Linux’TECA; Aprende Linux desde cero (Segunda clase) (Segundo artículo) _|

-* Linux’TECA; Learn linux from scratch (First class) (Primer artículo) _

Antes de comenzar y debido a las <fechas> en las que estamos, no queda otra que “FELICITAROS ESTOS DíAS” y DESEAROS que DISFRUTéIS!!!! (típicas palabras pero.. había que ponerlas).

Dicho esto, vamos allío– con el tema xDD!! .. }:D

Linux'TECA, I, BLOG - 064

  • El shell Bourne es el shell original de UNIX (desarrollado en los AT & T Bell Laboratories) y por tanto el más antiguo y, los demás tienen algunas particularidades de las que carece Bourne. Se encuentra en /bin/sh.

  • El shell C fue desarrollado en la Universidad de California en Berkeley como un shell más apropiado para programadores. Se ejecuta como /bin/csh. Su sintaxis es muy parecida al lenguaje de programación C. Esta es una de las razones por las que los guiones o scripts de shell escritos para el shell C no son ejecutables bajo los shell Bourne y Korn. Sin embargo, el shell C tiene algunas características como la edición de comandos, el historial y la creación de alias.

  • El shell Korn tiene todas las características del shell C pero emplea la sintaxis del Bourne. (ksh).

  • El shell por omisión de Linux es bash (derivado de Bourne Again Shell), el que está en /bin/bash y proporciona varias características mejoradas, como la edición de comandos, el historial de comandos y cómo completar comandos.

Linux'TECA, I, BLOG - 065
Captura 2Captura de pantalla de una sesión Bash, tomada en GNU/Linux (info extraída de <Wikipedia>) 😉

Linux'TECA, I, BLOG - 066

Los <comandos> suelen llevar una serie de “argumentos” que modifican su comportamiento general. Las órdenes suelen tener –tres partes– diferenciadas: <el comando>, los <modificadores> y <argumentos principales>;

Linux'TECA, I, BLOG - 067

Muchos <comandos> representan en realidad la “ejecución de un archivo del sistema“, generalmente situado en el bajo el directorio /bin. También existen otros <comandos>, que no son archivos independientes; estos <comandos> están integrados en los propios –shells– (similar al command.com del MSDOS). Por ejemplo, el <comandocd“> (cambiar de directorio) está integrado en el –shell– y es “ejecutado” directamente por el intérprete de <comandos> sin tener que buscar un archivo;

Linux'TECA, I, BLOG - 068

El <comandopr“> se utiliza para “imprimir ficheros“. Esta orden indica que copie el “fichero <nota blog>” al terminal, pero algo significará el modificador (-d). En este caso, lo que significa es que la copia se realice a doble espacio, significado del modificador d. La ejecución varia según las características de los modificadores;

Linux'TECA, I, BLOG - 069

Linux'TECA, I, BLOG - 070

Estos <ejemplos>, que son –equivalentes-, significan, además de lo anterior, quenumere las <líneas del fichero> nota blog“;

Linux'TECA, I, BLOG - 071

Este <ejemplo> permite “imprimir2 ficheros-“, <nota y examen>. Así pueden existir múltiples combinaciones para ejecutar ordenes, que pueden tener 0 ó más argumentos. Esta última instrucción tiene 2 argumentos; la orden pr se le llama argumento cero, nota es el primer argumento y examen el segundo. Los argumentos deben ir separados por espacios en blanco.

Los –argumentos normalmente son nombres de “archivos o cadenas” que dan instrucciones al <comando>. Si un –argumento– contiene un espacio en intercalado debe situarse la cadena entre comillas a fin de evitar que el <shell> piense que son dos argumentos y no uno;

Linux'TECA, I, BLOG - 072

Esta orden trata de buscar la palabra –Ciudad– en el <fichero> –Real-. Si el <objetivo> consiste en encontrar la cadena “Ciudad Real” debería escribirse;

Linux'TECA, I, BLOG - 073

y en ese caso la cadena Ciudad Real se pasa al <comando “grep”> como un -argumento-. –Expansión de la línea órdenes

Existe una técnica por la cual podemos hacer referencia a un grupo de archivos simultáneamente, utilizando los llamados caracteres comodines. Los comodines son caracteres mediante los que podemos simbolizar parte del nombre de un archivo haciendo referencia a más de uno al mismo tiempo. Los comodines * y ? del DOS funcionan de modo idéntico en LINUX.

Veremos estos (y más <ejemplos>) en el “próximo artículo“. Mientras, disfrutad!! 😉

Salu2


TonyHAT - 444

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s