Ayuda

  • help - Muestra una ayuda básica sobre órdenes internas del shell.
  • man - Muestra la ayuda sobre una orden.
    • man orden

Usuarios

  • sudo - Ejecuta una orden como root u otro usuario.
    • sudo [-u usuario] orden
  • passwd - Cambia la contraseña del usuario actual o de otros usuarios.
    • passwd [-s] [usuario]
      -s Visualiza la identificación y el estado de la contraseña.
  • su - Entra en root o en otra cuenta de usuario.
    • su [usuario]
  • exit - Cierra una sesión del shell.

Fecha y hora

  • date - Visualiza la fecha y la hora del sistema.
  • cal - Visualiza el calendario del mes actual o de cualquier mes.
    • cal [mes] [año]

Ficheros y directorios

  • cd - Cambia el directorio activo a $HOME u otro directorio.
    • cd [directorio]
  • pwd - Visualiza el directorio activo.
  • ls - Lista el contenido de un directorio (por defecto, el directorio actual).
    • ls [opciones] [trayectoria]
      -d Sólo visualiza el nombre del directorio.
      -a Visualiza todos los ficheros, incluidos los ocultos.
      -F Indica la clase de fichero con un símbolo delante del nombre (@ = enlaces, * = ejecutables, / = directorios).
      -x Lista el contenido ordenado.
      -1 Visualiza un fichero por línea.
      -b Visualiza los caracteres no imprimibles.
      -q Visualiza una interrogación en el lugar en que hay un carácter no imprimible.
      -t Visualiza el contenido por fechas.
      -r Visualiza ficheros ordenados en orden inverso.
      -l Visualiza información más amplia del directorio.
  • mv - Mueve un fichero a otro lugar o cambia de nombre.
    • mv [-i] origen destino
      -i Pregunta antes de sobrescribir un fichero.
  • cp - Copia un fichero en otro lugar.
    • cp [-ir] origen destino
      -i Pregunta antes de sobrescribir un fichero.
      -r Copia recursivamente un directorio y sus subdirectorios.
  • rm - Borra uno o varios ficheros.
    • rm [-ir] fichero
      -i Pregunta antes de borrar.
      -r Borra un directorio y sus subdirectorios.
  • mkdir - Crea un directorio.
    • mkdir directorio
  • ln - Crea enlaces con ficheros.
    • ln [-s] fichero [enlace]
      -s Crea enlaces simbólicos.
  • rmdir - Borra un directorio vacío.
    • rmdir directorio
  • chmod - Cambia los permisos de un fichero.
    • chmod permisos fichero
  • umask - Cambia la máscara de permisos para crear ficheros o directorios.
    • umask [ooo]
  • chown - Cambia el propietario de un fichero.
    • chown propietario fichero
  • chgrp - Cambia el grupo al que pertenece el propietario del fichero.
    • chgrp grupo fichero
  • find - Busca ficheros en un directorio y sus subdirectorios.
    • find [directorio] [opciones]
      -name "fichero" Busca los ficheros con el nombre especificado.
      -print Escribe los nombres de los ficheros encontrados.
      -perm nnn Busca los ficheros con los permisos especificados.
      -user "nombre" Busca los ficheros del usuario especificado.
      -links [+|-]n Busca ficheros por el número de enlaces.
      -sizes [+|-]n Busca ficheros por el tamaño en bloques.
      -atime [+|-]n Busca ficheros por la fecha del último acceso.
      -exec comando{}\; Ejecuta una orden para cada fichero encontrado.
      -type x Busca los ficheros de un tipo determinado.
      -a And (y).
      -o Or (o).
  • file - Indica el tipo de datos que contiene un fichero.
    • file fichero

Herramientas y filtros

  • cat - Escribe en la salida estándar el contenido de uno o varios ficheros.
    • cat [fichero1] [fichero2] ...
  • grep - Busca cadenas en un fichero.
    • [f|e]grep [opciones] cadena [fichero ...]
      -i No distingue entre mayúsculas y minúsculas.
      -n Visualiza el número de línea.
      -v Visualiza las líneas que no contienen la cadena.
      -c Cuenta las líneas.
  • cut - Corta campos o columnas de un fichero.
    • cut [opciones] [fichero ...]
      -d "c" Carácter delimitador de campos.
      -f lista Lista de campos a cortar.
      -c lista Lista de columnas a cortar.
  • paste - Compone ficheros línea a línea.
    • paste [opciones] [fichero1 fichero2 ...]
      -d "c" Carácter delimitador de campos.
  • join - Une dos ficheros de campos.
    • join [opciones] fichero1 fichero2
  • pg - Visualiza un fichero de forma paginada.
    • pg [fichero ...]
  • more - Igual que pg.
    • more [fichero ...]
  • sort - Ordena las líneas de un fichero.
    • sort [opciones] [fichero]
      -o Ordena el fichero sobre sí mismo.
      -f No distingue entre mayúsculas y minúsculas.
      -n Ordenación numérica.
      -r Invierte la ordenación.
      -d Ordena según el diccionario.
      -m Ordena según el calendario.
      -u Elimina las líneas repetidas de dentro del fichero.
  • uniq - Filtra las líneas repetidas de un fichero. uniq [opciones] [fichero]
    -d Muestra sólo las líneas repetidas.
    -u Escribe las líneas que sólo aparecen una vez.
    -c Elimina las líneas repetidas y cuenta las veces que se repite cada línea.
  • pr - Formatea un fichero para imprimir.
    • pr [opciones] [fichero ...]
      -l Número de líneas.
      -w Número de columnas.
      +página Enumera las páginas partiendo de un número.
      -h cabecera Título de la cabecera.
  • cmp - Busca la primera diferencia entre dos ficheros.
    • cmp fichero1 fichero2
  • comm - Busca líneas iguales o diferentes de dos ficheros.
    • comm [-[1|2|3]] fichero1 fichero2
      -[1|2|3] No visualiza las columnas 1 (líneas únicas del 1º fichero), 2 (líneas únicas del 2º fichero) o 3 (líneas que se repiten en los dos ficheros).
  • diff - Busca diferencias entre archivos.
    • diff fichero1 fichero2
  • dircmp - Compara directorios.
    • dircmp directorio1 directorio2
  • tr - Traduce caracteres por otros.
    • tr [opciones] cadena1 [cadena2]
      -d Elimina caracteres.
      -s Elimina caracteres repetidos.
      -c Indica lo contrario de la cadena.
  • tee - Captura la salida estándar de una orden a un fichero y la mantiene.
    • tee [-a] fichero
      -a Añade al final del fichero.
  • wc - Cuenta líneas, palabras y caracteres
    • wc [-lwc] [fichero ...]
      -l Líneas.
      -w Palabras.
      -c Caracteres.

Impresión

  • lp - Imprime ficheros.
    • lp [opciones] [fichero ...]
      -d impresora Imprime en la impresora especificada.
  • lpstat - Visualiza el estado de la cola de impresión.
  • cancel - Cancela la impresión de un fichero.

Variables de entorno

  • CDPATH - Directorios buscados por cd.
  • HOME - Directorio del usuario.
  • LOGNAME - Nombre del usuario.
  • MAIL - Directorio del correo.
  • MAILFILE - Directorio del correo para mailx.
  • PATH - Rutas donde buscar los programas.
  • PS1 - Línea de órdenes primaria.
  • PS2 - Línea de órdenes secundaria.
  • SHELL - Nombre del shell.
  • TERM - Tipo de terminal.
  • TZ - Zona horaria.