lundi 18 février 2013

ESPACIO OCUPADO EN EL DISCO COMANDOS DU Y DF

8.4 ESPACIO OCUPADO EN EL DISCO COMANDOS DU Y DF................................................................................52
8.5 VISUALIZACIÓN SIN FORMATO DE UN FICHERO. COMANDO CAT ................................................................52
8.6 COMANDO HEAD ......................................................................................................................................53
8.7 VISUALIZACIÓN DE FICHEROS CON FORMATO. COMANDO PR.....................................................................53
8.8 VISUALIZACIÓN DE FICHEROS PANTALLA A PANTALLA. COMANDOS MORE Y LESS.....................................53
8.9 BÚSQUEDA EN FICHEROS. COMANDOS GREP, FGREP Y EGREP....................................................................54
8.10 COMANDOS TAR Y GZIP .............................................................................................................................54
8.11 COMANDOS DE IMPRESIÓN.

oper Indica la operación que se desea hacer con el permiso. Para dar un permiso
se pondrá un +, y para quitarlo se pondrá un -.
permiso Indica el permiso que se quiere dar o quitar. Será una combinación
cualquiera de las letras anteriores : r,w,x,s.
files Nombres de los ficheros cuyos modos de acceso se quieren cambiar.
Por ejemplo, para quitar el permiso de lectura a los usuarios de un fichero el comando es:
chmod a -r fichero.txt
Los permisos de lectura, escritura y ejecución tienen un significado diferente cuando se aplican a
directorios y no a ficheros normales. En el caso de los directorios el permiso r significa la
posibilidad de ver el contenido del directorio con el comando ls; el permiso w da la posibilidad de
crear y borrar ficheros en ese directorio, y el permiso x autoriza a buscar y utilizar un fichero
concreto.
Por otra parte, el comando chown se emplea para cambiar de propietario (“change owner”) a un
determinado conjunto de ficheros. Este comando sólo lo puede emplear el actual propietario de los
mismos. Los nombres de propietario que admite Linux son los nombres de usuario, que están
almacenados en el fichero /etc/passwd. La forma general del comando chown es la siguiente:
chown newowner file1 file2 ...
Análogamente, el grupo al que pertenece un fichero puede ser cambiado con el comando chgrp, que
tiene una forma general similar a la de chown,
chgrp newgroup file1 file2...
Los grupos de usuarios están almacenados en el fichero /etc/group.
8.4 Espacio ocupado en el disco Comandos du y df
El comando du permite conocer el espacio ocupado en el disco por un determinado directorio y
todos los subdirectorios que cuelgan de él. Para usarlo basta simplemente colocarse en el directorio
adecuado y teclear, du, éste comando da el espacio de disco utilizado en bloques. Para obtener la
información en bytes se debe emplear el comando con la opción –h: du -h
El comando df por el contrario informa del espacio usado por las particiones del sistema que se
encuentren montadas.
8.5 Visualización sin formato de un fichero. Comando cat
Este comando permite visualizar el contenido de uno o más ficheros de forma no formateada.
También permite copiar uno o más ficheros como apéndice de otro ya existente. Algunas formas de
utilizar este comando son las siguientes,
cat filename Saca por pantalla el contenido del fichero filename.
cat file1 file2... Saca por pantalla, secuencialmente y según el orden especificado, el
contenido de los ficheros indicados.
cat file1 file2 >file3 El contenido de los ficheros file1 y file2 es almacenado en file3.
Capítulo 8: EL SHELL: COMANDOS BÁSICOS DE LINUX página 53
cat file1 file2 >>file3 El contenido de file1 y file2 es añadido al final de file3.
cat >file1 Acepta lo que se introduce por el teclado y lo almacena en file1 (se crea
file1). Para terminar se emplea <ctrl>d
8.6 Comando head
head -7 filename
escribe las 7 primeras líneas del fichero filename
8.7 Visualización de ficheros con formato. Comando pr
Este comando, a diferencia de cat, imprime por consola el contenido de los ficheros de una manera
formateada, por columnas, controlando el tamaño de página y poniendo cabeceras al comienzo de
las mismas. Está muy en relación con el comando lp de salida por impresora. Las formas más
importantes que admite son las siguientes:
pr file Produce una salida estándar de 66 líneas por página, con un encabezamiento
de 5 líneas (2 en blanco, una de identificación y otras 2 líneas en blanco).
pr -ln file Produce una salida de n líneas por página (cuando el tamaño de papel de
impresora, por ejemplo, tiene un número de líneas distinto de 66)
pr -p file Hace una pausa para presentar la página, hasta que se pulsa <return> para
continuar
pr -t file Suprime las 5 líneas del encabezamiento y las del final de página.
pr -wn file Ajusta la anchura de la línea a n posiciones.
pr -d file Lista el fichero con espaciado doble.
pr -h `caracteres` file el argumento o cadena de caracteres `caracteres` se convertirán en la
cabecera del listado.
pr +n file Imprime el fichero a partir de la página n.
Además de los ejemplos anteriores, se pueden combinar varias opciones en un mismo comando,
como por ejemplo en: pr -dt file la salida de este comando es por la consola, pero puede
redireccionarse a otro fichero, por ejemplo, si ejecutamos el comando: pr file1 > file2 se crea un
fichero nuevo llamado file2 que es idéntico a file1, pero con formato por páginas y columnas.
8.8 Visualización de ficheros pantalla a pantalla. Comandos more y less
Estos comandos permiten visualizar un fichero pantalla a pantalla. El número de líneas por pantalla
es de 23 líneas de texto y una última línea de mensajes, donde aparecerá la palabra more. Cuando se
pulsa la barra espaciadora (el espacio en blanco), se visualizará la siguiente pantalla. Para salir de
este comando (terminar la visualización) se pulsa <ctrl>d o q. Por ejemplo: more file
El comando less es muy similar al anterior pero permite el desplazamiento a lo largo del texto
empleando las teclas de cursores pudiendo desplazarse hacia arriba o abajo de un fichero.
ESIISS: Aprenda Linux como si estuviera en Primero página 54
8.9 Búsqueda en ficheros. Comandos grep, fgrep y egrep
El comando grep localiza una palabra, clave o frase en un conjunto de directorios, indicando en
cuáles de ellos la ha encontrado. Este comando rastrea fichero por fichero, por turno, imprimiendo
aquellas líneas que contienen el conjunto de caracteres buscado. Si el conjunto de caracteres a
buscar está compuesto por dos o más palabras separadas por un espacio, se colocará el conjunto de
caracteres entre apóstrofes ('). Su formato es el siguiente:
grep 'conjuntocaracteres' file1 file2 file3
siendo 'conjuntocaracteres' la secuencia de caracteres a buscar, y file1, file2, y file31 los ficheros
donde se debe buscar. Veamos un nuevo ejemplo:
grep 'TRIANGULARIZACION MATRIZ' matrix.f scaling.f
Este comando buscará TRIANGULARIZACION MATRIZ entre las líneas de los ficheros
matrix.f y scaling.f. Este comando permite seleccionar, entre todas las líneas de uno o más ficheros,
aquellas que contienen un motivo que satisface una expresión regular determinada.
grep [-opcion] expresión_regular [referencia...]
Las opciones principales son:
c lo único que se hace es escribir el número de las líneas que satisfacen la
condición.
i no se distinguen mayúsculas y minúsculas.
l se escriben los nombres de los ficheros que contienen líneas buscadas.
n cada línea es precedida por su número en el fichero.
s no se vuelcan los mensajes que indican que un fichero no se puede abrir.
v se muestran sólo las líneas que no satisfacen el criterio de selección.
A continuación se muestra una serie de ejemplos.
•= grep ‘ˆd’ text líneas que comienzan por d.
•= grep ‘ˆ[ˆd]’ text líneas que no comienzan por d.
•= grep -v ‘ˆC’ file1 > file2 quita las líneas de file1 que comienzan por C y lo
copia en file2.
8.10 Comandos tar y gzip
Tanto el comando tar como gzip son ampliamente empleados para la difusión de programas y
ficheros en Linux. El primero de ellos agrupa varios ficheros en uno solo o “archivo”, mientras que
el segundo los comprime. En conjunto estos dos programas actúan de forma muy similar a
programas como Winzip. Para crear un nuevo archivo se emplea:
tar –cvf nombre_archivo.tar fichero1 fichero2 …


Aucun commentaire:

Enregistrer un commentaire