¿Ya dominas lo básico? Un curso estructurado de Linux es la vía rápida para dar el salto.
Ver cursos de Linux en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02¿Qué es una terminal?
- 03Saber dónde estás con pwd
- 04Ver el contenido con ls
- 05Ver también los archivos ocultos con ls -la
- 06Moverte entre carpetas con cd
- 07Crear una carpeta con mkdir
- 08Crear un archivo con touch
- 09Ver el contenido de un archivo con cat
- 10Mostrar y escribir texto con echo
- 11Buscar texto con grep
- 12Copiar y mover con cp / mv
- 13Borrar con rm (¡con cuidado!)
- 14Saber quién eres con whoami
- 15Cambiar los permisos de un archivo con chmod
- 16Encontrar archivos con find
- 17Ver parte de un archivo con head y tail
- 18Contar líneas y caracteres con wc
- 19Ver los procesos en marcha con ps
- 20Terminar un proceso con kill
- 21Ver el espacio libre en disco con df
- 22Ver cuánto ocupa una carpeta con du
- 23Ordenar las líneas de un archivo con sort
- 24Unir líneas duplicadas con uniq
- 25Extraer una columna con cut
- 26Ver el historial de comandos con history
- 27Leer el manual de un comando con man
- 28Crear un enlace simbólico con ln -s
- 29Empaquetar archivos con tar
- 30Sustituir texto de un archivo con sed
- 31Localizar un comando con which
- 32Definir variables de entorno con export
- 33Consultar variables de entorno con printenv
- 34Poner un apodo a un comando con alias
- 35Extraer una columna con awk
- 36Ver el estado del sistema con top
- 37Hacer una petición a una URL con curl
- 38Comprobar si un servidor responde con ping
- 39Conectarte a un servidor remoto con ssh
- 40Cambiar el propietario de un archivo con chown
- 41Comparar dos archivos con diff
- 42Consultar la fecha y hora con date
- 43Ver el nombre del equipo con hostname
- 44Sustituir caracteres con tr
- 45Mostrar con números de línea usando nl
- 46Extraer solo el nombre del archivo con basename
- 47Extraer solo la carpeta con dirname
- 48Generar una secuencia con seq
- 49Consultar tu información de usuario con id
- 50Consultar el uso de memoria con free
- 51Ver cuánto lleva encendido el servidor con uptime
- 52Hacer cálculos sencillos con expr
- 53Listar las variables de entorno con env
- 54Ver los detalles de un archivo con stat
- 55Repetir una cadena con yes
- 56Crear carpetas anidadas de una vez con mkdir -p
- 57Borrar el historial de comandos con history -c
- 58Ver de qué tipo es un comando con type
- 59Invertir texto con rev
- 60Dar formato a la salida con printf
- 61Hacer legible el uso de disco con du -h
Sustituir caracteres con tr
tr es para el momento «quiero cambiar unos caracteres concretos por otros». Viene de translate y convierte la entrada carácter a carácter.
Se usa como tr caracteres-origen caracteres-destino, normalmente combinado con una tubería o con la entrada estándar. Admite rangos como a-z.
Al ejecutar tr a-z A-Z notes.txt se muestra el contenido del archivo con todas las minúsculas convertidas a mayúsculas.
Es fácil confundirlo con sed: tr solo convierte caracteres sueltos; no admite sustituir palabras ni cadenas de varios caracteres.
En el trabajo real se usa para conversiones sencillas de caracteres: cambiar los caracteres de fin de línea, o convertir el separador de un CSV de coma a tabulador.
🧑💻 Puedes escribir este comando en la terminal simulada de Linux para probarlo tú mismo (esta página no incluye terminal interactiva).
