Вы находитесь на странице: 1из 2

wc

======================================================================
:cuenta lineas, palabras o caracteres
grep 'patrn' fichero
======================================================================
Muestra las lneas del archivo que contienen la cadena
buscar cadenas en un fichero
Ejemplo: grep 'cadena-a-buscar' fichero.txt
read var
======================================================================
esperar a que el usuario introduzca algo y guardarlo en la variable (var)
sort fichero.txt
======================================================================
ordenar las lneas del fichero fichero.txt
basename fichero
======================================================================
devolver el nombre del fichero dado un nombre y quitarle la ruta al directorio
Ejemplo: basename /bin/tux
devuelve slo tux
dirname fichero
======================================================================
devolver el nombre del directorio dado un nombre y quitndole el nombre del ficher
o
Ejemplo: dirname /bin/tux
devuelve /bin
awk
======================================================================
La mayora de las veces awk se utiliza para extraer campos de una lnea de un texto.
El campo separador por defecto es un espacio.
Para especificar uno diferente se usa la opcin -F.
cat fichero.txt | awk -F, '{print $1 "," $3 }'
Aqu hemos usado la coma (,) como separador de campos e imprimimos la columna prim
ero
y tercera ($1 $3). Si fichero.txt tiene lneas como:
Adam Bor, 34, India
Kerry Miller, 22, USA
estonces mostrara lo siguiente:
Adam Bor, India
Kerry Miller, USA
Se pueden hacer muchas ms cosas con awk pero este es su uso ms comn.
pwd
======================================================================
Visualiza el directorio actual o de trabajo
cat fichero
======================================================================
Muestra el contenido de un fichero

cat /home/NOMBRE_USUARIO/YO/prueba.php
mc
======================================================================
Explorador de archivos que incluye su propio editor, mcedit. Es necesario instal
arlo
head
======================================================================
Muestra las n primeras lineas de un fichero:
head -n fichero
En este caso la entrada es el fichero "fichero" pero tambin podemos escribir
head -n "a secas", entonces la entrada sera la entrada estndar (teclado),
hasta que pulsramos CTRL + D.
tail
======================================================================
Muestra las n ltimas lneas:
tail -n fichero: Muestra las n ltimas lneas de un fichero.
tail +n fichero: Muestra de la n en adelante lneas.
uniq
======================================================================
Elimina las lneas que se repiten. Para trabajar con este filtro tenemos que tener
todas las lneas que se repiten consecutivamente almacenadas, es decir, que tendre
mos
que utilizar el comando sort que veremos ms adelante.
uniq [opciones] entrada salida
Opciones:
- u: Saca slo las lneas que no se repiten.
-d: Saca slo las lneas que se repiten, pero slo saca una copia de las mismas.
-c: Saca en la columna de la izquierda el nmero de veces que se repite y en la
columna de la derecha la lnea propiamente dicha.
cut
======================================================================
Es un filtro que nos permite cortar un fichero y obtener alguna serie de sus cam
pos,
los cuales han de estar diferenciados o delimitados por algn tipo de carcter.
Ejemplo: nombre_login:contrasea:PID:GID:
Sintaxis: cut -d(carcter separador de campo) -fx nombre_fichero
X=n de la columna que queremos cortar
Ejemplo: cut -d: -f1 prueba
cut -d: -f1,2 prueba (obtendramos el campo 1 y el campo 2)

Вам также может понравиться