Inicio Gnu/Linux Lista de comandos útiles para Gnu/Linux
comandos para linux

Lista de comandos útiles para Gnu/Linux

por entreunosyceros
Publicado el Última actualización el

comandos para linuxEste post lo voy a colocar aquí por que es algo que siempre me ha venido bien tener a mano ya que desde que empecé en esto del mundillo Gnu/Linux descubrí al poco tiempo que la consola o terminal es la gran aliada del usuario. Por eso es bueno tener a mano un listado de comandos útiles para que su utilización no sea misión imposible.

Evidentemente no son los únicos comandos y quizás no sean los más útiles para todo el mundo, pero para mi si lo han sido en diferentes momentos. Supongo que a medida que necesite nuevos comandos iré actualizando este pequeño listado.

Comandos Gnu/Linux

Lista de comandos Linux de la A a la Z. con un breve descripción de su función y uso.


a

 alias Crear un alias apropos Buscar ayuda en la paginas de manual (man -k) apt-get Buscar e instalar paquetes de software (Debian/Ubuntu) aptitude Buscar e instalar paquetes de software (Debian/Ubuntu) aspell Verificar ortografía awk Encontrar y reemplazar texto, ordena/valida/indexa bases de datos

b

 basename Strip directory and suffix from filenames bash GNU Bourne-Again SHell bc lenguaje de calculo de presición arbitrario bg Enviar al background 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 deferente chkconfig Servicios del sistema (nivel de ejecución) cksum Imprimir la suma de verificación y el contedo 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 interación de un ciclo o bucle cp Copiar uno o mas archvios a otra ubicación o ruta cron Daemon 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 de escritorio dd Conviertir y copiar un archivos, escribir a un dispositivo o a los boot records ddrescue Herramienta de recupració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 nobre de ruta completa a solo una ruta dirs Displiega 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 Habilíta y Deshabilita los comandos internos del shell env Variables de Ambiente ethtool Configuracion 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 Establese 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 (foreground) fgrep Buscar en archivo(s) por las lineas que corresponden a una cadena fija file Determina el tipo de archivo(s) find Buscar archivos que correspondem a un criterio deseado fmt Re formatear párrafo de texto fold Cortar texto para que tena 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 al archivo

g

 gawk Buscar y reemplazar texto en archivo (s) getopts Analisa 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 Borar un groupo groupmod Modificar un groupo groups Imprimir nombre de los grupos a los que pertenece un usuario gzip Comprime o descomprime los archivos nombrados

h

 hash Recordad 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 evalue 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 estableser 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 shel 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 Imprimer 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 Recompilar un grupo de programas man Maual o ayuda de un comando mkdir Crear un directorio mkfifo Hacer un FIFO (tuberias) mkisofs Crear un sistema de archivos hibrido ISO9660/JOLIET/HFS mknod Crear un block o un archivo especial de caracteres more Muestrar la salida en una pantalla por pausas mount Montar un sistema de archivos mtools Manumpular 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 Estableser 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 portabilidad 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 Restore the previous value of the current directory pr Preparar archivos para impresión printcap Base de datos de la capasidad de impresoras printenv Imprimer 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 Estableser 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 via 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

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 Demoara por un tiempo determinado slocate Encontrar archivos sort Ordenar archivos de texto source Ejecutar un comando de un archivo split Partir una archivo es pedaso de cierto tamaño ssh Cliente SSH (Secure Shell client) para llamar porgramas 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 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 Limirar los recursos de usuarios umask Mascara de creasió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 Renuve cariales 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

 v Lista ampliada del contenido de directorio(s) (`ls -l -b') 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 las man pages 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 via HTTP, HTTPS o FTP write Enviar un mensaje a otro usuario

x

 xargs Utilidas 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 cadeha "yes" hasta que sea interrumpido Ejecuta un script de comandos en el shel actual !! Ejecuta de nuevo el último comando ### Commentario / Remarcar

Esta lista solamente muestra los comandos, en caso de necesitar una aclaración mayor sobre cada uno de ellos, siempre se puede recurrir a la ayuda que los sistemas Gnu/Linux nos proporcionan de tan variadas maneras, bien sea por mediación de man, de los foros o de las listas de correo. Que cada cual decida en función a lo que necesite.
En caso de que alguien que consulte esta pequeña lista no encuentre el comando que busca, que le pregunte al tío gOOgle, que para eso está. Que internet está lleno de cosas parecidas a esta.


También te puede interesar ...

Deja tu comentario

* Al utilizar este formulario, acepta que este sitio web almacene y maneje sus datos.

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

logo expressVPN - Obtén 30 días gratis

Si te preocupa la seguridad de tus datos, o si quieres saltarte los geobloqueos para ver tus streamings favoritos, consigue una VPN segura y de calidad GRATIS durante 30 días (cancela cuando tú quieras, sin coste alguno). Disponible para todas las plataformas y navegadores.