Los comandos de Linux más utilizados

Si eres nuevo en Linux seguro que este artículo está escrito a medida para ti (si llevas tiempo podría ser una buena chuleta). En la siguiente lista de comandos te mostraré cuales son los más utilizados en Linux y también para qué sirven cada uno de ellos.

Son comandos que puedes encontrar en la mayoría de distros de Unix y Linux  y si necesitas más información sobre algún comando en concreto solo tienes que consultar su página de manual escribiendo «man comando» donde comando es el nombre del comando que quieres explorar más a fondo.

También os dejo antes de la lista de comandos el siguiente PDF mucho más completo con toda la información de Francisco Javier Hurtado: Comandos de Linux

comandos linux

Alias

Te permite definir y consultar alias de comandos.

Arch

Te ofrece información sobre la arquitectura del PC (lo que viene siendo el hardware).

Awk

Permite buscar patrones y lenguajes de procesamiento.

Bash

Bourne Again Shell (programa que permite interpretar órdenes).

Bg

Permite poner en segundo plano procesos que están ejecutándose en primer plano.

Biff

Te avisa cuando llega un correo electrónico.

Cat

Muestra y concatena ficheros.

Cd

Permite cambiar de directorio (también se utiliza en Windows).

Change

Cambia la información sobre la caducidad de las passwords (contraseñas).

Chgrp

Permite cambiar el grupo propietario.

Chmod

Un comando de los más utilizados que permite cambiar los permisos de los archivos.

Chroot

Ejecuta el comando en un directorio raiz especial.

Chsh

Cambia la shell de inicio de un usuario.

Clear

Limpia la pantalla del terminal.

Cp

Permite copiar tanto archivos como carpetas.

Crontab

Mantiene los archivos del planificador cron

Csh

Shell C

Cut

Elimina trozos de cada línea de un archivo

Date

Muestra en pantalla o también permite modificar la fecha y hora del sistema.

Dd

Permite copiar o convertir archivos.

Df

Ofrece información sobre el espacio libre del disco duro o partición seleccionada.

Diff

Busca diferencias entre archivos.

Dig

Permite ajustar o buscar los servidores DNS.

Dmesg

Muestra mensajes de diagnóstico que hay almacenados en el búfer del sistema operativo.

Dnsdomainname

Muestra las DNS del sistema.

Domainname

Muestra el NIS o YP del sistema operativo.

Du

Permite estimar de forma precisa el espacio que está utilizando una archivo.

Echo

Muestra una línea de texto (en pantalla).

Env

Permite ejecutar un programa en un entorno modificado.

False

Normalmente está acompañado de un código de estado que indica el fallo.

Fdisk

Permite modificar la tabla de particiones de los discos.

Fg

Mueve a primer plano procesos que se están ejecutando el segundo plano.

File

Permite determinar el tipo de fichero.

Find

Buscar archivos utilizando la jerarquía de directorios.

Free

Muestra la memoria libre que hay en el sistema, así como la cantidad de memoria que se está utilizando.

Ftp

Accede a un cliente FTP.

Fuser

Identifica los procesos que están utilizando determinados archivos o sockets.

Gcc

Compilador de GNU que permite trabajar con el lenguaje C y C++.

Grep

Muestra las líneas que cumplen un patrón determinado.

Groupadd

Permite crear un nuevo grupo.

Groupdel

Permite eliminar un grupo.

Groupmod

Permite modificar un grupo.

Groups

Muestra todos los grupos a los que pertenece un usuario determinado.

Gunzip

Descomprime archivos comprimidos con el algoritmo Lempel Ziv.

Gzip

Manipula los mismos archivos que el anterior pero permite comprimirlos.

Host

Permite buscar las DNS.

Hostname

Muestra o establece el nombre del sistema.

Id

Muestra la identificación de usuario (tanto la efectiva como la real) y de grupo.

Ipconfig

Permite configurar la interfaz de red.

Kill

Mata un proceso (a la fuerza bruta).

Ksh

Shell Korn (programa que permite interpretar órdenes).

Last

Muestra una lista con los últimos usuarios que se han conectado al sistema.

Lastlog

Muestra una lista similar pero con la última hora de conexión.

Ln

Crea enlaces entre archivos.

Ls

Muestra el contenido de las carpetas.

Mail

Permite enviar y recibir mensajes de correo electrónico.

Man

Formatea y muestra las páginas del manual.

Mesg

Controla el acceso de escritura en un terminal.

Mkdir

Un comando que permite crear carpetas directamente en el terminal.

More

Permite mostrar el contenido de los archivos completo.

Mount

Monta sistemas de archivos.

Mv

Sirve para mover o renombrar archivos y carpetas.

Netstat

Comando que permite consultar el estado de nuestras conexiones de red (tablas de rutas, estadísticas de las interfaces, conexiones ocultas, pertenencia a redes muticast, etc.).

Nice

Permite ejecutar un programa pero modifica los atributos de prioridad.

Nslookup

Lanza consultas a los servidores DNS.

Passwd

Cambia atributos de conexión y contraseñas.

Ping

Permite hacer un Ping.

Ps

Muestra información sobre los procesos que se están ejecutando.

Pwd

Muestra el nombre de la carpeta actual.

Quota

Muestra el uso de disco y los límites establecidos para un archivo o carpeta determinada.

Quotaoff

Elimina las cuotas del sistema de ficheros.

Quotaon

Activa las cuotas.

Repquota

Permite conocer las cuotas que se han definido.

Rm

Comando que elimina archivos o carpetas.

Rmdir

Elimina carpetas vacías.

Route

Muestra o modifica la table de rutas del sistema.

Rpcinfo

Muestra información sobre RPC (Remote Procedure Calls).

Sed

Accede al editor de Stream.

Setquota

Permite establecer cuotas de disco.

Showmount

Muestra información de las carpetas montadas en un servidor NFS.

Shutdown

Permite apagar el sistema.

Sleep

Detiene un proceso la cantidad de tiempo que especifiquemos.

Sort

Ordena líneas en archivos de texto.

Strace

Traza las señales y llamadas al sistema.

Strings

Muestra los caracteres que se pueden imprimir en un fichero (cadenas).

Tar

Programa que permite empaquetar.

Tcsh

Shell C que permite editar comandos.

Telnet

Accede al cliente Telnet.

Tftp

Accede al Cliente TFTP.

Traceroute

Muestra la ruta que siguen los paquetes para llegar a una IP determinada.

True

Va acompañado de un código de estado que indica una operación exitosa.

Unmount

Permite desmontar un sistema de archivos.

Uname

Muestra información sobre el sistema operativo.

Useradd

Añade un nuevo usuario al sistema.

Userdel

Borra una cuenta de usuario.

Uptime

Muestra el tiempo que el sistema lleva encendido.

Vi

Editor de texto.

X

Muestra los usuarios que hay conectados al sistema y qué están haciendo.

Wall

Envía mensajes directamente a todos los usuarios.

Wc

Nos lleva al WC cuando tenemos ganas de… (es broma). Permite conocer el número de Bytes, palabras y líneas de un archivo.

Whereis

Localiza ficheros ejecutables, código fuente o páginas de un manual.

Which

Muestra la ruta de un fichero (completa).

Who

Muestra todos los usuarios que están conectados al sistema.

Whoami

Muestra esos usuarios pero con el ID efectivo.

Write

Envía mensajes a cualquier usuario.

Ypdomainname

Permite conocer o modificar el nombre NIS o YP del sistema.

Y con esta lista que parece interminable tendrás una buena chuleta para que no te pillen desprevenido en Linux.

Aquí pueden ver el PDF embebido:

Puedes hacer para continuar leyendo o ¡Puedes dejar un comentario en respuesta al artículo aquí!


Alias en Linux, personaliza tus comandos.
Alias en Linux, personaliza tus comandos.
Directorios de Linux
Directorios de Linux
FTP desde linea de comandos.
FTP desde linea de comandos.


Artículos relacionados

Wine ha mejorado tanto que ya tiene virus.
Wine ha mejorado tanto que ya tiene virus.
Conocer los chipset y componentes conectados en tu equipo en Linux
Conocer los chipset y componentes conectados en tu equipo en...
Twidge, un cliente de Twitter para consola
Twidge, un cliente de Twitter para consola
Ubuntu Cheat Cube, magnífico cubo de comandos.
Ubuntu Cheat Cube, magnífico cubo de comandos.