Comandos de Consola Linux de la A a la Z

Este listado muestra un recopilatorio de los comandos linux, el cual iré actualizando cada vez que pueda o descubra un nuevo comando y su uso. Una guía a fondo para conocer todo lo que podemos hacer mediante nuestra consola (aunque sea una porción).

A
alias    Crea un alias.
apropos  Busca ayuda en la pagina de manual (man -k)
apt-get  Busca e instala paquetes de software (Debian/Ubuntu)
aptitude Busca e instala paquetes de software (Debian/Ubuntu)
aspell   Verifica la ortografía
awk      Encontrar y reemplazar texto, ordena/valida/indexa bases de datos

B
basename Muestra directorios y base de archivos
bash     GNU Bourne-Again SHell
bc       Lenguaje de calculo de precisión arbitrario
bg       Enviar atras
break    Salir de un bucle.
builtin  Ejecutar un shell integrado
bzip2    Comprimir o descomprimir archivo(s)

C
cal      Mostrar un calendario
case     Ejecutar un comando en forma condicionada
cat      Concatenar y desplegar (en pantalla) el contenido de un o varios archivos
cd       Cambiar de directorio
cfdisk   Gestor de Tablas de Partición para Linux
chgrp    Cambiar la pertenencia a un grupo
chmod    Cambiar los permisos de acceso
chown    Cambiar el propietario y grupo de un archivo
chroot   Ejecutar un comando con directorio raíz diferente
chkconfig Servicios del sistema (nivel de ejecución)
cksum    Imprimir la suma de verificación y el contenido de bytes
clear    Limpiar la pantalla de la terminal
cmp      Comparar dos archivos
comm     Comparar dos archivos ordenados linea por linea
command  Ejecutar un comando – ignorando las funciones del shell.
continue Continuar con la siguiente interacción de un ciclo o bucle.
cp       Copiar uno o mas archivos a otra ubicación o ruta
cron     Demonio para ejecutar comandos agendados o programados
crontab  Agendar o programar la ejecución de un comando a un tiempo específico
csplit   Separar un archivo en partes determinadas por el contexto
cut      Divide un archivo en varias partes

D
date     Mostrar o Cambiar la fecha y hora
dc       Calculadora
dd       Convertir y copiar un archivos, escribir a un dispositivo
ddrescue Herramienta de recuperación de datos
declare  Declarar variables y asignarles atributos.
df       Mostrar el espacio libre en disco
diff     Mostrar las diferencias entre dos archivos
diff3    Mostrar deferencias entre tres archivos
dig      DNS lookup
dir      Listar de forma breve el contenido de directorios
dircolors Configurar colores para `ls’
dirname  Convierte un nombre de ruta completa a solo una ruta
dirs     Despliega una lista de directorios recordados
dmesg    Imprime mensajes del kernel y drivers
du       Estima el espacio ocupado por el archivo

E
echo     Despliega un mensaje en la pantalla.
egrep    Busca en archivo(s) por las líneas que corresponden a una expresión extendida
eject    Expulsa medios removibles
enable   Habilita y Deshabilita los comandos internos del shell.
env      Variables de Ambiente
ethtool  Configuración de interfaz Ethernet
eval     Evalúa varios comandos/argumentos
exec     Ejecuta un comando
exit     Salir del shell
expect   Automatizar aplicaciones arbitrarias accedidas mediante una terminal
expand   Convertir caracteres tabs a espacios
export   Establecer una variable de ambiente
expr     Evalúa expresiones

F
false    Sin efecto, falso, sin éxito
fdformat Formato de bajo nivel a un disco floppy
fdisk    Manipular tablas de partición para Linux
fg       Enviar trabajo o proceso al primer plano
fgrep    Buscar en archivo(s) por las lineas que corresponden a una cadena
file     Determina el tipo de archivo(s)
find     Buscar archivos que corresponden a un criterio deseado
fmt      Re formatear párrafo de texto
fold     Cortar texto para que tenga un ancho específico.
for      Expandir palabras, y ejecutar comandos
format   Formatear discos o cintas
free     Despliega el uso de memoria
fsck     Verifica y repara la consistencia del sistema de archivos
ftp      Protocolo de transferencia de archivos ftp
function Define Funciones Macros
fuser    Identificar/Matar el proceso que está accediendo o modificando un archivo

G
gawk     Buscar y reemplazar texto en archivo (s)
getopts  Analiza los parámetros de posición
grep     Busca en archivos por las líneas que correspondan al patrón buscado
groupadd Agregar un grupo de usuarios
groupdel Borra un grupo
groupmod Modificar un grupo
groups   Imprimir nombre de los grupos a los que pertenece un usuario
gzip     Comprime o descomprime los archivos nombrados

Lee más:  ¿Cómo cambiar el tamaño de la Partición TMP?

H
hash     Recuerda la ruta completa de un argumento
head     Muestra la primera parte de uno o varios archivos
help     Despliega la ayuda para un comando integrado en el sistema.
history  Muestra el historial de los comandos ejecutados
hostname Imprime o establece el nombre del sistema

I
iconv    Convertir el juego de caracteres de un archivo
id       Imprime los identificadores de usuario y grupo
if       Ejecuta un comando según se evalúe una condición
ifconfig Configurar una interfaz de red
ifdown   Detener una interfaz de red
ifup     Iniciar una interfaz de red
info     Leer documentos info del sistema o comandos
import   Capturar una pantalla del servidor X y grabarla imagen a un archivo
install  Copiar archivos y establecer atributos

J
jobs     Lista los trabajos o procesos activos.
join     Une lineas en un campo común

K
kill     Detiene un proceso en ejecución
killall  Detiene procesos por nombre

L
less     Despliega parte de un archivo en pantalla de manera interactiva
let      Realiza aritmética en variables del shell.
ln       Crear enlaces simbólicos o duros entre archivos
local    Crear variables.
locate   Buscar archivos
logname  Imprime el nombre de cesión actual
logout   Sale de una sesión de shell.
look     Despliega lineas que comienzan con una cadena dada
lpc      Programa de control de la línea de impresión
lpr      Impresión fuera de línea
lprint   Imprime un archivo
lprintd  Abortar un trabajo de impresión
lprintq  Listar la cola de impresión
lprm     Remover trabajos de la cola de impresión
ls       Listar información sobre archivos
lsof     Listar los archivos abiertos

M
make     Re compilar un grupo de programas
man      Manual o ayuda de un comando
mkdir    Crear un directorio
mkisofs  Crear un sistema de archivos híbrido ISO9660/JOLIET/HFS
mknod    Crear un bloc o un archivo especial de caracteres
more     Muestra la salida en una pantalla con pausas
mount    Montar un sistema de archivos
mtools   Manipular archivos MS-DOS
mtr      Diagnosticar Red (traceroute/ping)
mv       Mover o renombrar archivos o directorios
mmv      Mover o renombrar archivos o directorios de forma masiva

N
netstat  Dar información de la red
nice     Establecer la prioridad de un comando o de un proceso
nl       Enumera las líneas (al principio) de un archivo
nohup    Ejecutar un comando de forma inmune a bloqueos
notify-send  Enviar notificaciones de escritorio
nslookup Consulta los servidores de nombres de dominio de forma interactiva

O
open     Abrir un archivo con su aplicación predeterminada
op       Operador de acceso

P
passwd   Modificar la contraseña de un usuario
paste    Mezclar líneas de archivos
pathchk  Verificar disponibilidad de un nombre de archivo
ping     Probar la conexión de red
pkill    Detener la ejecución de un proceso
popd     Restaurar el valor previo del directorio actual
pr       Preparar archivos para impresión
printcap Base de datos de la capacidad de impresoras
printenv Imprime variables de ambiente
printf   Formatear e imprimir datos.
ps       Estado de los procesos en el sistema
pushd    Grabar y luego cambiar el directorio actual
pwd      Imprimir el directorio actual

Q
quota    Mostrar límites y uso del disco
quotacheck Escanear un sistema de archivos para el uso del disco
quotactl Establecer cuotas de disco

R
ram      Crear un dispositivo de disco en memoria
rcp      Copiar archivos entre dos máquinas
read     Leer una linea desde la entrada estándar.
readarray Leer desde la estrada estándar a una variable tipo arreglo.
readonly Marcar variables/funciones como de solo lectura
reboot   Reiniciar el sistema
rename   Renombrar archivos
renice   Modificar la prioridad de procesos en ejecución
remsync  Sincronizar archivos remotos vía email
return   Salir de una función shell
rev      Invertir las líneas de un archivo
rm       Remover archivo(s)
rmdir    Remover directorio(s)
rsync    Copiar archivos local o remotamente para sincronizar directorios

Lee más:  Ver tiempo de ejecución de servicios o procesos

S
scp      Copiar archivos remotamente de forma segura (usando ssh)
sdiff    Mezcla archivos de forma interactiva
sed      Editor de flujo de caracteres para filtrar y formatear texto
seq      Imprime secuencias numéricas
set      Manipular variables y funciones del shell
sftp     Protocolo seguro de intercambio de archivos (sftp)
shift    Cambiar parámetros de posición
shopt    Opciones del Shell
shutdown Apagar o reiniciar Linux
sleep    Demora por un tiempo determinado
slocate  Encontrar archivos
sort     Ordenar archivos de texto
source   Ejecutar un comando de un archivo `.’
split    Partir una archivo es pedazo de cierto tamaño
ssh      Cliente SSH (Secure Shell client) para llamar programas remotamente
strace   Rastrear llamadas de sistema o señales
su       Cambia el id del usuario o para convertirse en superusuario (root)
sudo     Ejecuta un comando como otro usuario
sum      Imprime la suma de verificación de un archivo
suspend  Suspende la ejecución del shell actual.
symlink  Crea un nuevo nombre para un archivo
sync     Sincroniza datos en disco con la memoria

T
tail     Muestra la última parte de un archivo
tar      Tape ARchiver comprime y descomprime archivos
tee      Redirecciona la salida a múltiples archivos
test     Verifica tipos de archivos y compara valores
time     Ejecutar programas y resume el tiempo y recursos ocupados
times    Obtener el tiempo (hora) del sistema y del usuario
touch    Cambiar la hora del registro de uso de un archivo
top      Lista los procesos corriendo en el sistema y los recursos usados
traceroute Traza una ruta hacia un host
tr       Traduce o elimina caracteres
true     Sin efecto, valor verdadero, éxito
tsort    Realiza un ordenamiento topológico
tty      Imprime el nombre de archivo de la termina en la entrada estándar stdin
type     Describe un comando.

U
ulimit   Limitar los recursos de usuarios.
umask    Mascara de creación de archivos de usuarios
umount   Desmontar un dispositivo
unalias  Remueve una alias.
uname    Print system information
unexpand Convierte espacios caracteres tabs
uniq     Remueve lineas duplicadas en los archivos indicados
units    Convierte unidades de una escala a otra
unset    Renueve variables o nombres de funciones
unshar   Desempaqueta archivos de shell scripts
until    Ejecuta comandos (hasta encontrar error)
uptime   Muestra el tiempo que el sistema ha estado funcionando
useradd  Crear una cuenta nueva de usuario
userdel  Borra una cuenta de usuario
usermod  Modifica una cuenta de usuario
users    Lista los usuarios conectados actualmente al sistema
uuencode Codifica un archivo binario
uudecode Decodifica un archivo binario

V
vdir     Lista ampliada del contenido de directorio(s) (`ls -l -b’)
vi       Editor de texto
vmstat   Reportar estadísticas de memoria virtual

W
wait     Esperar que un proceso se complete.
watch    Ejecutar/desplegar un programa periódicamente
wc       Imprime el conteo de bytes, palabras y lineas
whatis   imprime descripciones de páginas de manual
whereis  Buscar en el $path, en los manuales del comando y en los archivos fuentes por un programa
which    Buscar en el $path del usuario por un archivo de programa
while    Ejecuta comandos
who      Imprimir todos los usuarios conectados en el sistema
whoami   Imprimir el id del usuario y el nombre del usuario (`id -un’)
wget     Descargar páginas web o archivos vía HTTP, HTTPS o FTP
write    Enviar un mensaje a otro usuario

X
xargs    Utilidad de Ejecución, pasando lista(s) de argumentos
xdg-open Abre un archivo o URL con la aplicación preferida por el usuario

Y
yes      Imprime una cadena «yes» hasta que sea interrumpido

Otros
.        Ejecuta un script de comandos en el shell actual
!!       Ejecuta de nuevo el último comando
###      Comentario / Remarca

Deja tu comentario

16 + 11 =

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.