Comandos Linux · 34 min read · Sep 08, 2025
Comandos de Linux - Resumen y Ejemplos

La línea de comandos es una de las características más poderosas de Linux. Existe un mar de herramientas de línea de comandos de Linux, que te permiten hacer casi todo lo que se te ocurra hacer en tu PC con Linux. Sin embargo, esto generalmente crea un problema: con tantos comandos disponibles para usar, no sabes por dónde y cómo comenzar a aprenderlos, especialmente cuando eres un principiante.
Si enfrentas este problema y buscas una manera fácil de comenzar tu viaje en la línea de comandos en Linux, has llegado al lugar correcto, en este artículo, te presentaremos una serie de comandos de Linux populares y útiles. El artículo está organizado de tal manera que aprenderás rápidamente qué hace cada comando a través de un ejemplo fácil de entender. Para aprender más sobre un comando, haz clic en el enlace ‘Más…’ al final de su explicación.
Adduser/Addgroup
Los comandos adduser y addgroup te permiten agregar un nuevo usuario y grupo a un sistema, respectivamente. Aquí hay un ejemplo para adduser:
$ sudo adduser testuser
Agregando usuario `testuser' ...
Agregando nuevo grupo `testuser' (1003) ...
Agregando nuevo usuario `testuser' (1003) con grupo `testuser' ...
Creando directorio personal `/home/testuser' ...
Copiando archivos de `/etc/skel' ...
Introduce nueva contraseña UNIX:Leer más:
- Tutorial del comando Linux adduser/addgroup para principiantes (7 ejemplos)
Apropos
El comando apropos se utiliza para buscar rápidamente los nombres y descripciones de todas las páginas man disponibles. Ejemplos: Busca todas las páginas man para el programa postfix:
$ apropos postfixLeer más:
- Tutorial del comando Linux apropos para principiantes (5 ejemplos)
Aspell
El comando aspell te permite realizar una verificación ortográfica en un archivo de texto. Ejemplo para ejecutar una verificación ortográfica en el archivo de texto test.txt:
$ aspell -c test.txtEcha un vistazo a este tutorial para una introducción en profundidad al comando aspell:
- Tutorial del comando Linux aspell para principiantes (5 ejemplos)
Ar
El comando ar te permite crear, modificar o extraer archivos comprimidos. Ejemplo de cómo listar archivos del archivo ‘test.a’:
$ ar t test.aLeer más:
- Tutorial del comando Linux ar para principiantes (5 ejemplos)
Arch
El comando arch se utiliza para imprimir la arquitectura de la máquina. Por ejemplo:
$ arch
i686¿No estás seguro de qué significa ‘i686’? Dirígete aquí.
Basename
El comando basename te permite eliminar componentes de nombres de archivos que no son necesarios. Por ejemplo:
basename NOMBRE [SUFIJO]
basename OPCIÓN... NOMBRE...Más ejemplos del comando basename:
- Tutorial del comando Linux basename para principiantes (con ejemplos)
Bzip2
El comando bzip2 se utiliza para crear archivos comprimidos en formato bzip2. Bzip2 tiene una mejor relación de compresión que el formato zip o gzip.
$ bzip2 list.txt list1.txt list2.txtMás ejemplos:
- Tutorial del comando Linux bzip2 para principiantes (6 ejemplos)
Otros comandos para trabajar con archivos comprimidos en formato bzip2 son bzcmp, bzdiff, bzmore, bzless y bzgrep que se explican en este tutorial:
- Comandos Linux bzcmp, bzdiff, bzmore, bzless y bzgrep explicados con ejemplos
Cal/Ncal
Los comandos cal y ncal muestran un calendario en la salida.
$ cal
Marzo 2017
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31$ ncal
Marzo 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
Mi 1 8 15 22 29
Ju 2 9 16 23 30
Vi 3 10 17 24 31
Sa 4 11 18 25Más ejemplos de los comandos cal y ncal:
- 10 ejemplos prácticos del comando Linux Cal/NCal para principiantes
Cat
El comando cat te permite concatenar archivos, o datos proporcionados en la entrada estándar, y imprimirlo en la salida estándar. En términos simples, el comando imprime la información que se le proporciona, ya sea a través de stdin o en forma de un archivo.
$ cat test.txt
Hola... ¿cómo estás?Más ejemplos del comando CAT:
- 10 ejemplos del comando Linux Cat para principiantes
Cd
El comando cd se utiliza para cambiar el directorio de trabajo actual del usuario.
$ cd /home/himanshu/Más ejemplos del comando CD:
- Tutorial del comando Linux cd para principiantes (8 ejemplos)
Chattr
El comando chattr se utiliza para listar y editar atributos extendidos del sistema de archivos para archivos y carpetas, como el atributo inmutable. Este ejemplo muestra cómo hacer que un archivo sea inmutable para que ningún usuario de Linux, ni siquiera el usuario root, pueda editarlo o eliminarlo sin eliminar primero el atributo inmutable.
$ chattr +i /path/somefile.txtEl atributo inmutable se elimina con:
$ chattr -i /path/somefile.txtMás ejemplos para el comando chattr se muestran en este tutorial:
- Tutorial del comando Linux chattr para principiantes (5 ejemplos)
Chgrp
El comando chgrp te permite cambiar la propiedad del grupo de un archivo. El comando espera que el nuevo nombre de grupo sea su primer argumento y el nombre del archivo (cuyo grupo se está cambiando) como segundo argumento.
$ chgrp howtoforge test.txtMás: Comando Linux Chgrp para principiantes (5 ejemplos)
Chmod
El comando chmod te permite cambiar los permisos de acceso para un archivo. Por ejemplo, si tienes un archivo binario (digamos helloWorld), y quieres hacerlo ejecutable, puedes ejecutar el siguiente comando:
chmod +x helloWorldMás: Tutorial del comando Linux chmod para principiantes
Chown
El comando chown te permite cambiar la propiedad y el grupo de un archivo. Por ejemplo, para cambiar el propietario de un archivo test.txt a root, así como establecer su grupo como root, ejecuta el siguiente comando:
chown root:root test.txtMás: Tutorial del comando Linux Chown para principiantes (7 ejemplos)
Cksum
El comando cksum imprime el checksum CRC y el conteo de bytes para el archivo de entrada.
$ cksum test.txt
3741370333 20 test.txt¿No estás seguro de qué es un checksum? Dirígete aquí.
Más sobre el comando Chksum: Tutorial del comando Linux cksum explicado para principiantes (con ejemplos)
Clear
El comando clear se utiliza para limpiar la pantalla del terminal.
$ clearMás: Tutorial del comando Linux clear para principiantes (3 ejemplos)
Cmp
El comando cmp se utiliza para realizar una comparación byte a byte de dos archivos.
$ cmp file1 file2
file1 file2 difieren: byte 1, línea 1Más ejemplos del comando CMP:
- Tutorial del comando Linux cmp para principiantes (7 ejemplos)
Comm
El comando comm se utiliza para comparar dos archivos ordenados línea por línea. Por ejemplo, si ‘file1’ contiene los números 1-5 y ‘file2’ contiene los números 4-8, aquí está lo que produce el comando ‘comm’ en este caso:
$ comm file1 file2
1
2
3
4
5
6
7
8- Tutorial del comando Linux comm para principiantes (5 ejemplos)
Cp
El comando cp se utiliza para copiar archivos y directorios.
$ cp test.txt /home//himanshu/Desktop/Más: Tutorial del comando Linux cp para principiantes (8 ejemplos)
Cpulimit
Cpulimit es una herramienta que limita el uso de CPU de un proceso (expresado en porcentaje, no en tiempo de CPU). Es útil para controlar trabajos por lotes cuando no quieres que consuman demasiados ciclos de CPU. El objetivo de cpulimit es prevenir que un proceso se ejecute por más de una proporción de tiempo especificada.
$ cpulimit -l 30 dd if=/dev/zero of=/dev/null &Más: Cómo limitar el uso de CPU con CPULimit en Ubuntu Linux
Csh
El comando csh se utiliza para cambiar entre shells de usuario de Linux. Para cambiar de tu shell predeterminado (probablemente /bin/bash) a /bin/sh, usa este comando:
$ chsh -s /bin/shMás: Tutorial del comando Linux chsh para principiantes (5 ejemplos)
Csplit
El comando csplit te permite dividir un archivo en secciones determinadas por líneas de contexto. Por ejemplo, para dividir un archivo en dos donde la primera parte contiene ‘n-1’ líneas y la segunda contiene el resto, usa el siguiente comando:
$ csplit file1 [n]Las dos partes se guardan como archivos con los nombres ‘xx00’ y ‘xx01’, respectivamente.
Más: Tutorial del comando Linux Csplit explicado para principiantes (6 ejemplos)
Curl
El comando curl se utiliza para descargar archivos de Internet mediante HTTP o HTTPS. Ejemplo para obtener un archivo torrent de Ubuntu y guardarlo como test.torrent en el directorio actual:
$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrentConsulta aquí para más ejemplos con opciones útiles de línea de comandos de curl:
- Tutorial del comando Linux curl para principiantes (5 ejemplos)
Date
El comando date se puede utilizar para imprimir (o incluso establecer) la fecha y hora del sistema.
$ date
Mar Tue 28 17:14:57 IST 2017Más: Tutorial del comando Linux Date para principiantes (8 ejemplos)
Dd
El comando dd copia un archivo, convirtiéndolo y formateándolo de acuerdo con los operandos. Por ejemplo, el siguiente comando crea una imagen de la partición /dev/sda.
dd if=/dev/sda of=/tmp/dev-sda-part.imgMás: Tutorial del comando Linux dd explicado para principiantes (8 ejemplos)
Df
El comando df muestra el uso del espacio en disco del sistema de archivos en la salida.
$ df /dev/sda1
Sistema de archivos 1K-bloques Usado Disponible Uso% Montado en
/dev/sda1 74985616 48138832 23014620 68% /Más: Tutorial del comando Linux df para principiantes (8 ejemplos)
Diff
El comando diff te permite comparar dos archivos línea por línea.
$ diff file1 file2Diff3
El comando diff3, como su nombre indica, te permite comparar tres archivos línea por línea.
$ diff3 file1 file2 file3Dig
El comando dig se utiliza para consultar servidores DNS y resolver registros DNS. Ejemplo para obtener la dirección IP e información sobre los servidores de nombres del dominio example.com:
$ dig example.comMás ejemplos sobre cómo resolver nombres de dominio y registros DNS con el comando dig:
- Resolviendo nombres de dominio con el comando dig en Linux
Dir
El comando dir lista el contenido del directorio. Por ejemplo:
$ dir
test1 test2 test.7z test.zipMás: Comando Linux dir para principiantes (10 ejemplos)
Dirname
El comando dirname elimina el último componente de un nombre/ruta de archivo. En términos simples, puedes pensar en él como una herramienta que, por ejemplo, elimina el nombre del archivo de la ruta absoluta del archivo.
$ dirname /home/himanshu/file1
/home/himanshuMás: Tutorial del comando Linux dirname explicado para principiantes (4 ejemplos)
Dmesg
El comando dmesg te permite imprimir o controlar el búfer de anillo del kernel. A continuación se muestra su sintaxis:
dmesg [opciones]Más: Tutorial del comando Linux dmesg para principiantes (5 ejemplos)
Dmidecode
El comando dmidecode imprime el contenido de la tabla DMI (también conocida como SMBIOS) de un sistema en un formato legible por humanos.
$ sudo dmidecode
# dmidecode 2.12
SMBIOS 2.6 presente.
50 estructuras ocupando 2056 bytes.
Tabla en 0x000FCCA0.
Manejador 0x0000, tipo DMI 0, 24 bytes
Información de BIOS
Proveedor: American Megatrends Inc.
Versión: 080015
Fecha de lanzamiento: 08/22/2011
...
...
...Dpkg
La herramienta dpkg es básicamente un gestor de paquetes para sistemas Debian/basados en Debian. A continuación se muestra su sintaxis:
dpkg ACCIONESO
dpkg [opciones] nombre de archivoMás: Tutorial del comando Linux dpkg para principiantes (8 ejemplos)
Du
El comando du muestra el uso de disco de los archivos presentes en un directorio así como en sus subdirectorios.
$ du /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svgMás: Tutorial del comando Linux du para principiantes (10 ejemplos)
Echo
El comando echo muestra cualquier texto de entrada que se le dé.
$ echo hello hi
hola hiMás: Tutorial del comando Linux echo para principiantes (5 ejemplos)
Ed
ed es un editor de texto orientado a líneas.
$ edEject
El comando eject te permite expulsar medios extraíbles (típicamente, un CD ROM o disquete)
$ ejectEnv
El comando env no solo muestra el entorno actual, sino que también te permite editarlo.
$ envMás: Tutorial del comando Linux env para principiantes (5 ejemplos)
Exit
El comando exit provoca que la shell salga.
$ exitMás: Comando Linux exit explicado para principiantes (con ejemplos)
Expand
El comando expand convierte las tabulaciones presentes en el/los archivo(s) de entrada en espacios y escribe el contenido del archivo en la salida estándar.
$ expand file1Más: Tutorial del comando Linux expand para principiantes (con ejemplos)
Expr
El comando expr evalúa expresiones. Por ejemplo:
$ expr 1 + 2
3Más: Tutorial del comando Linux expr para principiantes (con ejemplos)
Factor
El comando factor imprime los factores primos del número de entrada.
$ factor 135
135: 3 3 3 5Más: Tutorial del comando Linux factor para principiantes (con ejemplos)
Fgrep
El comando fgrep es equivalente al comando grep cuando se ejecuta con la opción de línea de comandos -F. La herramienta también se conoce como grep fijo o rápido, ya que no trata los metacaracteres de expresiones regulares como especiales, procesando la información como una cadena simple en su lugar.
Por ejemplo, si deseas buscar un punto (.) en un archivo, y no quieres que grep lo interprete como un carácter comodín, usa fgrep de la siguiente manera:
$ fgrep "." [nombre-del-archivo]Más: Tutorial del comando Linux fgrep para principiantes (con ejemplos)
Find
El comando find te permite buscar archivos en un directorio así como en sus subdirectorios.
$ find test*
test
test1
test2
test.7z
test.c
test.txtMás ejemplos del comando Linux Find:
- 14 ejemplos prácticos del comando Linux Find para principiantes
- Buscando archivos y carpetas con el comando find
- Encontrando archivos en la línea de comandos
Fmt
fmt es un formateador de texto óptimo simple. Reformatea cada párrafo en el archivo que se le pasa y escribe el contenido del archivo en la salida estándar.
$ fmt file1Más: Comando Linux fmt - uso y ejemplos
Fold
El comando fold envuelve cada línea de entrada para que se ajuste en un ancho especificado.
$ fold -w 10
Hola, mi nombre es himanshu AroraHola, mi nombre
es himans
hu AroraMás: Tutorial del comando Linux fold para principiantes (con ejemplos)
Free
El comando free muestra la cantidad de memoria libre y utilizada en el sistema.
$ free
total usado libre compartido buffers cached
Mem: 1800032 1355288 444744 79440 9068 216236
-/+ buffers/cache: 1129984 670048
Swap: 1832956 995076 837880Git
El comando git o sistema de control de versiones git ha sido desarrollado por Linux Torvalds. Actualmente es el sistema de control de versiones de software más popular que reemplazó al antiguo sistema SVN. GIT se utiliza, por ejemplo, en GitHub. Ejemplo de cómo hacer un nuevo repositorio git con el nombre ‘Mytest’ en el directorio actual:
$ git init MytestMás sobre el comando git y cómo conectarlo a GitHub se puede encontrar aquí:
- Instalando y usando Git y GitHub en Ubuntu Linux: Una guía para principiantes
Grep
El comando grep busca un patrón especificado en un archivo (o archivos) y muestra en la salida las líneas que contienen ese patrón.
$ *grep* Hola test.txt
Hola... ¿cómo estás?Más tutoriales y ejemplos para el comando Linux Grep:
- Cómo usar grep para buscar cadenas en archivos en la shell
- Cómo realizar una búsqueda de patrones en archivos usando Grep
Groups
El comando groups muestra el nombre de los grupos de los que un usuario es parte.
$ groups himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashareLeer más:
- Comando Linux Groups para principiantes (con ejemplos)
Gzip
El comando gzip comprime el archivo de entrada, reemplazando el archivo mismo con uno que tiene una extensión .gz.
$ gzip file1Más: Tutorial del comando Gzip para principiantes (7 ejemplos)
Gunzip
Los archivos comprimidos con el comando gzip pueden ser restaurados a su forma original utilizando el comando gunzip.
$ gunzip file1.gzEjemplos del comando Gunzip en detalle.
Head
El comando head muestra las primeras 10 líneas del archivo en la salida estándar
$ head CHANGELOG.txt
BEEBEEP (Mensajero de Lan Seguro)
BeeBEEP
2.0.4
- Algunas mejoras en la GUI (nuevos íconos, el árbol de compartir archivos carga más rápido)
- Siempre beep en el nuevo mensaje recibido (opción)
- Usuarios favoritos (clic derecho en el usuario y habilitar el botón de estrella) están en la parte superior de la lista
- Mejora en la usabilidad del grupo
- Los usuarios fuera de línea pueden ser eliminados de la lista (clic derecho en un usuario fuera de línea en la lista y luego eliminar)
- Limpiar todos los archivos compartidos (opción)
- Cargar minimizado al inicio (opción)Consulta aquí para más ejemplos del comando Linux head.
Hostname
El comando hostname no solo muestra el nombre del sistema, sino que también te permite establecerlo.
$ hostname
himanshu-desktopLeer más:
- Tutorial del comando Linux hostname para principiantes (5 ejemplos)
History
El comando history se utiliza para mostrar el historial de comandos que escribiste en la shell. También se puede usar para grabar y reproducir comandos. Para ver el historial de comandos, ejecuta:
$ historyConsulta aquí para detalles sobre cómo usar el historial y cómo grabar y reproducir comandos.
- Tutorial del comando Linux history para principiantes (8 ejemplos)
Id
El comando id imprime información de usuario y grupo para el usuario actual o el nombre de usuario especificado.
$ id himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)Leer más:
- Tutorial del comando Linux id para principiantes (5 ejemplos)
Ifconfig
El comando ifconfig te da la capacidad de configurar interfaces de red. Por supuesto, también puedes obtener información relacionada con las interfaces de red con esta herramienta. A continuación se muestra su sintaxis:
ifconfig [-v] [-a] [-s] [interfaz]
ifconfig [-v] interfaz [aftype] opciones | dirección ...Más: Tutorial del comando Linux ifconfig para principiantes (7 ejemplos)
Join
El comando join te permite unir líneas de dos archivos en un campo común (el predeterminado es el primero).
join [OPCIÓN]... ARCHIVO1 ARCHIVO2¿Quieres aprender más sobre este comando? Dirígete aquí.
Kill
El comando kill, como su nombre indica, ayuda al usuario a matar un proceso enviándole la señal TERM.
$ kill [id-del-proceso]Cinco ejemplos que muestran cómo usar el comando Linux kill.
Killall
El comando killall te permite matar un proceso por nombre. A diferencia de kill - que requiere el ID del proceso a ser eliminado - killall solo requiere el nombre del proceso.
$ killall nautilusEjemplos del comando Linux killall.
Last
El comando last muestra un listado de los últimos usuarios que han iniciado sesión.
$ last
himanshu pts/11 :0 Jue Mar 2 09:46 todavía conectado
himanshu pts/1 :0 Jue Mar 2 09:46 todavía conectado
himanshu :0 :0 Jue Mar 2 09:42 todavía conectado
reinicio arranque del sistema 4.4.0-62-generic Jue Mar 2 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Mié Mar 1 15:17 - 15:52 (00:35)
himanshu pts/13 :0 Mié Mar 1 14:40 - fuera (08:06)Leer más:
- Tutorial del comando Linux last para principiantes (8 ejemplos)
Ldd
El comando ldd muestra en la salida las dependencias de una biblioteca compartida.
$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)Ejemplos sobre cómo usar el comando ldd.
Ln
El comando ln se utiliza para crear enlaces entre archivos. Por ejemplo, el siguiente comando crearía un enlace llamado ‘lnk’ a un archivo con el nombre ‘test.txt’:
$ ln test.txt lnkMás ejemplos sobre el comando Linux ln.
Less
El comando less en Linux es una herramienta poderosa utilizada principalmente para ver el contenido de un archivo de texto, una página (o pantalla) a la vez:
$ less filename.txtMás ejemplos sobre el comando Linux less.
Locate
El comando locate ayuda a un usuario a encontrar un archivo por nombre.
$ locate [nombre-del-archivo]Leer más:
- Comando Linux Locate para principiantes (8 ejemplos)
Logname
El comando logname imprime el nombre de usuario del usuario actual.
$ logname
himanshuLeer más:
- Tutorial del comando Linux logname para principiantes (con ejemplos)
Look
El comando look en Linux muestra líneas que comienzan con una cadena dada. A continuación se muestra su sintaxis:
$ look [-bdf] [-t termchar] cadena [archivo ...]Más:
- Tutorial del comando Linux look para principiantes (con ejemplos)
Ls
El comando ls lista el contenido de un directorio en la salida.
$ ls progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.oMás ejemplos del comando LS:
- 16 ejemplos prácticos del comando Linux LS para principiantes
Lshw
El comando lshw extrae y muestra información detallada sobre la configuración de hardware de la máquina.
$ sudo lshw
[sudo] contraseña para himanshu:
himanshu-desktop
descripción: Computadora de escritorio
producto: Para ser completado por O.E.M. (Para ser completado por O.E.M.)
vendedor: Para ser completado por O.E.M.
versión: Para ser completado por O.E.M.
serial: Para ser completado por O.E.M.
anchura: 32 bits
capacidades: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..Leer más:
- Tutorial del comando Linux lshw para principiantes (6 ejemplos)
Lscpu
El comando lscpu muestra en la salida información sobre la arquitectura de la CPU del sistema (como el número de CPUs, hilos, núcleos, zócalos y más).
$ lscpu
Arquitectura: i686
Modo de operación de CPU: 32-bit, 64-bit
Orden de bytes: Little Endian
CPU(s): 1
Lista de CPU(s) en línea: 0
Hilo(s) por núcleo: 1
Núcleo(s) por zócalo: 1
Zócalo(s): 1
ID del vendedor: AuthenticAMD
Familia de CPU: 16
Modelo: 6
Stepping: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualización: AMD-V
Caché L1d: 64K
Caché L1i: 64K
Caché L2: 1024KLeer más:
- Tutorial del comando Linux lscpu para principiantes (5 ejemplos)
Lsof
El comando lsof muestra información (en stdout) relacionada con archivos abiertos por procesos. Los archivos pueden ser de cualquier tipo, incluidos archivos regulares, directorios, archivos especiales de bloque, archivos especiales de caracteres, referencias de texto ejecutables, bibliotecas y archivos de flujo/red.
lsofLeer más:
- Tutorial del comando Linux lsof para principiantes (10 ejemplos)
Man
man te permite acceder a manuales de referencia para comandos, programas/utilidades, así como funciones.
$ man lsLeer más:
- Tutorial del comando Linux man para principiantes (8 ejemplos)
Md5sum
El comando md5sum te permite imprimir o verificar checksums MD5 (128 bits).
$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txtEjemplos sobre cómo usar el comando Linux md5sum y algunos más en el tutorial Tutorial del comando Linux md5sum para principiantes (5 ejemplos).
Mkdir
El comando mkdir te permite crear directorios.
$ mkdir [nombre-del-dir]Más ejemplos para el comando mkdir.
Mkfifo
El comando mkfifo se utiliza para crear tuberías nombradas.
$ mkfifo [nombre-de-la-tubería]More
more es básicamente un filtro para paginar a través de texto una pantalla a la vez.
$ cat [archivo-grande] | moreEjemplos:
- Tutorial del comando Linux more para principiantes (5 ejemplos)
Mv
El comando mv te permite mover un archivo de un directorio a otro, o renombrarlo.
$ mv test.txt /home/himanshu/Desktop/ Más ejemplos del comando mv.
Nano
El comando nano en Linux lanza el editor ‘nano’. El editor está diseñado para emular las características y facilidad de uso del editor de texto UW Pico.
$ nanoo
$ nano [nombre-del-archivo]Más sobre el editor Nano:
- Uso y ejemplos del editor Nano.
- Edición de archivos en la línea de comandos con nim y nano.
Netstat
El comando netstat te permite imprimir conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones de enmascaramiento y membresías multicast. Ejemplo:
netstat [OPCIONES]Más: Tutorial del comando Linux netstat para principiantes (8 ejemplos)
Nice
El comando nice te permite ejecutar un programa con prioridad de programación modificada.
$ nice -n[valor-de-niceness] [programa]$ nice -n15 vimLeer más:
- Tutorial del comando Linux nice y renice (7 ejemplos)
Nl
El comando nl escribe el contenido de un archivo en la salida y antepone cada línea con un número de línea.
$ nl file1
1 Hola
2 ¿Cómo estás?
3 AdiósLeer más:
- Tutorial del comando Linux nl para principiantes (7 ejemplos)
Nm
El comando nm se utiliza para mostrar símbolos de archivos objeto.
$ nm test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...Leer más:
- Tutorial del comando Linux nm para principiantes (10 ejemplos)
Nproc
El comando nproc muestra el número de unidades de procesamiento disponibles para el proceso actual.
$ nproc
1Más ejemplos:
- Tutorial del comando Linux nproc para principiantes (con ejemplos)
Od
El comando od te permite volcar archivos en octal así como en algunos otros formatos.
$ od /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...Passwd
El comando passwd se utiliza para cambiar contraseñas para cuentas de usuario.
$ passwd himanshu
Cambiando la contraseña para himanshu.
(contraseña actual) UNIX:Paste
El comando paste te permite fusionar líneas de archivos. Por ejemplo, si ‘file1’ contiene las siguientes líneas:
$ cat file1
Hola
Mi nombre es
Himanshu
Arora
Yo
Soy
un
investigador de Linux
y escritor de tutorialesEntonces el siguiente comando ‘paste’ unirá todas las líneas del archivo:
$ paste -s file1
Hola Mi nombre es Himanshu Arora Yo Soy un investigador de Linux y escritor de tutorialesMás ejemplos del comando paste.
Pidof
El comando pidof te da el ID del proceso de un programa/proceso en ejecución.
$ pidof nautilus
2714Ping
El comando ping se utiliza para verificar si un sistema está activo y respondiendo. Envía ICMP ECHO_REQUEST a hosts de red.
$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) bytes de datos.
64 bytes de 104.24.0.68: icmp_seq=1 ttl=58 tiempo=47.3 ms
64 bytes de 104.24.0.68: icmp_seq=2 ttl=58 tiempo=51.9 ms
64 bytes de 104.24.0.68: icmp_seq=3 ttl=58 tiempo=57.4 msMás: Tutorial del comando Linux ping para principiantes (8 ejemplos)
Ps
El comando ps muestra información (en forma de una instantánea) sobre los procesos actualmente activos.
$ ps
PID TTY TIEMPO CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 psPstree
El comando pstree produce información sobre procesos en ejecución en forma de un árbol.
$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atopPwd
El comando pwd muestra el nombre del directorio actual/trabajando.
$ pwd
/home/himanshuMás ejemplos:
- Tutorial del comando Linux pwd para principiantes (con ejemplos)
Rm
El comando rm te permite eliminar archivos y/o directorios.
$ rm [nombre-del-archivo]Ejemplos detallados para el comando Linux rm.
Rmdir
El comando rmdir te permite eliminar directorios vacíos.
$ rmdir [nombre-del-dir]Ejemplos sobre el comando Linux rmdir.
Scp
El comando scp te permite copiar archivos de forma segura entre sistemas en una red.
$ scp [nombre-y-ruta-del-archivo-a-transferir] [usuario]@[host]:[ruta-destino]Screen
El comando screen te ayuda a mantener una sesión de terminal abierta incluso cuando tu conexión SSH se interrumpe.
$ screenEjemplos detallados se pueden encontrar aquí: Comando Linux screen: Mantener procesos en ejecución a pesar de una conexión interrumpida
Sdiff
El comando sdiff te permite realizar una fusión lado a lado de las diferencias entre dos archivos.
$ sdiff file1 file2Ejemplos:
- Tutorial del comando Linux sdiff para principiantes (6 ejemplos)
Sed
sed es básicamente un editor de flujo que permite a los usuarios realizar transformaciones de texto básicas en un flujo de entrada (un archivo o entrada de un pipeline).
$ echo "Bienvenido a Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Bienvenido a HowtoForgeSeq
El comando seq imprime números desde FIRST hasta LAST, en pasos de INCREMENTO. Por ejemplo, si FIRST es 1, LAST es 10, e INCREMENT es 2, entonces aquí está la salida que produce este comando:
$ seq 1 2 10
1
3
5
7
9Ejemplos de cómo usar el comando Linux seq.
Sha1sum
El comando sha1sum se utiliza para imprimir o verificar checksums SHA1 (160 bits).
$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txtLeer más: Tutorial del comando sha1sum de Linux para principiantes (con ejemplos)
Shutdown
El comando shutdown permite al usuario apagar el sistema de manera segura.
$ shutdownMás ejemplos:
- Tutorial del comando Linux shutdown explicado con ejemplos
Size
El comando size lista los tamaños de sección así como el tamaño total para un archivo objeto o archivo comprimido.
$ size test
texto datos bss dec hex nombre de archivo
1204 280 4 1488 5d0 testEjemplos para el comando Linux size.
Sleep
El comando sleep permite al usuario especificar un retraso por un tiempo especificado. Puedes usarlo para retrasar una operación como:
$ sleep 10; shutdownSort
El comando sort te permite ordenar líneas de archivos de texto. Por ejemplo, si ‘file2’ contiene los siguientes nombres:
$ cat file2
zeus
kyan
sam
adamEntonces ejecutar el comando sort produce la siguiente salida:
$ sort file2
adam
kyan
sam
zeusSplit
El comando split, como su nombre indica, divide un archivo en piezas de tamaño fijo. Por defecto, se producen archivos con nombres como xaa, xab y xac.
$ split [nombre-del-archivo]Ssh
ssh es básicamente el cliente SSH de OpenSSH. Proporciona comunicación segura y encriptada entre dos hosts no confiables a través de una red insegura.
$ ssh [nombre-de-usuario]@[servidor-remoto]Ssh-keygen
El comando ssh-keygen se utiliza para crear un par de claves privada/pública para SSH. Ejemplo de cómo crear un par de claves SSH con 4096 bits:
$ ssh-keygen -o -b 4096 -t rsaUna explicación en profundidad sobre cómo usar el comando ssh-keygen se puede encontrar aquí:
- Fundamentos de Linux: Cómo crear e instalar claves SSH en la shell
Stat
El comando stat muestra el estado relacionado con un archivo o un sistema de archivos.
$ stat test.txt
Archivo: ‘test.txt’
Tamaño: 20 Bloques: 8 Bloque IO: 4096 archivo regular
Dispositivo: 801h/2049d Inodo: 284762 Enlaces: 2
Acceso: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Acceso: 2017-03-03 12:41:27.791206947 +0530
Modificar: 2017-02-28 16:05:15.952472926 +0530
Cambiar: 2017-03-02 11:10:00.028548636 +0530
Nacimiento: -Leer más:
- Tutorial del comando Linux stat para principiantes (5 ejemplos)
Strings
El comando strings muestra en la salida secuencias de caracteres imprimibles que tienen al menos 4 caracteres de longitud. Se utiliza para buscar texto imprimible (cadenas) en archivos binarios. Por ejemplo, cuando se pasó un ejecutable binario ‘test’ como argumento a este comando, se produjo la siguiente salida:
$ strings test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....Leer más:
- Tutorial del comando Linux strings para principiantes (5 ejemplos)
Su
El comando su te permite cambiar la identidad de usuario. Principalmente, este comando se utiliza para convertirse en root o superusuario.
$ su [nombre-de-usuario]Sudo
El comando sudo permite a un usuario permitido ejecutar un comando como otro usuario (generalmente root o superusuario).
$ sudo [comando]Sum
El comando sum imprime el checksum y el conteo de bloques para cada archivo de entrada.
$ sum readme.txt
45252 5Leer más:
- Tutorial del comando Linux sum para principiantes (con ejemplos)
Tac
El comando tac imprime archivos de entrada en reversa. Funcionalmente, hace lo contrario de lo que hace el comando cat.
$ cat file2
zeus
kyan
sam
adam$ tac file2
adam
sam
kyan
zeusLeer más:
- Tutorial del comando Linux tac para principiantes (con ejemplos)
Tail
El comando tail muestra en la salida las últimas 10 líneas de un archivo.
$ tail [nombre-del-archivo]Leer más:
- Tutorial del comando Linux tail para principiantes (5 ejemplos)
Talk
El comando talk permite a los usuarios hablar entre sí.
$ talk [nombre-de-usuario]Tar
tar es una utilidad de archivo que te permite crear así como extraer archivos de archivo. Por ejemplo, para crear archive.tar a partir de los archivos ‘foo’ y ‘bar’, usa el siguiente comando:
$ tar -cf archive.tar foo barMás…
Tee
El comando tee lee de la entrada estándar y escribe en la salida estándar así como en archivos.
$ uname | tee file2
Linux$ cat file2
LinuxEjemplos del comando Linux tee.
Test
El comando test verifica tipos de archivo y compara valores. Por ejemplo, puedes usarlo de la siguiente manera:
$ test 7 -gt 5 && echo "true"
trueLeer más:
- Tutorial del comando Linux test para principiantes (con ejemplos)
Time
El comando time se utiliza para resumir el uso de recursos del sistema de un programa. Por ejemplo:
$ time ping google.com
PING google.com (216.58.220.206) 56(84) bytes de datos.
64 bytes de del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 tiempo=44.2 ms
^C
--- estadísticas de ping de google.com ---
1 paquetes transmitidos, 1 recibidos, 0% pérdida de paquetes, tiempo 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms
real 0m0.676s
user 0m0.000s
sys 0m0.000sTop
El comando top da una vista dinámica en tiempo real de un sistema en ejecución (en términos de sus procesos). Por ejemplo:
$ topMás: Tutorial del comando Linux top para principiantes (8 ejemplos)
Touch
El comando touch te permite cambiar las marcas de tiempo de archivos (los tiempos de acceso y modificación). Cuando se pasa el nombre de un archivo que no existe como argumento, ese archivo se crea.
$ touch [nombre-del-archivo]Más ejemplos del comando Linux touch.
Tr
El comando tr se puede utilizar para traducir/compactar/eliminar caracteres. Por ejemplo, aquí te mostramos cómo puedes usarlo para convertir caracteres en minúsculas a mayúsculas:
$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGETty
El comando tty imprime el nombre del terminal conectado a la entrada estándar.
$ tty
/dev/pts/10Más: Tutorial del comando Linux tty para principiantes (con ejemplos)
Uname
El comando uname imprime cierta información del sistema.
$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Mié Ene 18 18:10:26 UTC 2017 i686 athlon i686 GNU/LinuxLeer más:
- Tutorial del comando Linux uname para principiantes (8 ejemplos)
Unexpand
El comando unexpand te permite convertir espacios en tabulaciones. Ejemplo:
unexpand [OPCIÓN]... [ARCHIVO]...Leer más: Comando Linux unexpand explicado para principiantes (con ejemplos)
Uniq
El comando Uniq se utiliza para informar u omitir líneas repetidas. Por ejemplo, si ‘file2’ contiene los siguientes datos:
$ cat file2
Bienvenido a HowtoForge
Bienvenido a HowtoForge
Un sitio web de tutoriales de Linux
GraciasEntonces puedes usar el comando uniq para omitir la línea repetida.
$ uniq file2
Bienvenido a HowtoForge
Un sitio web de tutoriales de Linux
GraciasLeer más: Tutorial del comando Uniq de Linux para principiantes (10 ejemplos)
Unexpand
El comando unexpand convierte los espacios presentes en el/los archivo(s) de entrada en tabulaciones y escribe el contenido del archivo en la salida estándar.
$ unexpand file1Uptime
El comando uptime indica cuánto tiempo ha estado funcionando el sistema.
$ uptime
15:59:59 up 6:20, 4 usuarios, carga promedio: 0.81, 0.92, 0.82Aquí hay algunos ejemplos del uso del comando Linux uptime.
Users
El comando users muestra en la salida los nombres de usuario de los usuarios que actualmente han iniciado sesión en el host actual.
$ users
himanshu himanshu himanshu himanshuLeer más:
- Tutorial del comando ‘users’ de Linux para principiantes (con ejemplos)
Vdir
El comando vdir lista información sobre el contenido de un directorio (el directorio actual por defecto).
$ vdir
total 1088
-rw-rw-r-- 1 himanshu himanshu 4850 May 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 May 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 May 28 2015 test.pdf Vim
vim es básicamente un editor de texto/programación. El nombre ‘vim’ significa Vi IMproved ya que el editor es compatible hacia arriba con el editor Vi.
$ vim [nombre-del-archivo]Echa un vistazo aquí para un tutorial que muestra la edición de archivos con vim en la línea de comandos explicado en detalle.
W
El comando w muestra información sobre los usuarios que actualmente están en la máquina y sus procesos.
$ w
16:18:07 up 6:39, 4 usuarios, carga promedio: 0.07, 0.32, 0.53
USUARIO TTY DESDE LOGIN@ IDLE JCPU PCPU QUÉ
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bashLeer más:
- Tutorial del comando Linux w para principiantes (5 ejemplos)
Wall
El comando wall te permite escribir y enviar un mensaje a otros usuarios que están actualmente conectados.
$ wall [tu-mensaje]Leer más:
- Tutorial del comando Linux wall para principiantes (con ejemplos)
Watch
El comando watch se puede utilizar para monitorear la salida de un programa. Ejecuta el programa repetidamente, mostrando su salida y errores. Por ejemplo:
$ watch dateLeer más:
- Tutorial del comando Linux watch para principiantes (5 ejemplos)
Wc
El comando wc imprime conteos de nueva línea, palabra y byte para un archivo.
$ wc test.txt
0 3 20 test.txtLeer más sobre el comando Linux wc.
Wget
El comando wget en Linux te permite realizar una descarga no interactiva de archivos de la Web.
Aquí te mostramos cómo puedes usarlo:
wget [URL]Leer más sobre el comando wget aquí.
Whatis
El comando whatis muestra descripciones de una línea de la página manual.
$ whatis mkdir
mkdir (1) - crear directorios
mkdir (2) - crear un directorio
mkdir (1posix) - crear directoriosWhich
El comando which básicamente te permite localizar un comando - el archivo y la ruta del archivo que se ejecuta. Por ejemplo:
$ which date
/bin/dateLeer más:
- Tutorial del comando Linux which y whoami para principiantes (con ejemplos)
Who
El comando who muestra quién está conectado.
$ who
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)Leer más:
- Tutorial del comando Linux who para principiantes (8 ejemplos)
Whereis
El comando whereis muestra en la salida las ubicaciones del archivo binario, fuente y archivos de página manual para un comando.
$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gzAlgunos ejemplos del comando Linux whereis.
Whoami
El comando whoami imprime el userid efectivo del usuario actual.
$ whoami
himanshu Leer más:
- Tutorial del comando Linux which y whoami para principiantes (con ejemplos)
Xargs
El comando xargs construye y ejecuta líneas de comandos desde la entrada estándar. En términos simples, lee elementos de stdin y ejecuta un comando que se le pasa como argumento. Por ejemplo, aquí te mostramos cómo puedes usar xargs para encontrar la palabra “Linux” en los archivos cuyos nombres se le pasan como entrada.
$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:Un sitio web de tutoriales de Linux
file3:Linux es opensourceMás…
Yes
El comando Yes imprime una cadena repetidamente hasta ser detenido.
$ yes [cadena]Más ejemplos para el comando Linux Yes.
Zcat
El comando zcat se utiliza para mostrar el contenido de archivos comprimidos con gzip. Ejemplo de cómo mostrar el contenido del archivo de texto comprimido gzip test.txt.gz:
$ zcat test2.txt.gzMás ejemplos útiles de zcat se pueden encontrar aquí:
- Tutorial del comando Linux zcat para principiantes (5 ejemplos)
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.