Uffff… un curso de Terminal Avanzado!!! SIIIIIIII Por favor!!! ❤️ ❤️ ❤️
Primeros pasos
¿Qué es la terminal?
Opcional: Instalar WSL - usa Linux dentro de Windows
Aprendiendo a caminar en la terminal
Manipulando archivos y directorios
Explorando el contenido de nuestros archivos
¿Qué es un comando?
Wildcards
Empezando a correr
Redirecciones: cómo funciona la shell
Redirecciones: pipe operator
Encadenando comandos: operadores de control
Cómo se manejan los permisos
Modificando permisos en la terminal
Cómo configurar variables de entorno
Comandos de búsqueda
Usando el comando grep
Utilidades de la terminal
Utilidades de red
Comprimiendo archivos tar y zip
Manejo de procesos
Procesos en foreground y background
Editores de texto en la terminal
Personalizar la terminal de comandos
Despedida
Nunca pares de hackear
¡Es tu turno: crea un tutorial!
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Enrique Devars
¡Felicidades!
Acabas de terminar este fantástico curso en el que aprendiste como usar la terminal, ya estás preparada o preparado para ser muchísimo más eficiente al momento de usar tu computadora.
Recuerda que el correcto uso de la terminal te ayuda a manejar mucho más rápido infinita cantidad de procesos.
Continúa con la ruta que estés siguiendo con mucho entusiasmo, y recuerda Nunca Pares de Aprender.
Contribución creada por: Miguel Gonzalez.
Aportes 393
Preguntas 22
Uffff… un curso de Terminal Avanzado!!! SIIIIIIII Por favor!!! ❤️ ❤️ ❤️
🐱💻 Aprendí nuevas habilidades en esta renovación del curso anterior. Comparto el objetivo de nunca parar de hackear.
Hola, por aqui me encontre los libros recomendados…
Linux Basics for hackers:
https://ihatefeds.com/No.Starch-2018-Linux.Basics.For.Aspiring.Hackers.pdf
THe Linux Command Line:
https://linuxcommand.org/tlcl.php
Grep Pocket reference:
https://doc.lagout.org/operating system /linux/grep - Pocket Reference.pdf
Learning the vi and vim Editors 7th Edition:
https://doc.lagout.org/operating system /linux/Learning the vi and Vim Editors%2C 7e.pdf
Linux Pocket Guide 3erd Edition:
https://www.pdfdrive.com/linux-pocket-guide-3rdpdf-d48028882.html
Regular Expression Pocket Reference 2nd Edition:
https://freepdf-books.com/regular-expression-pocket-reference-2nd-edition/
Es NECESARIO un Curso de Terminal Avanzado, dictado por el profe Enrique sería estupendo. Incluso me gustaria ver un poco más de Linux acá en Platzi, es un mundo super amplio el cual, para todos nosotros que estamos en camino a ser desarrolladores, nos aún más herramientas como futuros profesionales.
En particular me apasiona todo éste contenido y disfruto mucho realizando las prácticas y la clave está en no frustrarte cuando salgan errores, yo los tomo como reto y ahondo en el error hasta lograr la solución…
Mientras mas errores tengas mas vas aprender.
Porsupuesto que quiero un curso mas avanzado, pero considero que dado lo amplio de ésto se considere un curso intermedio y luego un avanzado.
NUNCA PAREN DE APRENDER…
NUNCA PAREN DE EMPRENDER…
NUNCA PAREN DE HACKEAR…
Y JAMAS SE RINDA…
ES UNA ORDEN!!!
Si quiero un curso avanzado de la Terminal
Amigos comparto mis notas del curso, espero sean de ayuda!
Que excelente este curso , ojalá puedan brindar un curso nivel intermedio avanzado
Hola esta es mi terminal 😄, inicia con la imagen de fondo de windows por lo que cada vez que la abro me cambia la imagen.
Tambien hice un poco de codigo que descarga todas las imagenes de Windows cuando enciendes tu equipo, aqui abajo les dejo el codigo 😄 espero disfruten sus fondos HD.
Solo vayan a la carpeta donde guardaran las imagenes y esperen.
wget https://kbdevstorage1.blob.core.windows.net/asset-blobs/{18901..19986}_en_1
for f in *; do mv -- "$f" "${f%}.jpeg" done
También voto por el curso de terminal avanzado
VIendo todos los libros recomendados e incluso éste mundo del terminal y la línea de comandos es cuando decimos:
QUE IMPORTANTE Y NECESARIO ES APRENDER INGLÉS
Hola a todos, quisiera informar que, al momento de dar el examen, me ocurrió que en una pregunta una de las posibles respuestas me apareció duplicada, pero al momento de llegar al resumen que muestra la calificación, la alternativa que elegí se cambió (supongo que escogí mal jajajajjaja). No sé si es que la respuesta quedó mal registrada o fue alguna especie de bug.
No voy a poner el nombre de la pregunta, por obvias razones, pero la opción duplicada es la que dice: “Imprime la ruta del directorio actual de trabajo”. Espero que solo me haya pasado a mí, pero mejor doy aviso para que los demás tengan ojo a ese detalle.
Saludos.
Hola !!! 😃 Les comparto el resumen de los comandos y conceptos que se vieron en el curso. A mi me sirve mucho para consulta y repaso rápido, espero a ustedes también.
Curso de Introducción a la terminal y Linea de Comandos
En este sitio encontrarán los libros en la descripción y muchos más!
Woow, estuvo increíble el curso, me encanto la parte donde recomiendan libros para profundizar 😃. Ojalá lo hagan en más cursos. También me gustaría un curso de terminal avanzado, seria increíble
Un Hacker
Suele hacer las cosas de manera distinta: incrementa procesos por medio de la tecnología y obtener un beneficio con menos recursos.
Hackear:
Yo recomiendo este \m/,
Buen curso, creo que lo unico que podria sugerir ayudaria seria adaptarloa WSL ya que en mi caso vengo del curso de Prework en Windowsy ahi usamos esa terminal. Hubo cosas que no pude hacer ya que estaba en ese entorno. Ejemplo, instalar las fuentes para ZSH
Muy buen curso, sera basico pero va al grano, un curso avanzado no estaria mal y asi mismo que vaya al grano. Las comparaciones siempre son odiosas pero este mismo curso con el anterior profesor se me hacia pesadisimo, la pedagogia y estructura del curso eran poco adecuadas, nunca lo termine, y este en dos dias, listo. Lo espero en un curso avanzado y de metodologia muy buena.
Muchas gracias maestro! Aprendí más de lo que me imaginaba en este curso, 20/10.
Espero un curso de terminal avanzado y la escuela de Linux.
👩💻🐧💚
Muchas gracias por este curso actualizado de Terminal y linea de Comandos y si me gustaria que pronto agregaran uno avanzado y que Codevars sea el profesor me gusto este curso
Aquí les dejo mis notas de todas las clases del curso, en un repositorio de GitHub: github.com/mavefers/terminal-notes-spanish
Haciéndolo en un repositorio en GitHub pude practicar sobre repositorios, y Git, constantemente.
¡Si hay alguna falla, pueden ayudar a mejorarlo! ¡Gracias!
Los que tienen WSL , acá les dejo un enlace de como personalizar tu terminal de comnados!
https://platzi.com/tutoriales/1748-terminal/4703-personaliza-tu-terminal-en-windows/
buen curso sobre todo el cierre con el cambio de shell
Gracias!!
No lo puedo creer en verdad si existen un libro solo dedicado a grep.
¡Excelente curso!
Excelente curso. Ya estoy esperando el curso avanzado
Si, me encantaría un curso de terminal avanzado.
Hola chicos! Dejo Los apuntes que hice del curso por aqui!
Nos muestra las n primeras lineas del archivo indicado.
Nos muestra las n ultimas lineas del archivo indicado.
"Less is more"
Nos muestra todo el archivo. Nos permite hacer scroll y buscar palabras. La busqueda la realizamos ingresando lo siguiente ‘\texto_a_buscar’. Presionamos enter
Para abrir un archivo con su programa predeterminado.
Programa que muestra la interfaz grafica de navegacion entre directorios de Linux.
Un comando puede ser:
podemos utilizar type comando
para saber el tipo de comando que estamos utilizando
Ejemplo:
type grep
alias nombre="comando"
help comando
man comando
info comando
whatis comando
-> da una descripcion muy corta del comando*
-> cualquier cosa?
-> uno o cero[[:upper:]]
[[:lower:]]
sort
-> ordenacowsay
-> dibuja la salida con una vaquita xdlolcat
-> salida en colorespasswd
-> nos permite cambiar la contraseña del usuario en el que estamos.ln -s path link_name
printenv
echo $PATH
-> $PATH tiene todas las rutas de los binarios que ejecuta nuestro sistemaecho $HOME
-> $HOME tiene el path de nuestro homePATH=$PATH:/home/bin/python
-> esto lo hacemos dentro del archivo .bashrcalias nombre='comando'
which
=> devuelve la direccion de un binario. Busca en el pathfind
=> Resumen en PDF. Tambien podemos buscar por tamaños de la siguiente formafind ./ -size 20M
Si un proceso se esta ejecutando y no se muestra en la terminal, se dice que ese proceso esta en background
, si el proceso se ejecuta y se ve en la terminal, se dice que esta en foreground
si utilizamos ZSH
el numero de trabajo se utiliza asi %2
. El 2 es simplemente de ejemplo
ctrl + z
=> Al estar un proceso corriendo en foreground (por ejemplo vim), si presionamos ctrl+z
podemos enviarlo al background
comando &
=> si utilizamos &
al final del comando este se enviara directamente al background
bg
seguido del NUMERO DE TRABAJO. Aqui lo que hacemos es enviar el proceso al background con ctrl + z
pero esto pone en pausa el proceso. Para reactivar el proceso y al mismo tiempo enviarlo al background, utilizamos bg numero_de_trabajo
Para consultar todos los procesos que tenemos en el background podemos hacerlo con el comando jobs
Para esto utilizamos el comando fg
, seguido del NUMERO DE TRABAJ0 (el numero que esta entre corchetes al utilizar el comando jobs)
ps
=> nos muestra todos los procesos que estan corriendo actualmentekill
=> matar procesos por su idtop
=> nos muestra los procesos que estan usando mas recursosSi utilizamos el comando kill, pero el proceso no desaparece. Podemos cometer un suicidio y matar nuestra terminal
chsh -s $(zsh)
o bien chsh -s $(bash)
Conceptos básicos de Linux para piratas informáticos…
Este práctico libro utiliza la distribución Kali Linux para enseñar los conceptos básicos de Linux con un enfoque en cómo los piratas informáticos los usarían. Los temas incluyen conceptos básicos de la línea de comandos de Linux, sistemas de archivos, redes, conceptos básicos de BASH, administración de paquetes, registro y el kernel y los controladores de Linux.
Gracias, me encantó el curso, explica muy bien cada concepto y realmente aprendes, y pues, quedas con ganas de un curso más avanzado, quizá en el futuro 😃.
Que hermoso curso , me gusto mucho la forma en que encararon el tema , yo ya había aprobado el del año pasado pero me gusto la forma en que lo encararon y una que otra cosa nueva que me vino muy bien
Que buen curso, se hace complejo para los que aprendemos de 0 a usar la terminal pero asi es como deben de ser los cursos, temas claves, bien explicados y el que necesite mas atencion puede repasarlos porque son videos cortos y concretos
Muchas gracias profe Muy buena la explicación y por compartir toda su experiencia . Quisiera ir muy pronto a la escuela de Data Science ❤️ ❤️.
Me apunto a un curso de Terminal avanzado
Excelente curso!!
gracias por este curso, algunos conceptos del curso anterior me quedaron más claros
No suelo comentar, pero este curso es estupendo 😄
https://drive.google.com/file/d/1HMquUZh_ndoYF2cZNxvJbalL4gMmi7aj/view?usp=sharing link al libro LINUX BASICS FOR HAKERS
yo tengo todo esos libros gratis 😎😈
cuando dijo que iba a pasar los libros al final del curso me imaginaba pdfs gratis :"v
todo muy bien, en el tutortial de personalización hizo que se madreara mi terminal jajaja
¡Corazoncito para que el curso de la terminal y línea de comando Avanzado se haga realidad! 🤓
Felicidades a todos por haber terminado el curso 🚀
Espero verlos en otros cursos más 😄
cursazoooo
Si les gusto el curso de “Introduccion a la Terminal y Linea de Comandos” les sugiero el curso de “Programación en Bash Shell” aprenderan a programar y automatizar.
-https://platzi.com/cursos/bash-shell/
Necesito un curso de terminal avanzado impartido por parte del Profesor Enrique. ❤️
voy para el curso avanzado
Perfecto un curso avanzado de la terminal!!!
Un curso de terminal avanzado, POR FAVOR 😄.
super este curso me ayudó mucho
gracias a Enrique Devars y Platzi por este gran curso de la terminal, y que pronto salga otro curso de terminal mas avanzado
NUNCA PAREN DE HACKEAR
Muchas gracias profe por la recomendación de los libros, ya empecé a leer el libro The Linux Command Line y esta genial.
Curso de terminal avanzado por favor!!!
alejandro_@Alejandro:~$ (echo “Que gran curso” ; date) && cowsay “Nunca pares de aprender”
Acá tienen el Libro: The Linux Command Line, 2nd Edition, Traducido al español: https://drive.google.com/file/d/1S0FL2HUSh3TjzWo0l_pVTxniwWLnpL6u/view?usp=sharing
Por favor un curso avanzado de terminal.
Un curso de terminal avanzado, sería excelente, lo disfrutaría muchísimo también jajaja 😁
Un excelente curso!, el instructor es muy habido en su conocimiento y por supuesto tiene la capacidad de transmitir sus conocimientos de la mejor manera y muy fácil de entender, a mi me encantaría un curso avanzado de terminal!.
curso de terminal avanzado, por favor.
Me sumo a la petición de un curso de consola avanzado.
Con linux todo es más fácil, el curso fue muy completo!
Por favor un curso de terminal Avanzado 😁😁😁
no me gusto tilix
La llamita ya nació , desde la primera clase 🔥🔥
Me costó terminar este curso, pero puedo decir que logré.
Estuvo muy bueno el curso, aprendí varias cosillas. Cada día me encanta más la terminal
Excelente curso, gracias Enrique devars, espero el curso de terminal y linea de comandos avanzado.
para cuando el curso de Terminal Avanzado??
#NuncaParesDeHackear
Estaria interesante un curso de terminal avanzada, pero enfocado a que??? eso es importante saberlo y no todos vamos a enfocarnos a lo mismo
Excelente curso!
Hola!!!
Sería genial un curso avanzado de terminal… esperando este para realizarlo
Saludos!
Me gusto mucho este curso, el profe hace que aprender sea entretenido explica muy bien y aprendí muchas herramientas que me están ayudando en los cursos que estoy tomando de programación y lo mas importantes me ayudo a no tenerlo miedo a esa _“pantallita negra” _como la llamaba antes, ya se que la terminal es mi aliada
Mi padre tiene un libro de introduccion a UNIX , es de hace aproximadamente 35 años o más, les paso foto cuando me deje tocarlo xD
Me termine este curso en un día, de verdad se disfrutó mucho este curso, aprendí muchas cosas aun cuando ya tenia experiencia en la terminal. Muchas gracias 😄
Algo que me encanto de este curso fue esa recomendación de libros. No le teman en a los libros para los futuros programadores o informáticos son uno de nuestros mejores amigos.
Sería fantastico que haya un curso de terminal avanzado, me ha servido muchisimo este curso. Gracias Codevars ❤️ gracias oor tanto platzi ❤️
Excelente curso aprendí muchas cosas nuevas y vi otras formas de usar las herramientas que ya conocía, la terminal es una herramienta muy potente tan es así que la mayoría de servidores en la web se manejan solo desde la consola así que siempre hay mucha tela que cortar con la terminal.
Me encantó este curso, entendí muchos de los comandos que ya utilizaba sin saber qué estaba haciendo xD
siempre le había tenido miedo a la terminal tbh, pero por cuestiones de la universidad tuve que aprender (no muy bien) como funcionaba. Ahora con este curso reforcé mis conocimientos y aprendí muchas cosas nuevas, realmente fue un buen curso y se enseño de manera excelente.
Que buen curso, ya tenia algo de conocimiento con la Terminal pero que aprendí varios trucos que desconocía o no tenia claro. Espero que puedan sacar un curso de Terminal avanzado 😃
• ls: Muestra archivos
-l: muestra detalles
-ls: tamaño
-la: archivos ocultos.
-lr: organizado de riversa.
• tree : Despliega todos los directorios
-L niveles (Y Pone el número de niveles).
• touch: Crea archivo.
• mv: Renombra archivo.
• rm: Borra archivo.
-i: interactivo (Confirma).
• head: Te muestra la primera 10 líneas de un archivo de texto.
-n: modifica la línea por defecto.
• tail: Muestra las ultimas 10 líneas de un archivo de texto.
-n: modifica la línea por defecto.
• less: Explora texto.
/ permite hacer búsqueda.
q Salir.
• xdg-open: abre el texto con editor de texto predeterminado.
• ctrl c: terminar proceso en la terminal.
• type: muestra la naturaleza del comando.
• alias: renombra comandos
• help: descripción de forma de uso.
• man: manual de comando.
• info: parecido al manual, pero cambia la interfaz.
• Whatis: Descripción corta de la función del comando.
• mkdir: crea directorios.
• nautilus: abrir carpeta gráficamente.
• dpw: ruta actual
• cat: editar archivo.
Terminar el input del texto con CTRL+D.
Suspender el proceso CTRL+Z.
• Wildcard:
son unas series de caracteres especiales, que nos permiten encontrar patrones o
realizar búsquedas más avanzadas.
* todo.
? número de carácter.
• rm -r : Borra.
• tar -cvzf : para comprimir.
c: comprimir.
v: muestre el proceso.
f: file.
z: formato zip (agregarle extensión gz).
• tar -xzvf: para descomprimir (se le agrega una X).
• zip -r: con la app Zip instalada.
•unzip: descomprime.
•ps : procesos corriendo en la terminal.
•kill : termina proceso.
•top : vistas de los procesos que estan usando mas recursos.
Estoy de acuerdo con el curso avanzado. Para futuras referencias deberían considerar más a los usuarios Mac y Windows. Ya que al seguir el curso paso a paso puedes tener errores que te tomarán un buen tiempo solucionar.
Ufffffffff! Que profe. Excelente curso, reforcé cosas que se me habían olvidado hace añooooooooooooooos.
Un curso de terminal avanzado seria super.
Si por favor, un curso de Terminal Avanzada.
Muchas gracias profesor! Sí me gustaría que se hiciera un curso de Terminal Intermedio y un curso de Terminal Avanzado
Exclente curso, pf terminal avanzado
Gracias por todo profe!!!
¡Maravilloso curso! Por fin tengo la terminal a mi medida 😄
Muchas Gracias, excelente curso
Apoyo un curso de ¡Terminal Avanzado! ❤️
Excelente curso! Un curso de terminal avanzado seria genial!!
Un curso de PowerShell
La verdad si me gustaría un curso de terminal avanzado
Un curso de terminal avanzado estaria genial, llevar a fondo nuestras habilidades aprendidas con un gran profesor como usted estaría genial. Gracias por el curso tan detallado.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?