cat / nl
concatenate. muestra el contenido de un fichero. NL (number lines) es como cat, pero mostrando números de línea
cat [opciones] [archivo/s]
para guardar el contenido en otro sitio: cat f1 f2 > f_unido.
tac muestra el contenido del fin al principio
cd ..
sale de la carpeta actual y se mueve a la carpeta padre
cd /: Te lleva a la raíz del sistema.
cd -: Te lleva al directorio anterior donde estabas
cd ~
accede al directorio personal (home) (igual que escribir cd sin parámetros)
chgrp
change group cambia el grupo propietario de un archivo o directorio
ej: $ chgrp [opciones] nuevo_grupo archivo(s)
chmod
change mode cambia los bits de los permisos de acceso de archivos y directorios (u - user, g - group, o - others, a - all)
(r - read, Permite ver el contenido del archivo. En un directorio, permite listar el contenido;
w - write Permite modificar o eliminar el archivo. En un directorio, permite crear, eliminar o renombrar archivos;
x - execute Permite ejecutar el archivo (si es un programa o script). En un directorio, permite acceder al contenido)
chown
change owner; cambiar el propietario del archivo, directorio
ej: $ chown [opciones] nuevo_propietario:nuevo_grupo archivo(s) La parte del nuevo_grupo es opcional.
chown -R
cambia de forma recursiva el propietario de un archivo o directorio y de todos los archivos y directorios dentro de él…
cp -r
cp recursive cp solo copia archivos. Si intentas copiar una carpeta, te dará un error. La opción -r le dice al sistema que copie el directorio y todo su contenido (subcarpetas y archivos) de forma recursiva.
cp -u
cp update Solo copia el archivo si: El archivo no existe en el destino o el archivo de origen es más reciente que el que ya está en el destino.
cpio
copia ficheros entre directorios. Para copias de seguridad
cut
extraer campos particulares de un archivo o de la salida de otro comando; corta en vertical -b bytes ; -f fields / columnas ; -c chars
el contrario, sería el comando paste
daemon
“es un proceso que está corriendo todo el rato. Se distinguen porque su nombre acaba en ‘d’ ej: mysqld sshd (el equivalente en Windows son los servicios)
se ejecutan en segundo plano; son procesos huérfanos (su PPID es en proceso init o systemd) “
dd
data duplicator copia entre dispositivos a bajo nivel (bytes) ignorando el sistema de archivos (Crear USBs de arranque desde una ISO o clonar discos duros)
dd if=origen of=destino [opciones] (if = imput file ; of=output file)
df
disk free; muestra espacio utilizado y disponible en el disco para cada partición
du
disk usage (gestión del espacio en disco, ya que te permite identificar qué archivos o directorios ocupan la mayor cantidad de espacio)
egrep
Extended grep grep -E escanea un fichero línea a línea, admite expresiones regulares extendidas (más flexibilidad)
etc/crontab
fichero en el que se puede editar las tareas planificadas; Mínuto (0-59) hora (0-23) día del mes (1-31) mes (1-12) dia de la semana (0-7 siendo 0 domingo) usuario (quién ejecutará el comando) comando a ejecutar
etc/fstab
etc file system table Contiene una lista de sistemas de archivos que deben montarse automáticamente al iniciar el sistema (montajes permanentes)
etc/mtab
etc mounted table es el mapa de los sistemas de archivos que realmente está montados en el momento (montajes actuales)
fgrep
Fast grep grep -F busca coincidencias exactas, sin utilizar expresiones regulares
find
busca ficheros en una jerarquía de ficheros ej: $ find [ruta_donde_empezar] [criterio_de_busqueda] [accion_a_realizar] -name -type f (archivo) d (directorio) l (enlace simbólico) -user -size n c (bytes) k (kB) M(MB) G (GB) -mtime n (archivos modificados hace n días) -perm (con permisos específicos en modo octal)
find -atime
busca ficheros por última hora de acceso (access time).
find -exec
ejecuta un comando en los ficheros encontrados
find -name
busca ficheros por nombre (soporta comodines). find . -name “*.log”