El comando tldr en Linux, acrónimo de “Too Long; Didn’t Read” (demasiado largo, no lo leí), sirve como un enfoque simplificado y guiado por la comunidad para comprender varias herramientas de línea de comandos. A diferencia de las páginas de manual tradicionales que brindan detalles exhaustivos, tldr ofrece ejemplos concisos y prácticos para ayudar a los usuarios a comprender rápidamente la esencia de un comando.
A menudo se utiliza junto con comandos como man e info para una comprensión más completa. Tanto si eres un profesional experimentado que busca refrescar tu memoria como un recién llegado que busca aprender lo básico, tldr puede ser un compañero útil.
Cómo Instalar el Comando tldr
El comando tldr no está incluido de forma predeterminada en la mayoría de las distribuciones de Linux, por lo que deberás instalarlo. El método de instalación puede variar según el administrador de paquetes que utilice tu sistema. Aquí tienes una guía general para instalar y desinstalar tldr:
Sistemas basados en Debian (por ejemplo, Ubuntu)
Instalar:
sudo apt update
sudo apt install tldrDesinstalar:
sudo apt remove tldrSistemas basados en Red Hat (por ejemplo, Fedora)
Instalar:
sudo dnf install tldrDesinstalar:
sudo dnf remove tldrArch Linux
Instalar:
sudo pacman -S tldrDesinstalar:
sudo pacman -R tldrmacOS (usando Homebrew)
Instalar:
brew install tlrcDesinstalar:
brew uninstall tlrcUso de Node.js (multiplataforma)
Instalar:
npm install -g tldrDesinstalar:
npm uninstall -g tldrNota: Sigue esta documentación para obtener los paquetes en español
...
languages = ["es"]
...Cómo Utilizar tldr
1. Ver un resumen del comando ls
Sintaxis:
tldr lsExplicación: lista archivos y directorios en el directorio actual.
Ejemplo:
tldr lsSalida:
ls
Lista los contenidos de directorios.
Más información: https://www.gnu.org/software/coreutils/ls.
Lista un archivo por línea:
ls -1
Lista todos los archivos, incluyendo archivos ocultos:
ls -a
Lista todos los archivos, añadiendo / al final de los nombres de directorios:
ls -F
Lista todos los archivos con formato largo (permisos, propietario, tamaño y fecha de modificación):
ls -la
Lista con formato largo y tamaño legible por humanos (KiB, MiB, GiB):
ls -lh
Lista con formato largo y tamaño en orden descendente:
ls -lS
Lista todos los archivos con formato largo, ordenado por fecha de modificación (archivos más viejos en primer lugar):
ls -ltr
Lista solamente directorios:
ls -d */La salida proporciona un breve resumen del comando ls y muestra algunos ejemplos de uso común, como listar archivos uno por línea, excluir ciertas entradas y mostrar información detallada.
2. Ver un resumen del comando grep
Sintaxis:
tldr grepExplicación: busca un patrón dentro de un archivo o texto.
Ejemplo:
tldr grepSalida:
grep
Encuentra patrones en archivos usando expresiones regulares.
Más información: https://www.gnu.org/software/grep/manual/grep.html.
Busca un patrón dentro de un archivo:
grep "patrón_de_busqueda" ruta/al/archivo
Busca una cadena exacta (desactiva las expresiones regulares):
grep --fixed-strings "cadena_exacta" ruta/al/archivo
Busca un patrón en todos los archivos de forma recursiva en un directorio, mostrando los números de línea de las coincidencias, ignorando los archivos binarios:
grep --recursive --line-number --binary-files=sin-parejamiento "patrón_de_búsqueda" ruta/al/directorio
Utiliza expresiones regulares extendidas (admite ?, +, {}, () y |), sin distinguir entre mayúsculas y minúsculas:
grep --extended-regexp --ignore-case " patrón_de_búsqueda" ruta/al/archivo
Imprime 3 líneas de contexto alrededor, antes o después de cada coincidencia:
grep --context|before-context|after-context=3 "patrón_de_búsqueda" ruta/al/archivo
Imprime el nombre del archivo y el número de línea de cada coincidencia con salida en color:
grep --with-filename --line-number --color=always "patrón_de_búsqueda" ruta/al/archivo
Busca líneas que coincidan con un patrón e imprime sólo el texto coincidente:
grep --only-matching "patrón_de_búsqueda" ruta/al/archivo
Busca stdin en las líneas que no coincidan con un patrón:
cat ruta/al/archivo | grep --invert-match "patrón_de_busqueda"La salida proporciona un resumen conciso del comando grep e incluye ejemplos de búsqueda de una cadena exacta, ignorando mayúsculas y minúsculas, y realizando una búsqueda recursiva en el directorio actual.
3. Ver un resumen del comando tar
Sintaxis:
tldr tarExplicación: archiva y comprime archivos y directorios.
Ejemplo:
tldr tarSalida:
tar
Utilidad de archivado.
A menudo se combina con un método de compresión, como gzip o bzip2.
Más información: https://www.gnu.org/software/tar.
[c]rea un archivo y lo escribe en un [f]ichero:
tar cf ruta/al/objetivo.tar ruta/al/archivo1 ruta/al/archivo2 ...
[c]rea un archivo con formato g[z]ip y lo escribe en un [f]ichero:
tar czf ruta/al/objetivo.tar.gz ruta/al/archivo1 ruta/al/archivo2 ...
[c]rea un archivo con formato g[z]ip desde un directorio utilizando rutas relativas:
tar czf ruta/al/objetivo.tar.gz --directory=ruta/al/directorio .
E[x]trae un [f]ichero (comprimido) al directorio actual [v]erbosamente:
tar xvf ruta/a/fuente.tar[.gz|.bz2|.xz]
E[x]trae un [f]ichero (comprimido) al directorio de destino:
tar xf ruta/al/archivo_de_entrada.tar[.gz|.bz2|.xz] --directory=ruta/al/directorio
Crea un archivo comprimido y lo escribe en una carpeta, utilizando la extensión del archivo para determinar automáticamente el programa de compresión:
tar caf ruta/al/objetivo.tar.xz ruta/al/archivo1 ruta/al/archivo2 ...
Lis[t]a el contenido de un [f]ichero tar [v]erbosamente:
tar tvf ruta/al/archivo_de_entrada.tar
E[x]trae ficheros que coincidan con un patrón de un [f]ichero:
tar xf ruta/al/archivo_de_entrada.tar --wildcards "*.html"La salida proporciona una descripción general del comando tar e incluye ejemplos de creación de un archivo a partir de archivos, extracción de un archivo en una carpeta específica y creación de un archivo comprimido con gzip.
Otros Comandos
Además de obtener un resumen del uso de un comando, estas son algunas de las funciones adicionales que puedes utilizar con tldr:
- Actualizar la caché:
tldr --update- Listar páginas:
tldr --list
tldr --list-all
tldr --list-platforms
tldr --list-languages- Información de la caché:
tldr --info- Especificar plataforma:
tldr --platform=linux tar- Especificar idioma:
tldr --language=en ls
tldr -L=en lsMuestra la página en el idioma especificado.
- Modo sin conexión:
tldr --offline comando- Salida compacta:
tldr --compact comando- Markdown crudo:
tldr --raw comando- Versión y ayuda:
tldr --version
tldr --helpEsas son algunas de las funciones adicionales más útiles de tldr además de obtener el resumen de un comando. Ten en cuenta que la disponibilidad de traducciones e información por plataforma depende de las contribuciones de la comunidad.
Más comandos de Linux:
| Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
| Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
| Operaciones de Sistema de Archivos | chown · mkfs · locate |
| Redes | ping · curl · wget · iptables · mtr |
| Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
| Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
| Gestión de Usuarios y Sesiones | screen · su · sudo · open |
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.