Ayuda
help - Muestra una ayuda básica sobre órdenes internas del shell.
man - Muestra la ayuda sobre una orden.
Usuarios
sudo - Ejecuta una orden como root u otro usuario.
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.
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.
Ficheros y directorios
cd - Cambia el directorio activo a $HOME u otro 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.
ln - Crea enlaces con ficheros.
ln [-s] fichero [enlace]
-s Crea enlaces simbólicos.
rmdir - Borra un directorio vacío.
chmod - Cambia los permisos de un fichero.
umask - Cambia la máscara de permisos para crear ficheros o directorios.
chown - Cambia el propietario de un fichero.
chown propietario fichero
chgrp - Cambia el grupo al que pertenece el propietario del 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.
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.
more - Igual que pg.
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.
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.
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.