Separata No6 Sistemas Operativos 2011 I
Separata No6 Sistemas Operativos 2011 I
Separata No6 Sistemas Operativos 2011 I
Tuberas (PIPES).
En el mundo Linux, las tuberas (tambin conocidas como pipes) relacionan la salida estndar de un comando con la entrada estndar de otro comando. Considere el comando ls discutido anteriormente. Existen varias opciones disponibles con el comando ls, pero qu pasa si la visualizacin del contenido de un directorio es demasiado rpida como para verla? Vamos a ver el contenido del directorio /etc/ con el comando: ls -al /etc Para poder visualizar la informacin de manera pausada se usa el comando less, un paginador que permite ver la informacin por pginas (en la pantalla). Use la barra vertical (|) para entubar comandos. ls -al /etc | less Los comandos less, more y cat ya vistos anteriormente ayudan mucho a la visualizacin de esta informacin, pero muchas veces es necesario realizar algn anlisis relacionado con las tuberas. Para ello se ha clasificados en: stdin ls al /etc stdout more
Cuando nos referimos a un stdin (ingreso estndar) nos referimos a un comando de entrada, mayormente es un comando que visualiza contenidos de directorios o bien visualiza contenidos de archivos. El stdout viene a ser los comandos de salida (salida estndar). Generalmente termina en un less o
2. Comando grep. Este comando permite realizar una bsqueda de un carcter o palabra
en especial dentro de un archivo. Sintaxis: #grep firefox /root/install.log
3. Comando wc. Este comando permite contar palabras, letras o caracteres segn el
parmetro a elegir. Para un mejor entendimiento, se utiliza -w cuenta las palabras de una lista o archivo. -c cuenta los caracteres de una lista o archivo. -l cuenta las lneas de una lista o archivo. Sintaxis: #wc w /root/install.log
4. Comando tee. Este comando permite crear un archiva aun usando una pipes.
Normalmente se le utiliza para crear archivos auxiliares. Sintaxis: # ls al /home sort tee auxiliar1
6. Comando touch. Este comando permite crear archivos, solo el nombre con contenido
vacio. Sintaxis: #touch archivo1
7. Comando head. Este comando permite visualizar las 10 primeras lineas de un archivo.
#head archivo1.txt
8. Comando tail. Este comando permite visualizar las 10 ultimas lineas de un archivo.
#tail archivo.txtg.