Comando: Time
Como comprobara la eficacia de un
programa: comando Time
(tiempo que tarda en ejecutarse)
$time ./jcat1 texto.txt
Nos ejecutara el programa jcat1, y nos
dara la siguiente informacion al final del archivo
real: es el tiempo que ha tardado tu
programa.
user: el tiempo que ha empleado en
procesos de usuario.
sys: el tiempo que ha empleado en
procesos del sistema.
Tiempo verdadero= real-user-sys
Comando: head
Muestra el principio de un archivo, en
concreto las 10 primeras lineas (definidas hasta \n) de un archivo.
(cuidado no 80 caracteres ni la linea de pantalla, muestra hasta
cuando aparece \n)
$head -opcion numero
archivo_que_mostrar
Opciones o argumentos mas utilies que
tiene el comando head:
-c: indicamos la cantidad de caracteres
que muestre head . (por el principio)
-n: indicamos la cantidad de lineas
(\n) que queremos que nos muestre. (por el principio)
Comando: tail
Hace lo opuesto a
head, muestra las 10 ultimas lineas de un fichero
$tail -opcion
numero archivo_que_mostrar
Opciones o argumentos mas utilies que
tiene el comando head:
-c: indicamos la cantidad de caracteres
por el final
-n: indicamos la cantidad de lineas
(\n) que queremos que nos muestre por el final.
Tuberia: Salida estandard que la tome otro comando como
entrada: (|)
Unir la salida
standard de un comando (el de la izquierda) con la entrada del
comando de la derecha
¡¡ esto es
muy importante!!
por ejemplo:
cat texto.txt |
more
ls -l | more
Comando: more
more: es un
comando que filtra la salida del comando anterior, y lo muestra
pagina a pagina
¿como se maneja
el more?
Con la barra
espaciadora: te muestra otra pagina mas
Con el Enter: te
muestra otra linea mas
con la tecla q:
finaliza more
Comando: less (no existe en UNIX, solo en GNU/LINUX) )
Es una mejora del
comando more, te permite ver el contenido que le pases por tuberia,
pero de forma interactiva (admite flechas hacia arriba, fechas hacia
abajo,repag,avpag).
por ejemplo:
cat texto.txt |
less
ls -l | less
¿como se maneja?
Con la barra
espaciadora: te muestra otra pagina mas
Con el Enter: te
muestra otra linea mas
con la tecla q:
finaliza
Comando: wc
Se encarga de
contar cantidad de lineas, palabras y caracteres de un fichero.
$wc texto.txt
2 5 220 texto.txt
Argumenos:
-c: que cuenta
caracteres ( nos vale tambien: --bytes, que es mas descriptivo )
-l: que cuenta
lineas (nos vale tambien: --lines,, que es mas descriptivo)
-w: que cuenta
palabras (nos vale tabien –words,, que es mas descriptivo)
$wc = wc -l -w -c
¿como nos muestra
las lineas y palabras?, 4 formas diferentes.
$wc -l -w
texto.txt
$wc -w -l
texto.txt
$wc -lw texto.txt
$ wc -wl texto.txt
$ wc --lines
--words
$ wc --lineswords
(esto no vale nos va a funcionar)
(los argumentos
los podemos poner por separado o unidos, si solo llevan un menos (-)
no dos menos ( - -))
No hay comentarios:
Publicar un comentario