Diferencia entre revisiones de «Manual de consola Bash de Linux»

Contenido eliminado Contenido añadido
Línea 336:
 
'''tail'''
Descripción: muestra las ‘n’ ultimas lineas de un fichero texto
este comando es útil ya que los archivos de registros "logs"
crecen constantemente
Ejemplo:
tail ~/mifile
tail --f /var/log/messages
tail --f --line 15 /var/log/messages //También se puede
especificar el número de renglones que se deben observar en este
caso 15:
 
'''tac'''
Descripcion: concatena ficheros y los muestra a la inversa la
ultima linea la primera y viceversa (inverso a cat)
Ejemplo:
tac file >> salida
 
'''wc'''
Descripcion: cuenta el numero de lineas de palabras, caracteres o
bytes en un archivo
 
'''sed'''
Descripcion: cambia una cadena de caracteres por otra
 
'''diff'''
Descripción: muestra las lineas distintas entre dos archivos de
texto
Ejemplo:
diff mifile1 mifile2
 
'''cmp'''
Descripción: compara dos ficheros
Ejemplo:
cmp mifile1 mifile2
 
'''comm'''
Descripción: lista el numero de palabras comune en los dos
archivos
Ejemplo:
comm –nº mifile1 mifile2
 
'''locate'''
Descripcion: localizo archivos
 
'''find'''
Descripción: Permite encontrar un ficheros y directorios que
cumplan cierta coincidencia con una patron y susu nombres a partir
de directorio recursivamente. Ademas podemos indicar que hacer con
los ficheros que encuentren.
Ejemplos:
// si no se especifica el directorio buscara a partir del
directorio actual y subdirectorios recursivamente
find <directorio> -name <nombre> // nombre del fichero a
buscar
find <directorio> <expresión> -exec rm \{\} \; // cada
fichero encontrado que cumpla la expresion es eliminado aplicando
la ejecucion rm