Comandos Esenciales de Linux: Gestión de Ficheros y Enlaces

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,76 KB

grep

Su funcionalidad es la de escribir en salida estándar aquellas líneas que concuerden con un patrón. Busca patrones en archivos.

Sintaxis

grep [-cilnv] expr nom_archivos

sort

Muestra el contenido de un fichero, pero mostrando sus líneas en orden alfabético.

Sintaxis

sort [opciones] nom_archivo

Opciones Principales de sort

  • c: Comprueba si los ficheros ya están ordenados. Si lo están, devuelve errorlevel 0. Si no lo están, devuelve 1 y un mensaje en pantalla.
  • m: Mezcla los ficheros argumento (ya ordenados) y presenta el resultado de ordenar el conjunto.
  • d: Ordena considerando únicamente los caracteres alfabéticos, numéricos y blancos, ignorando los demás.
  • f: Ignora la distinción entre mayúsculas y minúsculas.
  • o fichero: Envía la salida al fichero indicado.
  • r: Ordena en sentido inverso.
  • t separador: El separador se utiliza para delimitar campos dentro de cada línea de fichero (por defecto es un blanco).
  • n: Realiza una ordenación aritmética.
  • M: Se consideran los tres primeros caracteres de cada línea como un nombre abreviado de mes (Jan, Feb, ...) y se ordena según esa enumeración.
  • k n: Ordena por el campo n (usar en combinación con t).

cut

Tiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d.

Tiene algunas otras opciones útiles.

Sintaxis

cut [opciones] nom_archivo

Con la opción -b 0 -c se especifica una lista de columnas (separadas por comas) o un rango de columnas (mediante un guion) que deben ser visualizadas. Cada carácter ocupa una columna, numeradas desde 1 en adelante.

Con la opción -f se especifica una lista de campos (o un rango) que deben ser visualizados. Por defecto se emplea como delimitador de campo un tabulador. Para establecer un delimitador distinto se emplea la opción -d.

Ejemplos

Muestra los primeros 5 caracteres de cada fila:

cut -b 1-5 fichero

less

Muestra el archivo de la misma forma que more, pero puedes regresar a la página anterior presionando las teclas “u” o “b”.

Sintaxis

less nom_archivo

Enlaces de Ficheros (Links)

Enlaces Blandos o Accesos Directos (Simbólicos)

Nos proporcionan un fichero que nos lleva al fichero original. Si eliminamos el fichero original, el enlace quedará inservible.

Enlaces Duros (No Simbólicos)

Consisten en entradas duplicadas en la jerarquía de directorios, para el mismo archivo. El fichero estará "enganchado" a la jerarquía por más de un punto, y no se borrará hasta que el último de los enlaces haya desaparecido.

ln

Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta a otro. Puede ser simbólico si usamos -s o enlace duro.

Sintaxis

ln [-s] nom_archivo nom_acceso

Nomenclatura de Dispositivos de Disco

Discos Duros IDE

El primer HD: /dev/hda

Discos SATA, SCSI y USB

El primer HD: /dev/sda

Particiones

Partición primaria, extendida, lógica.

Entradas relacionadas: