Dentro del mundo de la administración de sistemas operativos basados en GNU/Linux, existen muchos comandos. Hay un subconjunto de comandos de shell como cd o mkdir y luego están los comandos de GNU coreutils como less. Además de todo esto, existen utilidades CLI adicionales como curl, wget, dt, entre muchas otras herramientas.
En ./voidNull tenemos previsto hacer un listado grande de los comandos más comunes y de otros comandos útiles para el día día del administrador de sistemas.
A continuación os dejamos la colección de todos los comandos de GNU/LInux organizados en orden alfabético que hemos explicado hasta ahora. Y creciendo.
Estamos trabajando poco a poco a rellenar esta página con todos los comandos que tiene nuestro sistema operativo favorito.
A
alias: Crea comandos a partir de otros comandos
El alias del shell es simplemente una forma de hacer referencia a otros comandos. Se puede utilizar para evitar la escritura repetitiva de comandos y líneas de shell. De este modo, podemos simplificar el trabajo o incluso para hacer las cosas más seguras.

APT: Gestor de paquetes para distros basadas en Debian
Debian GNU/Linux usa el sistema de empaquetado dpkg. Un sistema de empaquetado es una forma de proporcionar programas y aplicaciones para su instalación. De esta forma, no tiene que construir un programa desde el código fuente.

adduser: otra forma de añadir usuarios más completa
Cada usuario en el sistema tiene sus propias credenciales, permisos y configuraciones, y es crucial que el administrador tenga un control adecuado sobre estas cuentas para garantizar la seguridad y la operatividad del sistema.

addgroup: añade grupos en nuestro sistema
Entre las herramientas disponibles para los sysadmins, el comando addgroup se destaca por su simplicidad y efectividad. En este artículo técnico, exploraremos en detalle el funcionamiento de addgroup, desde su propósito hasta ejemplos prácticos que puedes aplicar en tu entorno de trabajo.

usermod: gestiona los usuarios en tu sistema
Entre las herramientas más potentes para la gestión de usuarios se encuentra el comando usermod. Este comando permite modificar las propiedades de las cuentas de usuario existentes en el sistema, desde cambiar el nombre de usuario hasta ajustar los grupos a los que pertenece.

userdel: elimina usuarios de tu sistema
En sistemas GNU/Linux, la gestión de usuarios se realiza principalmente a través de comandos desde la línea de comandos. Uno de los comandos más importantes en esta área es userdel, que permite eliminar usuarios del sistema de manera eficiente.

B
blkid: muestra e imprime toda la información de los dispositivos de bloque
El comando blkid es una interfaz de línea de comandos para determinar el tipo de contenido (por ejemplo, sistema de archivos o intercambio) que contiene un dispositivo de bloque y también que atributos dispone en los metadatos del contenido (etiqueta, UUID, etc).

bg: envía el trabajo a un segundo plano
Este comando es usado para controlar trabajos que se ejecutan en la terminal, permitiendo a los usuarios mover procesos que se están ejecutando en primer plano (foreground) a un segundo plano (background), liberando así la terminal para otros usos sin necesidad de terminar el proceso en ejecución.

C
cd: cambia de directorio para moverte por la raíz
El comando cd (change directory) es una herramienta fundamental en cualquier sistema basado en GNU/Linux. Aunque su simplicidad puede ser subestimada, conocer su funcionamiento y las posibilidades que ofrece es esencial para cualquier administrador de sistemas. Este comando permite navegar por el sistema de archivos desde la terminal, lo que resulta clave en tareas de configuración, administración y mantenimiento.

cat: concatena archivos e imprime por pantalla
El comando cat significa del inglés catenate, que significa concatenar, ya que la función principal de este comando es unir varios archivos de entrada enviando secuencialmente su contenido a la salida estándar.

cut: extrae contenido a tijeretazos
El comando cut es una herramienta diseñada para extraer secciones específicas de cada línea de texto de un archivo o entrada estándar.

cp: duplica contenido en otro lado
El comando cp es una herramienta esencial en sistemas operativos GNU/Linux, utilizada para copiar archivos y directorios de un lugar a otro dentro del sistema de archivos. A continuación, se describe la sintaxis básica del comando, seguida de ejemplos que ilustran algunas de sus funcionalidades más importantes.

chmod: modifica los permisos de los ficheros y directorios
En el mundo de GNU/Linux y UNIX, gestionar los permisos de los archivos es una tarea fundamental para asegurar la seguridad y la eficiencia operativa. El comando chmod (change mode) es una herramienta esencial para modificar los permisos de acceso a archivos y directorios. En este artículo, exploraremos cómo funciona chmod, sus opciones más importantes, y proporcionaremos ejemplos prácticos de su uso.

chown: modifica los propietarios
El comando chown (abreviatura de "change owner") es una herramienta esencial que permite a los administradores cambiar el propietario y el grupo de archivos y directorios.

chattr: entre lo inmutable y la novedad del cambio
El comando chattr es una herramienta que permite establecer atributos específicos en los archivos del sistema de archivos para controlar el comportamiento de estos archivos.

curl: transferir datos y mucho más
curl es una herramienta de línea de comandos utilizada para transferir datos desde o hacia un servidor, empleando diversos protocolos. Es especialmente popular en entornos Unix/Linux, pero también está disponible en otros sistemas operativos. El nombre "curl" proviene de "Client URL", lo que refleja su propósito principal de interactuar con URLs.

D
diff: busca las diferencias entre ficheros
En GNU/Linux, el comando diff es una herramienta poderosa para comparar archivos y directorios, permitiendo identificar diferencias entre ellos. Es ampliamente utilizado en desarrollo de software, administración de sistemas y control de versiones para detectar cambios en archivos de texto. diff analiza línea por línea y muestra las diferencias de forma clara, lo que facilita la revisión de modificaciones antes de aplicar cambios.

dig: consulta los servidores DNS y los registros creados
El comando dig es de uso común entre los administradores de sistemas y redes en GNU/Linux. Es un acrónimo de Domain Information Groper y está destinado a consultar el DNS de un servidor dado y permite conocer las respuestas de los servidores de dominio consultados.

dnf: como yum, pero con mejor rendimiento y mayor experiencia del usuario
En distribuciones basadas en Fedora, CentOS, RHEL y otras similares, el gestor de paquetes por excelencia es DNF (Dandified YUM). Este gestor reemplazó a yum, proporcionando mejoras en el rendimiento, la resolución de dependencias y la experiencia general del usuario.

duf: es como df pero con colorcitos y en formato tabla
duf es una herramienta de línea de comandos para ver el uso del disco y el espacio libre de tu sistema. Muestra en una tabla toda la información necesaria combinando los comandos du y df y lo hace con colorcitos para que sea mucho más limpio y entendible.

dt: Una herramienta CLI para mostrar información sobre su dominio
El comando dt es una herramienta bajo licencia Apache 2.0 escrita en Go. Es una herramienta CLI para DNS que muestra información sobre un dominio.

df: revisa el disco de tu servidor o ordenador personal
Este comando proporciona información detallada sobre el uso del espacio en disco de los sistemas de archivos montados.

dmesg: controla la información del hardware, controladores y eventos
El comando dmesg (display message) es una herramienta fundamental para cualquier administrador de sistemas que necesita analizar los mensajes del kernel de GNU/Linux. Estos mensajes contienen información clave sobre el hardware, controladores y eventos del sistema que pueden ser cruciales para la resolución de problemas.

E
echo: el comando que muestra cosas por pantalla
Aunque a primera vista puede parecer simple, es una utilidad poderosa que permite mostrar mensajes en la pantalla, redirigir la salida a archivos, y realizar otras tareas útiles.

F
find: busca todo aquello que no encuentres a la primera
El comando find es una herramienta fundamental en el arsenal de cualquier administrador de sistemas GNU/Linux. Este poderoso comando permite buscar archivos y directorios en el sistema de archivos basándose en una variedad de criterios.

free: el comando para saber todo sobre nuestra RAM
En GNU/Linux disponemos de varios comandos para visualizar el estado de la RAM pero si tenemos que empezar por uno este tiene que ser el comando free.

fdisk: crea, modifica y elimina particiones de disco
El comando fdisk es una herramienta crucial para la administración de discos en sistemas operativos GNU/Linux. Esta herramienta de línea de comandos permite a los usuarios crear, modificar, y eliminar particiones de disco. Aunque fdisk puede parecer complejo al principio, su comprensión es fundamental para aquellos que deseen gestionar el almacenamiento de su sistema de manera eficiente.

file: ¡Arriba las manos! ¡Identifícate!
El comando file es una herramienta esencial en GNU/Linux para identificar el tipo de archivo de manera rápida y precisa. A diferencia de simplemente observar la extensión del archivo, este comando analiza su contenido interno para determinar su tipo real, lo que lo convierte en una utilidad indispensable para administradores de sistemas y usuarios avanzados.

G
groups: gestiona los grupos a los que pertenecen los usuarios de tu sistema
El comando groups en GNU/Linux es una herramienta esencial para administradores de sistemas que les permite conocer la pertenencia de un usuario a grupos específicos.

groupdel: elimina grupos del sistema
En los sistemas GNU/Linux, la gestión de usuarios y grupos es fundamental para administrar los permisos y accesos en el sistema. El comando groupdel es una herramienta que permite eliminar grupos del sistema, lo que puede ser útil para la administración de usuarios cuando un grupo ya no es necesario.

grep: busca, filtra, extrae y valida, todo a la vez
El comando grep es una de las herramientas más potentes y utilizadas en GNU/Linux. Su nombre proviene de la expresión "Global Regular Expression Print", y sirve para buscar texto dentro de archivos o salidas de otros comandos usando patrones (expresiones regulares).

H
head: ojea los ficheros de forma eficiente
En el mundo de GNU/Linux, el comando head es una herramienta sencilla pero poderosa que permite inspeccionar rápidamente las primeras líneas de un archivo o de la salida de otro comando. Su funcionalidad básica y su utilidad en la gestión de datos hacen que sea imprescindible para cualquier administrador de sistemas.

history: el comando para listar todos los comandos ejecutados en tu servidor
Como administradores de sistemas, a menudo nos encontramos en situaciones donde necesitamos revisar comandos previamente ejecutados en la terminal. Aquí es donde el comando history se convierte en un aliado invaluable. Este artículo desglosa el funcionamiento del comando history en sistemas basados en UNIX, brindando ejemplos prácticos para su uso diario.

htop: como top, pero con colorcitos y más
htop es una herramienta de monitoreo interactiva que proporciona una visualización en tiempo real de los procesos en ejecución, el uso de la CPU, la memoria, y otros recursos críticos del sistema. A diferencia del comando top, htop es más intuitivo y ofrece una interfaz gráfica mejorada en la terminal, lo que facilita la visualización y administración de procesos en sistemas complejos.

I
Inxi: Visualiza información del sistema con un solo comando
Inxi es una herramienta CLI que muestra información sobre tu sistema operativo. Con este poderoso comando podrás ver todo tipo de detalles de hardware o incluso de Software.

ip: gestiona las interfaces de tus servidores u ordenadores personales
En la administración de redes en sistemas GNU/Linux, el comando ip es una de las herramientas más esenciales y versátiles para gestionar interfaces de red, rutas y configuraciones IP. A medida que las redes se vuelven más complejas, es vital conocer cómo utilizar eficientemente este comando para realizar tareas de configuración y diagnóstico.

ipinfo: muestra toda la información de una IP
Hoy vengo con un comando muy interesante si eres sysadmin y tienes que saber de donde son ciertas IP. ipinfo es una versión oficial CLI de la web ipinfo.io que ofrece una base de datos muy grande con una API conectada para consultar todo tipo de información sobre una IP.

iperf3: mide el rendimiento de tu red
iperf3 es una herramienta de línea de comandos diseñada para medir el rendimiento de la red entre dos dispositivos. Es ampliamente utilizada por administradores de sistemas y redes para diagnosticar cuellos de botella, verificar el ancho de banda real disponible y comparar el rendimiento entre diferentes rutas o interfaces.
J
jobs: controla los trabajos de tu shell
El comando jobs en Linux es una herramienta fundamental para la gestión de trabajos en un entorno de shell. Este comando proporciona información sobre los trabajos que se han iniciado en la sesión actual del shell, permitiendo al usuario ver el estado de los trabajos en ejecución, detenidos o en segundo plano.

K
kill: mata procesos sin dejar rastro (o no)
Como administradores de sistemas, a menudo nos enfrentamos a la necesidad de terminar procesos que se han vuelto incontrolables o que consumen demasiados recursos. Aquí es donde el comando kill se convierte en una herramienta esencial en nuestro arsenal. En este artículo, exploraremos en detalle cómo funciona el comando kill y proporcionaremos ejemplos prácticos de su uso.

I
less: menos es más (no?)
El comando less es una herramienta esencial en el arsenal de cualquier administrador de sistemas en GNU/Linux. Se utiliza para visualizar el contenido de archivos de texto de forma eficiente, permitiendo desplazarse hacia adelante y hacia atrás dentro del archivo sin necesidad de cargarlo completamente en la memoria.

locate: busca ficheros de forma eficiente
En el entorno de GNU/Linux, la administración de sistemas requiere herramientas eficientes para gestionar archivos y directorios. Uno de estos comandos es locate, una utilidad que permite encontrar archivos en el sistema de manera rápida y eficiente.

ls: lista los directorios de tu sistema
En el ecosistema de GNU/Linux, el comando ls es una de las herramientas más fundamentales y ampliamente utilizadas en la línea de comandos. Este comando esencial sirve para listar los archivos y directorios dentro de un directorio específico, proporcionando a los usuarios una visión clara de su contenido. Su simplicidad en concepto contrasta con la profundidad de sus opciones y la versatilidad que ofrece para diferentes necesidades de navegación y gestión de archivos.

lsof: lista los ficheros abiertos en tu servidor
El comando lsof en sistemas operativos basados en UNIX, como Linux y macOS, es una herramienta esencial para la administración de sistemas y el diagnóstico de problemas. Su nombre es una abreviatura de "list open files" (lista de archivos abiertos), y su propósito principal es proporcionar información detallada sobre los archivos que están siendo utilizados por los procesos del sistema.

lsusb: toda la información de los dispositivos USB
Desde periféricos básicos como ratones y teclados hasta dispositivos más avanzados como cámaras, memorias y adaptadores de red, lsusb muestra información valiosa de todos ellos. Es una herramienta fundamental para administradores de sistemas, desarrolladores de hardware y cualquier usuario interesado en conocer más sobre los dispositivos conectados a su sistema.

lshw: muestra toda la información de hardware
Esta utilidad puede resultar muy útil para administradores de sistemas y entusiastas de GNU/Linux que necesitan conocer las especificaciones exactas del hardware de su máquina, ya que proporciona información detallada sobre la CPU, memoria, almacenamiento, dispositivos conectados y otros componentes esenciales.

lspci: descubre el hardware de tu servidor o ordenador personal
En el mundo de la administración de sistemas, conocer el hardware de una máquina es tan importante como dominar la configuración del sistema operativo. Si gestionas servidores o estaciones de trabajo bajo GNU/Linux, te resultará esencial identificar rápidamente qué dispositivos PCI están presentes. Aquí es donde entra en juego el comando lspci, una herramienta compacta y poderosa para listar toda la información relacionada con el bus PCI del sistema.

lsblk: revisa los dispositivos disponibles
En el día a día de un sysadmin, es fundamental tener una visión clara de cómo están distribuidos los discos y particiones en el sistema. Ya sea para preparar un nuevo montaje, revisar el tamaño de los discos, o identificar dispositivos conectados por USB, el comando lsblk se convierte en un aliado esencial. Esta herramienta ofrece una forma rápida y legible de listar la jerarquía de los dispositivos de bloques en GNU/Linux.

lscpu: ¡tu CPU al desnudo!
El comando lscpu es una herramienta sencilla pero poderosa incluida en la mayoría de distribuciones GNU/Linux. Su función principal es mostrar información detallada sobre la arquitectura del procesador y la CPU del sistema.
lspower: descubre como están tus baterías
Saber cómo se alimenta un equipo y cuál es el estado de sus baterías o fuentes de energía es clave tanto en entornos de escritorio como en sistemas embebidos o portátiles. GNU/Linux ofrece herramientas para ello, y una de las más sencillas y visuales es el comando lspower. Esta utilidad, diseñada para humanos, presenta un resumen claro y directo del estado de las fuentes de energía disponibles en el sistema.

ln: Crea enlaces simbólicos o duros
El comando ln en sistemas operativos GNU/Linux es una herramienta esencial que permite la creación de enlaces entre archivos. A través de este comando, se pueden crear dos tipos de enlaces: enlaces simbólicos (también conocidos como "soft links" o "symlinks") y enlaces duros. Cada uno de estos tipos tiene aplicaciones únicas y beneficios específicos dentro del sistema de archivos.

M
mkdir: crea directorios para guardar todo lo que necesites
En el mundo de los sistemas operativos tipo Unix y Linux, la creación de directorios es una tarea fundamental para la organización y manejo de archivos. El comando mkdir (abreviatura de "make directory") es una herramienta esencial para realizar esta función. Este artículo proporciona una visión detallada de mkdir, su sintaxis básica y ejemplos prácticos utilizando sus opciones más importantes.

mv: mueve directorios y ficheros en el sistema
El comando mv en sistemas operativos Unix y basados en GNU/Linux es una herramienta esencial para mover y renombrar archivos y directorios. Su nombre proviene de la palabra "move" (mover), lo que indica su función principal.

mkfs: dale formato a particiones y discos
El comando mkfs (make filesystem) y sus variantes (mkfs.ext4, mkfs.xfs, etc.) son herramientas poderosas que permiten formatear y configurar los sistemas de archivos en discos y particiones. Este artículo explica su uso, presenta su sintaxis básica y muestra ejemplos prácticos para que puedas utilizar mkfs.* de manera efectiva en tus proyectos.

more: más es menos (o eso dicen)
El comando more es una herramienta clásica en el ecosistema de GNU/Linux que permite visualizar el contenido de archivos de texto de manera interactiva. Aunque ha sido eclipsado en ciertos aspectos por less, sigue siendo ampliamente utilizado por su simplicidad y eficacia en sistemas minimalistas o entornos restringidos.

mount: monta sistemas de ficheros
El comando mount es una herramienta fundamental en GNU/Linux que permite a los usuarios montar sistemas de archivos y dispositivos en el sistema. Este comando es esencial para trabajar con discos duros, unidades USB, sistemas de archivos remotos y otros dispositivos de almacenamiento.

N
nala: Un frontend para APT que lo hace todo más bonito
Nala es una alternativa libre con licencia GPL a APT. Con Nada podemos hacer -casi- todo lo que se puede hacer con APT. Así que no es una alternativa a APT como tal, si no una interfaz para APT.

netcat: escanear puertos de nuestros servidores
netcat es una herramienta que nos permitirá comprobar si un puerto está escuchando en un servidor y nos permitirá solucionar problemas de redes.

nmap: ten control de la red gracias a esta herramienta
Nmap (Network Mapper) es una herramienta de código abierto utilizada por administradores de sistemas y expertos en seguridad para descubrir redes y realizar auditorías de seguridad.

netstat: muestra toda la información de red
El comando netstat es una herramienta de línea de comandos en GNU/Linux ampliamente utilizada para monitorear y diagnosticar el estado de las conexiones de red y el tráfico de red en el sistema.

O
openssl: crea certificados y comprueba otros
El comando openssl es una herramienta poderosa y versátil utilizada en sistemas operativos basados en Unix para una variedad de tareas relacionadas con la criptografía. Provee una amplia gama de capacidades criptográficas, como la generación de claves privadas y públicas, la creación de certificados, el cifrado y descifrado de datos, y mucho más.

P
ping: Un comando que permite saber si hay maquinas vivas
Probablemente el comando ping es uno de los comandos de red más utilizados por SysAdmins. ping se utiliza principalmente para comprobar si un host remoto está activo o no. El host remoto puede ser un servidor web, un router o una raspberry pi en nuestra red local.

pacman: gestiona los paquetes en Arch Linux
Diseñado para ser rápido y eficiente, Pacman simplifica la instalación, actualización y administración de paquetes en el sistema, utilizando una estructura binaria. A diferencia de otros gestores de paquetes, Pacman mantiene la coherencia entre las bibliotecas y las aplicaciones al asegurar que las dependencias correctas estén siempre instaladas, lo que minimiza los conflictos en el sistema.

ps: revisa todos los procesos que hay en tu sistema
El comando ps (process status) es una herramienta esencial para cualquier administrador de sistemas en GNU/Linux. Proporciona información detallada sobre los procesos que se están ejecutando en el sistema. Conocer su funcionamiento es clave para supervisar el estado del sistema, identificar problemas y optimizar recursos.

parted: gestiona particiones como un ninja
El comando parted es una herramienta versátil y poderosa utilizada para gestionar particiones en discos duros y otros dispositivos de almacenamiento en sistemas GNU/Linux. Con soporte para discos de gran tamaño y diversos formatos de partición, parted es esencial para tareas avanzadas de configuración y administración de sistemas.

poweroff: el comando que no debes de ejecutar en tu servidor
En sistemas GNU/Linux, el comando poweroff es una herramienta esencial utilizada para apagar el sistema de forma segura. Aunque existen otras formas de detener un sistema, como halt o shutdown, poweroff es una de las más directas y eficientes para enviar una señal de apagado al sistema operativo y al hardware.

Q
R
rm: el comando para eliminar ficheros y directorios
Una de las tareas más comunes y potencialmente peligrosas es la eliminación de archivos o directorios, tarea que se lleva a cabo con el comando rm. En este artículo, exploraremos la funcionalidad del comando rm, discutiremos sus opciones más útiles y proporcionaremos ejemplos prácticos para ilustrar su uso correcto y seguro.

rsync: sincroniza los datos como un profesional
rsync es una herramienta de sincronización y transferencia de archivos altamente eficiente y flexible en sistemas Unix. Diseñada para copiar y sincronizar archivos y directorios tanto localmente como a través de una red, rsync es famosa por su capacidad de minimizar el uso del ancho de banda al transferir únicamente las diferencias entre los archivos fuente y destino.

rpm: gestor de paquetes para distribuciones basadas en Red Hat
Uno de los gestores de paquetes más utilizados en distribuciones basadas en Red Hat (como CentOS, Fedora y RHEL) es el RPM (Red Hat Package Manager).

reptyr: mueve procesos entre terminales de forma eficiente
En el mundo de GNU/Linux, los administradores de sistemas suelen enfrentarse a situaciones en las que necesitan mover un proceso en ejecución a una sesión diferente, como tmux o screen, sin interrumpir su ejecución.

S
screen: crea diferentes instancias de una terminal en una sola sesión
El comando screen es una herramienta imprescindible para cualquier administrador de sistemas o desarrollador que trabaje en entornos GNU/Linux. Este comando permite gestionar sesiones de terminal independientes, facilitando la continuidad de tareas incluso tras cerrar la sesión SSH o el terminal.

sleep: el comando de GNU/Linux para hacer dormir la siesta a tus scripts
El comando sleep de GNU/Linux es uno de los comandos más sencillos que existen y que por su nombre podrás adivinar que su única función es dormir.
Básicamente este comando permite introducir un retardo durante un tiempo especificado. Si añades sleep en medio de tus scripts escritos es bash, puedes hacer que entre un comando y otro haya un tiempo de espera.

sed: edita ficheros a golpe de comandos
sed es utilizado ampliamente para modificar y transformar texto en un flujo de datos, es decir, permite realizar complejas manipulaciones de texto de manera automática.

scp: copiar ficheros a través de SSH
El comando scp (Secure Copy Protocol) es una herramienta de línea de comandos que se utiliza para copiar archivos y directorios de manera segura entre hosts en una red.

shutdown: apaga, reinicia y suspende de manera controlada
En el mundo de la administración de sistemas, gestionar el encendido y apagado de los servidores es una tarea crucial. Para realizar esta tarea de manera eficiente en sistemas GNU/Linux, el comando shutdown es una herramienta fundamental.

ss: otra utilidad para investigar los puertos abiertos
Tradicionalmente, la herramienta netstat era la elección habitual para esta tarea, pero en la mayoría de las distribuciones modernas, ss se ha convertido en la alternativa preferida. Esta herramienta ofrece una forma rápida y eficiente de observar las conexiones de red, facilitando la inspección detallada del tráfico de red y los sockets en uso.

ssh: conéctate a los servidores desde la terminal
El comando ssh (Secure Shell) es una herramienta esencial en el mundo de la administración de sistemas. Proporciona una forma segura de acceder a servidores remotos, permitiendo ejecutar comandos, transferir archivos y administrar sistemas de manera eficiente. Es una de las herramientas básicas que cualquier sysadmin debe dominar.

T
tar: crea archivos contenedores de otros archivos
El comando tar es una herramienta fundamental en el arsenal de cualquier administrador de sistemas en GNU/Linux. Su nombre proviene de "tape archive" y fue originalmente diseñado para escribir datos en cintas magnéticas. Hoy en día, tar es ampliamente utilizado para crear y manipular archivos tarball, que son archivos contenedores que pueden contener múltiples archivos y directorios, junto con sus permisos y metadatos.

tail: muestra ficheros en directo y mucho más
Su versatilidad y simplicidad lo convierten en una opción perfecta para monitorear logs en tiempo real, analizar datos en archivos grandes y depurar procesos. Este artículo explorará el funcionamiento de tail, desde su propósito básico hasta ejemplos prácticos para aprovechar al máximo sus capacidades.

Cómo funciona el comando Top y que significado tiene toda la información que nos muestra
El comando top ofrece una rápida visión general de la información del sistema. Proporciona datos sobre los procesos actuales que se actualizan cada 3 segundos.

tr: traduce caracteres a lo que quieras
Siempre he pensado que el comando tr eran las siglas de "transform" pero en realidad significa "translate". Este comando se utiliza para realizar traducciones simples pero útiles de un conjunto de caracteres a otro.

traceroute: De salto a salto y ping que te hago
El comando traceroute es una herramienta esencial en la administración de redes y la solución de problemas. Permite a los usuarios rastrear la ruta que los paquetes de datos toman desde un origen hasta un destino específico en una red de computadoras. Esto es crucial para diagnosticar problemas de conectividad y rendimiento de la red.

touch: mucho más que crear ficheros
El comando touch es una herramienta esencial en sistemas operativos basados en Unix, como GNU/Linux. Se utiliza principalmente para crear archivos vacíos o para cambiar las marcas de tiempo (fecha y hora de acceso o modificación) de un archivo existente sin modificar su contenido.

telnet: comandos en remoto y respuestas a puertos
Telnet, acrónimo de "Telecommunication Network", es un protocolo de red utilizado para proporcionar una comunicación bidireccional interactiva basada en texto a través de una terminal virtual.

tmux: parecido a screen, pero mucho más potente
El comando tmux es una herramienta avanzada para la gestión de terminales en GNU/Linux. Este multiplexor de terminal permite dividir una sesión en varias ventanas y paneles, mantener procesos en ejecución incluso tras cerrar la sesión SSH y mucho más. En este artículo, exploraremos su utilidad, sintaxis básica y algunos ejemplos prácticos que demuestran su potencia.

tc: controla el tráfico de red
Este comando permite manipular el subsistema de control de tráfico del kernel (Traffic Control), y ofrece un nivel de granularidad muy alto para aplicar políticas de calidad de servicio (QoS), priorización, limitación de ancho de banda, latencia simulada, pérdida de paquetes y más.

U
uptime: monitoriza el tiempo de actividad de tu servidor
El comando uptime es una herramienta esencial en el arsenal de cualquier administrador de sistemas Linux. Proporciona información valiosa sobre la actividad y el rendimiento del sistema en tiempo real. Este artículo técnico se adentrará en los detalles de este comando, explicando su utilidad, funcionamiento básico y proporcionando ejemplos prácticos.

useradd: añade usuarios al sistema
Uno de los comandos más utilizados para crear usuarios en GNU/Linux es useradd. A diferencia de adduser, que es un script más automatizado, useradd es un comando más bajo nivel que permite un control detallado sobre la creación de cuentas de usuario.

V
vmstat: obtén información detallada sobre el uso de memoria
El comando vmstat (Virtual Memory Statistics) es una herramienta de monitoreo de sistemas indispensable para cualquier administrador de sistemas que desee obtener información detallada sobre el uso de memoria, procesamiento, entrada/salida de disco, y actividad de intercambio en sistemas Unix/Linux.

W
wc: cuenta el número de líneas, palabras o caracteres
El comando wc [Chiste fácil eliminado por el autor] es un comando que permite contar cuantas líneas, palabras o caracteres tiene un fichero o una salida por pantalla.

whereis: busca donde se encuentran los binarios y manuales de un comando
whereis busca en tu sistema operativo los archivos binarios, el código fuente y manuales para los comandos que les pases como parámetros.

wget: descargar ficheros y mucho más
El comando wget es una herramienta de línea de comandos utilizada para descargar contenido de la web. Su nombre proviene de "World Wide Web" y "get", lo que sugiere su principal funcionalidad: obtener recursos de la web. Es una herramienta poderosa y versátil, ideal para automatizar descargas de archivos y espejar sitios web.

X
Y
yes: dile "Sí" a todo lo que quieras
En el mundo de la administración de sistemas, a menudo nos encontramos con herramientas simples pero poderosas. Una de estas es el comando yes, disponible en la mayoría de los sistemas operativos tipo Unix. A primera vista, yes puede parecer demasiado básico, pero tiene usos prácticos e interesantes en el contexto de la administración de sistemas y la automatización de tareas.

Z
zip: el comando para comprimir todo lo que necesites
El comando zip en sistemas operativos basados en GNU/Linux es una herramienta esencial para el archivo y compresión de datos. Esta utilidad permite a los usuarios agrupar varios archivos y directorios en un único archivo comprimido, denominado "archivo zip". No solo ayuda a ahorrar espacio de almacenamiento, sino que también facilita el transporte y la distribución de grandes cantidades de datos.



































