No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Nunca pares de hackear

22/23
Recursos

隆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 370

Preguntas 20

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Uffff鈥 un curso de Terminal Avanzado!!! SIIIIIIII Por favor!!! 鉂わ笍 鉂わ笍 鉂わ笍

Aqu铆 mi resumen de lo que vi en este curso.
Le ir茅 agregando m谩s cosas conforme vaya aprendiendo m谩s.
Regalito para todos los que llegaron hasta aqu铆 y que como yo van entr谩ndole a Linux por 1ra vez.
Hang in there!

馃帀 隆Genial!, ahora ya tienen buenos conocimientos de la terminal, lo m谩s importante a entender es que la terminal no es algo a lo que debas tenerle miedo, la terminal est谩 ah铆 para hacernos la vida m谩s f谩cil, gracias a ella podemos agilizar muchos procesos, y es que lo mejor viene cuando empiezas a combinar conceptos y comandos, incluso puedes crear programas en bash que usan el lenguaje de la terminal y crear cosas incre铆bles!!!
.
Por ejemplo, como reto personal, hace un tiempo hice un script 100% en la terminal para realizar el backup de una base de datos:
.
https://github.com/RetaxMaster/database-backup
.
Esto es solo una de las muchas cosas que puedes lograr a hacer cuando dominas la terminal. 隆No te rindas!, este curso siempre estar谩 disponible para ti para cuando lo necesites.
.
Adicionalmente, cuando aprend铆 a usar la terminal supe por qu茅 muchos programadores aman Linux y siempre recomiendan usarlo cuando programas, y no, no es porque sean 鈥減urishtash de la programashi贸n鈥, sino porque realmente te hace la vida m谩s f谩cil, cuando aprendes a usar un manejador de paquetes, cuando aprendes a automatizar procesos, todo ello hace que programar sea mucho m谩s f谩cil, por eso es que tenemos un Curso de Prework: Configuraci贸n de Entorno de Desarrollo en Windows, porque usar la terminal hace que la vida de un desarrollador sea m谩s f谩cil 鈽濔煈.

Curso de terminal avanzado por favore

馃惐鈥嶐煉 Aprend铆 nuevas habilidades en esta renovaci贸n del curso anterior. Comparto el objetivo de nunca parar de hackear.

El libro The Linux Command Line de William Shotts es publicado por No Starch Press (van en la 2da Edicion-2019), pero el autor tiene el libro y su contenido con licencia creative commons, asi que puedes descargar la Internet Edition completamente gratis (ya van en la 5ta), Anexo el link:

https://www.linuxcommand.org/tlcl.php/

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.

Si quiero un curso avanzado de la Terminal

NUNCA PAREN DE APRENDER鈥
NUNCA PAREN DE EMPRENDER鈥
NUNCA PAREN DE HACKEAR鈥

Y JAMAS SE RINDA鈥
ES UNA ORDEN!!!

Amigos comparto mis notas del curso, espero sean de ayuda!
Que excelente este curso , ojal谩 puedan brindar un curso nivel intermedio avanzado

https://colossal-chair-db7.notion.site/Introducci-n-a-la-terminal-y-l-neas-de-comando-5815c288503b43af82da5d6cb0a33f47

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

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: 鈥淚mprime 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

https://www.pdfdrive.com/

En este sitio encontrar谩n los libros en la descripci贸n y muchos m谩s!

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

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:

  • Procesos
  • Tiempo
  • Costos

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

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!

Resumen general del curso.

https://static.platzi.com/media/public/uploads/command-line-cheat-sheet_f2552bde-3bb0-4b1c-a1a7-dbd40095fa4f.pdf

head -n 15

Nos muestra las n primeras lineas del archivo indicado.

tail -n 15

Nos muestra las n ultimas lineas del archivo indicado.

less

"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

xdg-open

Para abrir un archivo con su programa predeterminado.

Nautilus

Programa que muestra la interfaz grafica de navegacion entre directorios de Linux.

Que es un comando.

Un comando puede ser:

  • Un programa ejecutable
  • Un comando de utilidad de la shell
  • Una funcion de shell
  • Un alias

podemos utilizar type comando para saber el tipo de comando que estamos utilizando
Ejemplo:
type grep

Creacion de alias

alias nombre="comando"

Comandos de ayuda

  • help comando
  • man comando
  • info comando
  • whatis comando -> da una descripcion muy corta del comando

Wildcards

  • * -> cualquier cosa
  • ? -> uno o cero
  • [[:upper:]]
  • [[:lower:]]

Comandos interesantes xd

  • sort -> ordena
  • cowsay-> dibuja la salida con una vaquita xd
  • lolcat -> salida en colores

Cambiar tu contrase帽a

  • passwd -> nos permite cambiar la contrase帽a del usuario en el que estamos.

Crear links simbolicos

  • ln -s path link_name

Imprimir las variables de entorno

  • printenv
  • echo $PATH -> $PATH tiene todas las rutas de los binarios que ejecuta nuestro sistema
  • echo $HOME -> $HOME tiene el path de nuestro home

Modificar el path

  • PATH=$PATH:/home/bin/python -> esto lo hacemos dentro del archivo .bashrc

Agregar alias a las variables de entorno

  • alias nombre='comando'

Comandos de busqueda

  • which => devuelve la direccion de un binario. Busca en el path
  • find => Resumen en PDF. Tambien podemos buscar por tama帽os de la siguiente forma
  • find ./ -size 20M

Procesos

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

OBSERVACION

si utilizamos ZSH el numero de trabajo se utiliza asi %2. El 2 es simplemente de ejemplo

Mover un proceso al background

  • 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

Traer un proceso del background al foreground

Para esto utilizamos el comando fg, seguido del NUMERO DE TRABAJ0 (el numero que esta entre corchetes al utilizar el comando jobs)

Manejo de procesos

  • ps => nos muestra todos los procesos que estan corriendo actualmente
  • kill => matar procesos por su id
  • top => nos muestra los procesos que estan usando mas recursos

Si un proceso se nos queda atascado

Si utilizamos el comando kill, pero el proceso no desaparece. Podemos cometer un suicidio y matar nuestra terminal

Cambiar la shell por defecto

  • 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 馃槃

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! 馃

si, es bueno un curso de terminal avanzado.

Felicidades a todos por haber terminado el curso 馃殌
Espero verlos en otros cursos m谩s 馃槃

cursazoooo

Si les gusto el curso de 鈥淚ntroduccion a la Terminal y Linea de Comandos鈥 les sugiero el curso de 鈥淧rogramaci贸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

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!

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 鈥淨ue gran curso鈥 ; date) && cowsay 鈥淣unca 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 _鈥減antallita 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.
鈥nzip: descomprime.
鈥s : procesos corriendo en la terminal.
鈥ill : termina proceso.
鈥op : 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 馃槃

  1. Si terminal avanzada

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.