¿Qué es la terminal?

1/21
Recursos

Aportes 401

Preguntas 94

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Linux NO es difícil

🤔 No sé por que de repente algunas personas piensan que sí lo es. Yo pensaba lo mismo, pero para nada lo es, de hecho es mucho más difícil programar en Windows que programar en Linux (y es por eso que Windows tiene a WSL 👀) esto es porque con Linux tenemos todo a la mano, es un sistema operativo más dev-friendly, Windows está más pensado para el usuario final, es por eso que nos toca virtualizar todo ahí, y que de repente algo no funciona.
.
Otra cosa cursiosa es que de hecho sí puedes invocar demonios en la terminal “literalmente” jaja. En el mundo de la terminal, hay algunos procesos especiales a los que se les conoce como “demonios”, básicamente son procesos que se están ejecutando en el background o en la misma terminal.
.
¿Alguna vez has usado Nodemon mientras trabajabas con Node.js? Bueno, Nodemon es un demonio, su propio nombre lo dice “No… demon”, y es básicamente un demonio porque cuando lo ejecutas se queda aparando la terminal, es decir, se queda corriendo un proceso 👀☝.
.
Of course, no hay que tenerle miendo a la terminal. De hecho, muchos la vemos como “agh, esa cosa con letras raras”, pero la verdad es que una terminal es super comoda! Lo digo porque puedes hacer muuuuuuchas cosas con un solo comando, puedes automatizar tareas y puedes crear mil cosas increíbles.
.
De hecho, como dato cursioso, la terminal y todos los comandos que pones ahí son básicamente un lenguaje de programación llamado “Bash”, sí, puedes programar en Bash usando la terminal 👀. Saber usar la terminal es una de las principales habilidades que debe tener un programador para ser un profesional 😈.

¿Vas a empezar a tomar este curso? Aquí te dejo los apuntes que tomé, espero te sean de utilidad 💚

📚 Apuntes de Introducción a la Terminal y Línea de Comandos

Herramienta para aprender, reforzar y convertirte en un Master en la terminal:

https://linuxjourney.com/

Notas 😄
¿Qué es la terminal?

  • La terminal es una herramienta indispensable que cualquier persona en la tecnología debe conocer 👀. Es importante porque:
    1. Te da flexibilidad 📏. Con unos pocos comandos, puedes hacer mucho.
    2. Es mucho más veloz que una interfaz 💻.
    3. Es tu única opción si no hay interfaz 😆, como para configurar un servidor remoto.
    4. Puedes invocar demonios 👿. Hay que tener cuidado con los comandos.
  • Específicamente, la terminal es una interfaz gráfica muy sencilla que simula una línea de comandos:
    1. Terminal: Ventana que muestra el promt.
    2. Shell (línea de comandos): Programa que ejecuta los comandos. Hay varios tipos de shell, pero sirven para lo mismo. La más comunes son bash shell o Z shell. En este curso, usaremos la primera 🍎.
  • Es importante comenzar a usar Linux 😟.
  • Un comando es un programa que se puede ejecutar desde la terminal.

Para conocer cuál shell se está utilizando:

$ echo $SHELL

En mi caso:

En el caso de que no puedan utilizar la terminal de Ubuntu en windows pueden usar lo siguiente:

  • Abrir Terminal Windows PowerShell (como administrador)
  • Ejecutar en la terminar el siguiente comando Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • Se activaran las características del subsistema y reiniciara
  • Ya iniciado nos vamos a Windows Store e instalamos “Ubuntu”
  • Al iniciar la app Ubuntu se abrirá una terminal que te pedirá que ingreses un usuario y contraseña
  • Con el se podrá interactuar como si estuvieras en una terminal real de Linux.

Les comparto un recurso de más de 400 comandos en Linux que tal vez les pueda servir en este curso, hay unos muy interesantes

💚 La terminal o consola nos permite enviar instrucciones hacia el computador para que este lo pueda interpretar.

Hace tiempo yo le tenia miedo a la terminal.
Sentía que si ingresaba un comando mal podía descomponer mi sistema operativo y perdería toda mi información que si bien no es muy importante al final del día es información.

Le perdí el miedo cuando tome el curso de Git y vi que Freddy usaba algunos comandos precisamente para trabajar con Git, etc… ahí supe que tenia que dejar el miedo a un lado y comenzar a usarla.

Les puedo decir que tiempo después puedo dar fe de que te vuelves mas productivo al usar la linea de comandos en lugar de depender de una interfaz gráfica.
Aunque se me olvidan los comandos después de un tiempo jaja

No había tomado el curso anterior aunque siempre lo tenia pendiente.
Ahora me decidí de una a tomar y completar esta nueva versión.
Nos estaremos viendo en las clases🙌🏻

Otra manera de entender cómo funciona la terminal:

💻 Con una interfaz gráfica

.
🐱‍👤 Con una terminal

Advertencia, el comando que está viendo en esta imagen no va a funcionar, solo fue hecha con fines educativos.

Hola a todos, wow, creo que este es el primer aporte del curso, es la renovación de uno de mis cursos favoritos y el primer curso que tomé en Platzi, vamos a ver que se cuece.

¿Qué es la terminal?
💡 La terminal es una interfaz gráfica que simula una línea de comandos donde, esta última, nos referimos a una shell.
.
Definiciones

Nos referimos a la terminal como aquel software que emula un acceso para comunicarnos con un sistema operativo o arquitectura, generalmente conocido como Kernel.
Una shell es un intérprete de comandos que traduce unas acciones para con el computador en cuestión.

.
¿Qué es una distribución?

Un Sistema Operativo (SO, por siglas) son un software que nos permite operar un entorno digital el cual esta presente en diferentes dispositivos donde, más comúnmente, en un computador.

En contexto, un Sistema Operativo se es posible adquirir mediante una distribución o corriente, las cuales están categorizadas en UNIX o Linux.

La principal diferencia entre UNIX y Linux es mismo acceso a ellos, ya que UNIX es caro y Linux, como solución, es Open Source.

Apuntes

¿Por qué debo aprender esto?

  • Flexibilidad

    La terminal te permite realizar una gran cantidad de tareas y procesos a partir de comandos. Ejemplo: Mover archivos, copiar, hacer backups, procesos automatizados, etc.

  • Velocidad

    La terminal al no tener que cargar un sistema gráfico pesado, te permite realizar las tareas a una mayor velocidad con tan solo escribir texto.

  • No siempre cuentas con una interfaz gráfica

    Hay muchas ocasiones en las que no se tiene una interfaz gráfica y aprender a usar la terminal te permite acostumbrarte a usar la línea de comandos para realizar procesos.

  • Puedes invocar demonios

    Se debe tener cuidado con los comandos que se usan en la terminal, ya que algunos de ellos si se desconocen o se usan incorrectamente pueden llegar a causar problemas. Es una de las desventajas del gran poder de la terminal.

Nuestro Objetivo

El objetivo de este curso es acostumbrarse y llegar a sentirse cómodo al usar la terminal. Ser capaz de moverse en el sistema, mover y buscar archivos, así como ejecutar algunos procesos.

¿Qué es la terminal?

La terminal es una interfaz gráfica que simula una linea de comandos.

Terminal: Es la ventana que aloja el shell o línea de comandos

Línea de comandos (shell): Programa que toma comando y los pasa al sistema operativo para hacer algo.

Algunos tipos de Shells

Existen varios tipos de shells que se utilizan dependiendo el sistema operativo o que cuentan con algunas características diferentes.

Entre ellas se encuentran:

  • Bourne Shell
  • Bash Shell (La shell que se usará en el curso)
  • Z Shell (Mac)
  • C Shell
  • Korn Shell
  • Fish Shell
  • PowerShell (Shell de Windows)

Amigos, no le tengan miedo a la terminal, es un recurso supervalioso en el mundo de la tecnología, no importa si eres Frontend, backend, data science o lo que sea, es una herramienta valiosísima, es como aprender ingles, “puedes vivir sin ella” pero cuando la aprendes desbloqueas un superpoder

Fui a tomar el Curso de Prework en Windows y ya estoy de regreso. 😊

👇 **APUNTES DE LA CLASE **

Les dejo un link de un hermoso canal de YouTube de ciberseguridad. En este video enseñan a poner linux en un Usb para que lo puedas utilizar desde cualquier computadora.

NOTA: En mi caso, yo tuve bastantes problemas a la hora de hacer que mi PC corra Linux siempre que el USB esté conectado, sin embargo, tu que estás leyendo esto y que posiblemente estés aterrado como yo cuando empecé a experimentar con Linux, nunca olvides que el trabajo del mejor ingeniero, desarrollador, hacker, etc es aprender, investigar y descubrir, por lo cual siempre te encontrarás problemas y tu trabajo más satisfactorio será cuando logres resolverlos por tu cuenta, LEYENDO, EXPERIMENTANDO, USANDO LA LÓGICA y no por un video tutorial.

https://www.youtube.com/watch?v=n2olKupv9fY

RM significa “Remove” entonces esa persona estaba removiendo archivos o directorios de la película.

Like si vienes por la certificación de Azure Fundamentals.

TIPOS DE SHELLS

Me emociona mucho tomar este curso porque Enrique parece ser un buen profesor 😃

A lo largo de mi carrera aprendí a utilizar la la terminal y la línea de comandos, pero espero profundizar un poco más con ayuda de este curso. Me alegró mucho saber que el profe utilizará Arch Linux<3

Me ha sorprendido el comienzo de este curso 😯
Y mas con el aporte de los compañeros me siento con la fuerza para ya no huirle a esta pantallita negra y afrontarla 😈😂

<h3>Compartiendo apuntes</h3>

Estaba muy emocionado por el nuevo curso sobre la Terminal y Línea de Comandos. Ya había tomado el otro que tenía Platzi previamente en 2017 o 2019 y aquí dejo unas notas que registré en el proceso.
Están abiertas en evernote para quien guste checarlo.
Evernote me ha ayudado mucho para tomar notas y hacer libretas para cada curso o escuela. La recomiendo por si alguien gusta usarla.
Suerte!

Para quien no haya entendido la historia de toy story, el comando

rm

sirve para eliminar carpetas o archivos

Empezando el curso con una gran emoción, Enrique Devars es un gran profesor, Mucho éxito a todos compañeros!👍💚

Recuerdo en primaria como las primeras clases nos prohibieron usar el mouse y nos enseñaron comando básicos de MS-Dos.
En ese momento no lo entiendes pero hoy lo agradeces porque te da herramientas por si X ó Y no tienes mouse. Además como dice aquí, te da velocidad.
Cuando usas Git te vas acostumbrando a los comando básicos. Con toda la actitud para nunca parar de aprender
Hang in there! 😁

Estaba siguiendo este curso con Mauro Chojrin, por lo que veo lo actualizaron y sinceramente me gusta mas esta versión .
Gracias Platzi

Comparto el repositorio con la recopilacion de los mejores aportes de los compañeros, lo unifique todo en un unico repo

https://github.com/francomanca93/terminal-y-linea-de-comandos

Comandos básicos de Linux

  1. comando pwd
  2. comando cd
  3. comando ls
  4. comando cat
  5. comando cp
  6. comando mv
  7. comando mkdir
  8. comando rmdir
  9. comando rm
  10. comando touch
  11. comando locate
  12. comando find
  13. comando grep
  14. comando sudo
  15. comando df
  16. comando du
  17. comando head
  18. comando tail
  19. comando diff
  20. comando tar
  21. comando chmod
  22. comando chown
  23. comando jobs
  24. comando kill
  25. comando ping
  26. comando wget
  27. comando uname
  28. comando top
  29. comando history
  30. comando man
  31. comando echo
  32. comando zip, unzip
  33. comando hostname
  34. comando useradd, userdel

CLI: Command Line Interface
GUI: Graphic User Interface

WSL
Aqui mi terminal personalizada…ahora sí, a trabajar!👍🏽

Resumen de la clase

Clase 1 – ¿Qué es la terminal?

¿La terminal es una herramienta indispensable para toda persona que quiera dedicarse a desarrollar software?

  • Si.

¿Por qué debería aprender a manejar la terminal?

  • Por su flexibilidad.
  • Su Velocidad.
  • No siempre contamos con una interfaz gráfica
  • Podemos invocar demonios.

¿Por qué la terminal es flexible?

  • Porque cuando ejecutamos los comandos de manera correcta podemos hacer procesos de manera eficaz.

¿Por qué la terminal es rápida?

  • Porque realizar acciones como copiar, crear o mover archivos y carpetas es más rápido desde la terminal a diferencia de una interfaz gráfica.

¿Qué es una interfaz gráfica?

  • Es una ventana que nos proporcionan algunos sistemas operativos para que podamos realizar operaciones de manera amigable y sencilla.

¿Por qué es importante aprender a manejar la Terminal cuando no tenemos una interfaz gráfica?

  • La interfaz gráfica puede fallar.
  • Mayor certeza de que lo que se está haciendo funciona correctamente.
  • Existen casos muy concretos en los que sí o sí debemos usar la línea de comandos.

¿En qué caso debemos usar sí o si la terminal?

  • Configurar un servidor remoto.
  • ¿Por qué podemos invocar demonios si no aprendemos a usar la terminal?
  • Porque si no sabemos cómo usarla correctamente podemos causar grandes daños a nuestro trabajo o al de los demás.

¿Qué es la terminal?

  • Es una interfaz gráfica que simula una línea de comandos.

¿A qué nos referimos cuando hablamos de una línea de comandos?

  • A una Shell.

¿Qué es el prompt de la terminal?

  • Es la barra que parpadea dentro de la terminal.

¿Qué aloja la terminal?

  • Una Shell o línea de comandos.

¿Qué es una línea de comandos o Shell?

  • Es un programa que toma los comandos y los pasa al sistema operativo para que haga algo.

¿Qué tipos de Shell existen?

  • Bourne Shell.
  • Bash Shell.
  • Z Shell.
  • C Shell.
  • Korn Shell.
  • Fish Shell.
  • PowerShell.

¿Cuál es la Shell de Windows?

  • PowerShell.

¿Cuáles son las Shell más comunes?

  • Bash Shell.
  • Z Shell.

¿Cuál es la Shell por defecto de una Mac?

  • Shell.

Cuál es la Shell por defecto de Linux?

  • Bash Shell.

Qué es un comando de manera sencilla?

  • Es un programa que podemos ejecutar desde la terminal, el cual recibe parámetros y opciones.

Llegué a este curso por que, como dice, me da miedo ver la terminal, pero toca nunca parar de aprender

desde la terminal Linux , se puede apagar el servidor con el comando : init 0 y si se requiere reiniciar el servidor se puede realizar con el comando : init 6

Linux no es difícil, solo que la mayoría desconoce cómo usarlo.

Saludos desde Manjaro, derivada de ArchLinux

TERMINAL:
    Interfaz gráfica que muestra una línea de comandos. (ventana).

Línea de comandos (shell):
    Programa que toma los comando y los pasa a la terminal.

TIPOS DE SHELL:
    - Bash shell (Linux) (utilizado).
    - Z Shell (Mac).
    - PowerShell (Microsoft).

COMANDO:
    Programa que se puede ejecutar en la terminal.

La z shell y el bash shell, son las líneas de comando más comunes.

📝 RESUMEN 📝 - Curso de Introducción a la Terminal y Línea de Comandos

Dejo mi resumen del curso: https://hazel-van-425.notion.site/Introducci-n-a-la-Terminal-y-L-nea-de-Comandos-6803d36edba6426aa98fe18b32e9a3f2

  • Resumen completo por clase, a modo de transcripción para no perder info.

  • También voy a ir agregando recursos por clases con links donde buscar temas relacionados para ir complementando.

  • Voy agregando clases a medida que voy cursando.

Terminal Windows es una aplicación terminal moderna para usuarios de herramientas de línea de comandos y shells, como el símbolo del sistema, PowerShell y el Subsistema de Windows para Linux (WSL).

Cuando comienzas a usar Linux

Gracias a Dios ya actualizaron este curso 😅

buen curso ---- estoy empezando con esto

Espero que les sirva…

Se puede instalar la Shell que quieran en Linux, muchos equipos que trabajan con Mac instalan Z Shell en los servidores por comodidad y para garantizar la compatibilidad de los script, pero si es normal comenzar con Bash y en Linux aun es el mas común.

Cuando empiezas a adentrarte al mundo de Linux, Línea de Comandos, Programación Bash, tienes miedo, por que es algo desconocido, luego tener que aprenderte los comandos de memoria (> para eso hay una solución, los alias, en el cual puedes definir tus comandos que más utilices
) hace que llegues a perder el interés o digas que algo muy difícil. Me llego a pasar.
Una vez que vas aprendiendo, le agarras el gusto, te das cuenta que es una gran herramienta la cual puede llegar a eficientar tu trabajo.
Platzi te ayuda con tu aprendizaje, enseñándote los comandos básicos y más utilizados en la terminal.
Posdata: Deberían crear más cursos de estos. Nunca paren de aprender.

INTRODUCCIÓN A LA TERMINAL Y LÍNEA DE COMANDOS
-Línea de Comandos
Es una Interfaz (CLI) cuyo uso es manipular con instrucciones escritas al programa que subyace debajo. Se le acostumbra a llamar Consola de sistema o consola de comandos. De forma sencilla consiste en un espacio donde puedes escribir órdenes
.
.
-La Terminal
Aquellas órdenes, llamados comandos, se escriben aquí y ordena al equipo su ejecución.
La terminal más popular de Unix se llama Bash.
.
.
¿Por qué usarlo?
Utilizar bash o cualquier otra terminal a veces es más cómodo para programar que utilizar un ratón. Los comandos son cortos, sus nombres son frecuentemente crípticos, y su salida son líneas de texto en lugar de algo visual, como un gráfico.
.
.
PUNTOS IMPORTANTES
+Una terminal es un programa cuyo objetivo principal es
leer comandos y ejecutar otros programas.
.

+Las principales ventajas de la terminal son su alta
relación acción-tecla, su soporte para la automatización
de tareas repetitivas, y que puede utilizarse para
acceder a otras máquinas en una red.
.

+Las desventajas principales de la terminal son su
naturaleza primordialmente textual y que sus comandos
y operación pueden llegar a ser muy crípticos.

Este repositorio tiene una lista de consejos sobre cómo utilizar bien la línea de comandos en contextos específicos:

https://github.com/jlevy/the-art-of-command-line

Tiene versión en español:
https://github.com/jlevy/the-art-of-command-line/blob/master/README-es.md

Resumen Clase 1

Terminal

La terminal es una herramienta indispesable que todo desarrollador debe conocer

¿Por qué debo aprender a usar la terminal?

  • Flexibilidad: con unos pocos comandos bien escritos podemos hacer procesos grandes y complejos permitiéndonos hacer infinidad de cosas
  • Velocidad: la terminal es mucho más rápida que la interfaz gráfica ya que no tiene que cargar los componentes gráficos
  • No siempre cuentas con una interfaz gráfica: en muchos casos no vamos a tener una interfaz gráfica al alcance de la mano por lo que será indispensable saber usar la consola
  • Puedes invocar demonios: hay que tener mucho cuidado al momento de usar la terminal porque hay ciertos comandos que pueden causar grandes daños

¿Qué es la terminal?

Es una interfaz gráfica que simula una línea de comandos.

Cuando hablamos de una línea de comandos nos referimos a una shell

Partes

Terminal: Ventanita que nos muestra el prompt. Este aloja a la shell

Linea de comandos (shell): Un programa que toma comandos y los pasa al sistema operativo para hacer algo

Tipos de Shell

  • Bourne Shell
  • Bash Shell
  • Z Shell
  • C Shell
  • Korn Shell
  • Fish Shell
  • PowerShell

Comando

Un programa que se puede ejecutar desde la terminal. Este puede recibir parámetros y opciones

Para saber qué shell estamos usando

Para conocer cuál shell se está utilizando:

$ echo $SHELL

“Mientras hayas tomado alguno de esos cursos todo bien” Yo: No sabe ni de que cursos esta hablando

Buenas tardes a todos: éste es el primer curso que comienzo (ya sé, nadie me preguntó) con compañeros que también lo están comenzando. Muchas gracias a los compañeros que siempre están aportando: ayudan mucho a los novatos como yo.

La terminal es indispensable para cualquier desarrollador, es la herramienta necesaria para configurar y administrar muchas de las aplicaciones que usaremos en nuestro día a día por eso es importante dominarla y sentirse como en ella.

Yo he visto cómo los “Hackers” dominan la terminal, creo que es muy Fancy, pero hay que aprender a dominar la terminal…

Estoy aprendiendo terminal con Ubuntu instalado en una Raspberry pi

¿Por qué debo aprender esto?

  • Flexibilidad. Mover grandes cantidades de datos.
  • Velocidad. Por la terminal es mucho más rápido copiar, buscar archivos.
  • No siempre cuentas con una interfaz gráfica. Tiende a fallar la interfaz gráfica.
  • Puedes invocar demonios. Permite hacer cosas asombrosas. Interactuar con nuestro sistema operativo. Si no se tienen conocimientos suficientes se pueden causar grandes daños.

Nuestro objetivo

Poner todos los comandos con maestría. Con perfección y comodidad. Para ejecutar todos los procesos que nos facilitan la interacción con nuestro equipo.

¿Qué es la terminal?

  • Es una interfaz gráfica que simula una línea de comandos.
  • Cuando hablamos de una línea de comandos nos referimos a una shell.
  • Terminal: Ventanita que nos muestra el prompt. Este aloja a la shell.
  • Línea de comandos (shell): Un programa que toma comandos y los pasa al sistema operativo para hacer algo.

Algunos tipos de Shells

  • Z shell
  • Bash shell
  • PowerShell

Un comando de manera sencilla es:

Un programa que se puede ejecutar desde la terminal. Este puede recibir parámetros y opciones.

La Terminal hace de las tareas fáciles más fáciles y de las tareas difíciles más fáciles.

Para entornos de Microsoft tenemos:

  • cmd
  • PowerShell
  • Azure Cloud Shell
  • set: para saber las variables de ent
  • Git Bash: Emula bash dentro de windows (siguen siendo archivos .exe).

Existen varios editores online que puedes usar.

Personalmente, te recomiendo tener un sistema local instalado en una Maquina Virtual, ya que el “temor” de romper algo desaparece.
Puedes usar:

  • Virtual Box
  • VMware Workstation

Command Line Interface (CLI): Conecta a un usuario con los programas de la computadora y el sistema operativo. A través de un CLI, los usuarios interactúan escribiendo los comandos.
Ejemplo de CLI: El Ejecutar de toda la vida

Les dejo este video que me ayudo a instalar **wsl ** en windows 10
Microsoft simplifica la instalación de WSL en Windows 10

Toy Story ¿Cómo recuperaron la pelicula sin backup?
Resulta que una empleada estaba trabajando desde su casa porque estaba en período de embarazo. Entonces cada tanto alguien le llevaba todo el backup del trabajo para que ella pudiera trabajar con el proyecto actualizado.
Esto sirvió para recuperara casi todo el proyecto, ya que solo se perdieron 2 semanas de trabajo. Casi nada en comparación a los 10 meses desde que el proyecto había comenzado

Heme aquí, en mi tercer intento por comprender la terminal!! Pero esta vez ganaran mis ganas de integrarlo

Les comparto mis notas de este curso aquí

Pro tip

A cualquiera que este intentando la terminal por primera vez o casi, solo quiero darle el dato que cambio mi vision de la terminal para siempre (Yo odiaba la terminal XD): usen la tecla tab como atajo para autocompletar los comandos y/o los nombres de los archivos

Es un dato tonto, pero realmente hizo la diferencia para mi asi que quizas la haga para alguno de los que leyo esto 😄

A mover los dedos.

Lo mejor, excelente que este curso este montado sobre Bash Shell, actualmente tengo Ubuntu en mi equipo y este curso me cae como anillo al dedo

¿Por qué debo aprender el uso de la terminal ?

  • Flexibilidad.
  • Velocidad.
  • No siempre cuentas con una interfaz gráfica.
    • como internet conectarte a un servidor.
  • Si no sabes utilizar la terminal puedes tallar el sistema que estas utilizando en linux(anectota de la pelicula de toy story por utilizar mal el comando rm)

Nuestro objetivo

es que domines los comando con maestria
qu le pierda miedo al teminal y podr dominarlo sin tenerle miedo al sistema.

La terminal

  • Es una interfaz gráfica que simula una linea de comandos.
  • Cuando hablamos de líena de comandos nos referimos a una Shell

Vamos por partes

  • Terminal:Ventanita que nos muestra el promp.Este aloja a la shell.
  • Linea de comandos(Shell):un progrma que toma comandos y los pasa al sistema operativo para hacer algo.

Tipos de Shell

  • Bourne shell
  • Bash Shell
  • Z Shell
  • C Shell
  • Korn Shell
  • Fish Shell
  • PowerShell

Creo que podrian poner como una “ventana emergente” que curso tomar antes para poder aprender de mejor manera el curso actual. Claro dependiendo del usuario que pueda haber ya pasado el curso necesario y no necesite la recomendación.

¿Qué es la terminal?

Es un interfaz gráfica que simula una línea de comandos (shell).
La terminal es la ventana donde nosotros podemos ingresar comandos, La shell (línea de comandos) es un programa que toma comandos y los pasa al sistema operativo para hacer algo.

Algunos tipos de shell - líneas de comandos

  • Powershell (Windows)
  • Z Shell (Mac)
  • Bash Shell (Linux) - sistema recomendado para desarrollador

Un comando es un programa que se puede ejecutar desde una terminal, el cual puede recibir algunos parámetros y opciones.

Linux is Love. Es el segundo curso de terminal que tomo en Platzi, el primero estuvo sencillamente genial y me abrió la mente y genero en mí una curiosidad al grandioso mundo de Linux. Justamente gracias a ese curso hoy día mi sistema operativo por default es Linux, específicamente su distribución Linux Mint la cual es super amigable y un muy buen comienzo en este mundo. Vamos por mas!

Decidí pasarme a Linux con la intención de aprender a trabajar en Open Source, y para realizar la mayoría de trabajo sobre líneas de código.

Este es mi apuntes, espero les ayude *¿PORQUE APRENDER? •flexibilidad: permite realizar una gran cantidad de tareas y procesos a partir de comandos •Velocidad: te permite realizar las tareas a una mayor velocidad •No siempre cuenta con una interfaz gráfica: Hay muchas ocasiones en las que no se tiene una interfaz gráfica y aprender a usar la terminal te permite acostumbrarte a usar la línea de comandos para realizar procesos •Puedes invocar demonios: Si no sabes ocupar bien los comandos de la terminal puedes hacer que se borren todos o algunos datos guardados ya que se desconocen o no se usan correctamente •Certeza •Fiabilidad *OBJETIVO: Poder ocupar y poner comandos en las terminales de modo profesionalmente, además de sentirse cómodo haciéndolo y perderle el miedo a la terminal que no tiene una interfaz gráfica, explorar diferentes sistemas, hacer búsqueda de archivo, ejecutar algunos procesos través de distintos comandos *Comando RM: comando de la familia de sistemas operativos Unix usada para eliminar archivos y directorios del sistema de archivos *¿QUE ES LA TERMINAL? interfaz gráfica que simula unas líneas de comandos (Concepto más fácil de entender “ventana que nos muestra el prompt, este aloja una shell”) *Promt: carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de órdenes *Shell o línea de comandos: Programa que toma un comando y los pasas al sistema operativo para hacer algo *Tipos de Shells: •Bourne Shell •Bash Shell (La Que vamos a desarrollar en este curso)(común)(intuitiva) •Z Shell (más comunes) •C Shell (más comunes) •Korn Shell •Fish Shell •Power Shell (windows) *¿DÓNDE PODREMOS ENCONTRAR ALGUNAS LÍNEAS DE COMANDO (SHELLS)? •Servidores •Despliegues de aplicaciones •Entre muchos otros lugares *SISTEMA LINUX: sistema operativo de código abierto y desarrollado por una comunidad, para computadoras, servidores, mainframes, dispositivos móviles y dispositivos embebidos *Comando: Programa que se puede ejecutar desde la terminal y este puede recibir algunos parámetros y opciones

Empecé a trabajar con Linux hace 1 mes y me cambió la forma de ver todo, la terminal para todo, hasta me generan rechazo las interfaces gráficas.
Es genial! No le teman a la terminal, abrirá mucho sus mentes y los hará mucho más poderosos en la industria.

¿Qué es la terminal?
La terminal es una herramienta indispensable que cualquier persona en la tecnología debe conocer . Es importante porque:
Te da flexibilidad. Con unos pocos comandos, puedes hacer mucho.
Es mucho más veloz que una interfaz.
Es tu única opción si no hay interfaz, como para configurar un servidor remoto.
Puedes invocar demonios. Hay que tener cuidado con los comandos.
Específicamente, la terminal es una interfaz gráfica muy sencilla que simula una línea de comandos:
Terminal: Ventana que muestra el promt.
Shell (línea de comandos): Programa que ejecuta los comandos. Hay varios tipos de shell, pero sirven para lo mismo. La más comunes son bash shell o Z shell…
Es importante comenzar a usar Linux.
Un comando es un programa que se puede ejecutar desde la terminal.
🤖🤖🤖

Pregunta de examen:

¿Qué es la terminal?

Interfaz gráfica que simula una línea de comandos. Aquí se aloja la shell. Una shell es un programa que toma comandos y los comunica al SO.

Algunos apuntes de clase:
¿Qué es la terminal?
Es una interfaz gráfica que simula a una línea de comandos. Cuando hablamos de una línea de comandos nos referimos a una Shell.

Shell: Es un programa que toma los comandos ingresados y los pasa al sistema operativo para hacer algo.

¿Por qué aprender de la terminal?

  • Flexibilidad. Con el uso adecuado de los comandos podemos realizar procesos eficaces dentro de nuestra computadora.
  • Velocidad. El uso de la terminal nos permita adelantar procesos de una forma mucho más rápida que por medio de una interfaz gráfica.
  • No siempre contamos con una interfaz gráfica. A veces no contamos con una interfaz o estas fallan debido a su complejidad. El uso de la terminal nos da mayor certeza y confiabilidad en el manejo de los datos.
  • Permite hacer cosas casi mágicas con el computador. Podemos interactuar con el sistema operativo a un nivel muy bajo. Por eso mismo debe manejarse con mucho cuidado porque podemos generar daños severos.

Tuve que realizar primero el curso de Prework, Aqui estamos
Vamo a darle

Hola a todos, si alguién está empezando con este curso, quiero dejarle acá los apuntes que recopile a lo largo del curso, he visto que muchos ya han subid los suyos, pero quie m sabe, talvez les podria ayudar o les guste más el estilo que utilicé para hacerlo.
https://autumn-wing-ee1.notion.site/Curso-Terminal-Linux-7aa6b449d2464d2395cba01943c2d72f

Suerte a todos!

Hola Compañeros
Tengo una netbook viejita que quiero hacerle una lavada de cara para usar con linux. Creen que es demasiado ambicioso lo que pretendo? Por donde tendria qeu empezar? Empiezo este curso buscando ese camino
Abrazo! y gracias

Siempre he querido dominar muy bien la consola, creo que es una herramienta muy importante

Ya me he instalado Ubuntu para seguir el curso. Saludos a todos.

Vine a aprender sobre la terminal y línea de comandos y me están enseñando brujeria 🤣

La terminal siempre será la mejor amiga para desarrolladores!

Indispensable aprender a utilizar la terminal

Arch Linux ❤️

Me cambiaron el curso y no terminaba el anterior. Vamos a ver al nuevo profe.

Muy claro!!

Lets go!

Para los que están en windows el bash de git les ayudara.

Me parece excelente la renovación del curso. Ya lo habia tomado anteriormente, pero nunca está de mas. Vamos a ver que pasa

O sea para los que usamos windows, este curso no sirve?

Excelente, listo

Usar la terminal como un editor de codigo con vim ó neovim, es supremamente genial!!!