Aprender
Herramientas
Language
日本語
English
Français
Español
Current
Tiếng Việt
Bahasa Indonesia
Herramientas
Aprender
Inicio
>
Artículos de estudio
>
Curso de Linux
Curso de Linux
Aprende lo básico de la línea de comandos de Linux en la práctica, en una terminal del navegador.
0/31テキスト終了(0%)
お気に入りのみ
Fundamentos de Linux
1-1
Bases de la terminal — pwd, ls, cd
Da tus primeros pasos en la terminal de Linux — pwd para saber dónde estás, ls para listar, cd para moverte — ejecutando un entorno Linux real en una terminal del navegador.
1-2
Crear archivos y directorios — mkdir, touch, cat
Crea carpetas con mkdir, archivos con touch y los > / >> de echo, y comprueba su contenido con cat — todo práctico en una terminal del navegador.
1-3
Rutas y navegación — absoluta vs relativa
Aprende rutas absolutas vs relativas, cómo usar los símbolos especiales . .. ~ /, y cómo leer tu ubicación con pwd y ls -l — moviéndote por una terminal del navegador.
1-4
Operaciones con archivos — cp / mv / rm
Copia archivos con cp, mueve y renombra con mv, elimina archivos con rm, y borra directorios con rmdir y rm -r — con sus opciones principales, todo práctico en una terminal del navegador.
1-5
Usar la terminal más rápido — compleción, historial, edición de línea
Practica la compleción con Tab, reutilizar el historial con las teclas de flecha y history, la edición de línea con Ctrl-A/Ctrl-E/Ctrl-U, y la búsqueda en el historial con Ctrl-R, todo práctico en una terminal del navegador.
1-6
Ver el contenido — cat / head / tail / wc
Muestra el archivo entero con cat, el inicio y el final con head y tail, y cuenta líneas con wc -l — además del flujo para revisar logs, todo práctico en una terminal del navegador.
1-7
Redirección — > >> < 2>
Sobrescribe un archivo con >, añade con >>, pasa la entrada estándar con <, y envía solo el error a un archivo separado con 2> — todo práctico en una terminal del navegador.
1-8
Pipes — Encadenar comandos
Aprende cómo un pipe pasa la salida de un comando al siguiente, cuenta líneas con wc -l, ordena con sort y usa el clásico sort | uniq para eliminar duplicados — todo práctico en una terminal del navegador.
1-9
Búsqueda de texto — grep
Aprende los fundamentos de encontrar líneas que contengan una cadena, más cuándo usar -i para ignorar mayúsculas, -n para números de línea y -r para búsqueda recursiva — todo práctico en una terminal del navegador.
1-10
Encontrar archivos — find y comodines
Indica muchos nombres de archivo a la vez con los comodines * ? [], y busca por nombre con find -name y por tipo con -type — todo práctico en una terminal del navegador.
1-11
Permisos — leerlos y chmod
Lee la notación rwx y los números octales en ls -l, reescribe permisos con los modos simbólico y numérico de chmod, y conoce la sintaxis de chown — todo práctico en una terminal del navegador.
1-12
Variables de entorno — PATH y export
Referencia variables con echo $VAR y env, entiende HOME y PATH, fíjalas con export y usa la sustitución de comandos $(...) — todo práctico en una terminal del navegador.
1-13
Encadenar comandos — ; && || y comillas
Ejecuta en secuencia con ;, condicionalmente con && y ||, y aprende cómo difieren las comillas simples y dobles en la expansión de variables, todo práctico en una terminal del navegador.
1-14
Comprobar y detener procesos — ps / kill
Lista los procesos con ps, consulta tu propio PID con $$, ejecuta en segundo plano con & y detén un proceso con kill, todo práctico en una terminal del navegador.
1-15
Los fundamentos del editor de texto vi
Inicia vi, cambia entre el modo normal y el de inserción, vuelve con Esc, y guarda con :wq o descarta con :q!, todo práctico en una terminal del navegador.
1-16
Resumen de fundamentos de Linux — hoja de comandos
Organiza por categoría los comandos básicos de Linux con diagramas y tablas de referencia como punto de partida para repasar todo lo aprendido.
Linux Intermedio
2-1
Expresiones regulares básicas — patrones de grep
Practica las expresiones regulares básicas de grep — los 5 símbolos ^/$/./*/[], las expresiones extendidas con -E y -o para imprimir solo la coincidencia — extrayendo de archivos de texto.
2-2
Salida con formato — printf
A diferencia de echo, printf no añade un salto de línea al final, así que escribes \n tú mismo. Aprende a insertar valores con %s/%d, alinear columnas con \t y crear archivos de varias líneas, todo práctico en una terminal del navegador.
2-3
sed — Sustitución y extracción
Practica sed: 's/a/X/' reemplaza la primera coincidencia por línea y g reemplaza todas, -n '2p' imprime una línea específica, '/two/d' elimina las líneas que coinciden y -i edita el archivo en el sitio — ilustrado y en una terminal del navegador.
2-4
awk — Extracción de campos
Practica awk: '{print $1}' extrae una columna, $NF toma la última columna, -F',' cambia el separador a coma, NR y NF, y /error/{print $2} procesa solo las líneas que coinciden — ilustrado y en una terminal del navegador.
2-5
awk — Agregación y reportes
Practica awk: el orden en que se ejecutan BEGIN { } y END { }, s += $1 para acumular la columna 1 en un total y el conteo con NR o { c++ } para crear reportes de agregación — ilustrado y en una terminal del navegador.
2-6
Herramientas de formateo de texto — sort / uniq / cut / wc / tr / tee
Aprende a ordenar, extraer columnas y contar líneas con sort, uniq, cut y wc, a traducir caracteres con tr y a dividir la salida con tee.
2-7
xargs — Construir comandos desde la entrada estándar
Aprende xargs para convertir la salida de un pipe en argumentos, además de -n1, -I{} y la integración con find, ejecutándolos de forma práctica.
2-8
tar — Crear y extraer archivos
Agrupa varios archivos en un único archivo sin compresión con tar -cf y extrae con tar -xf, todo ilustrado y práctico en una terminal del navegador.
2-9
Enlaces simbólicos y físicos — ln
Aprende la diferencia entre los enlaces simbólicos (ln -s) y los enlaces físicos (ln) de forma práctica ejecutándolos.
2-10
Diferencias entre archivos — diff
Compara dos archivos con diff y lee los marcadores del formato unificado - / + / @@.
2-11
Comandos de información del sistema — du / df / date y más
Consulta el uso del disco con du / df, la fecha con date, el sistema y el usuario con uname / whoami / id, y las secuencias y la aritmética con seq / expr.
2-12
Tu primer script de shell — crearlo y ejecutarlo
Crea un script de shell en vi, añade #!/bin/sh, hazlo ejecutable con chmod +x y ejecútalo con ./hello.sh. Ilustrado y practicado en tu navegador.
2-13
Script de Shell - Variables y sustitución de comandos
Asigna con name=value y referencia con "$name", observa la diferencia entre comillas simples y dobles, usa la sustitución de comandos $(date), la aritmética $(( )) y read.
2-14
Script de Shell - Argumentos y códigos de salida
Recibe los valores de ./a.sh foo bar con $1 $2 $@ $# $0, aporta un valor predeterminado con ${2:--}, comprueba $? y devuelve éxito o fallo con exit 0 / exit 1.
2-15
Script de Shell - Condicionales
Comprueba archivos, cadenas y números con [ -f config.txt ], [ -z "$name" ] y [ "$count" -lt 5 ], ramifica con if / elif / else y enruta varios patrones con case — escribe y ejecuta cada script, ilustrado en una terminal del navegador.