Beruflich Dokumente
Kultur Dokumente
Curso de GNU/Linux
Administracin Linux
Objetivos
Despus de completar esta unidad, usted debe ser capaz de:
Explicar la funcin del shell Discutir sobre los metacaracteres y palabras reservadas Utilizar comodines para acceder a a los archivos con nombres similares Uso de redirecciones y pipes Usar la sustitucin de comandos Describir y utilizar los filtros ms comunes Agrupar comandos con el fin de controlar su ejecucin Trabajar con variables del Shell Aplicar quoting Usar alias
El Shell
El Shell es la interfaz de usuario para Linux
Por ejemplo, el comando ls *. doc podra ampliarse A / bin / ls - color = tty mydoc.doc user.doc antes Ejecucin (dependiendo de la configuracin y los archivos de la actualidad)
Las palabras reservadas son las palabras que el Shell interpreta como comandos especiales
Descriptores de archivo
Cada programa tiene varios descriptores de archivo asociados con l Tres descriptores son asignados por shell cuando el programa empieza (STDIN, STDOUT y STDERR) Otros descriptores son asignados por el programa cuando el abre los archivos
Redireccionando la entrada
Entrada Estndar por defecto
Redireccionando la salida
Salida estndar implcita: /dev/tty
Pipes
Una secuencia de dos o ms comandos separada por una barra vertical (|) es llamado un pipe o pipeline
Filtros
Un filtro es un comando que lee desde una entrada estndar, transforma la entrada en alguna forma y escriben una salida estndar. Ellos puede ser usado por lo tanto, en puntos intermedios de un pipeline.
Agrupacin de comandos
Mltiples comandos pueden ser ingresados en la misma lnea, separados por un punto y coma (;)
comandos se pueden agruparse en una entrada/salida de funcionamiento por poner los tirantes crespos alrededor de ellos:
Mltiples comandos pueden ser ingresados en la misma lnea, separados por un punto y coma (;)
Alias
El comando alias le permite poner un alias a los comandos de uso frecuente Ejemplos:
Preguntas de repaso
1. T / F. Un filtro es una orden que lee un archivo, ejecuta operaciones en este archivo y escribe el resultado de vuelta a este archivo. 2. La salida del comando ls es:
one two three four five six seven eight nine ten Cul ser la salida si se corre el comando ls?e* a. three seven ten b. seven ten c. one three five seven eight nine ten d. ?e*