Arquitectura de Linux para programar Bash
Clase 2 de 43 • Curso de Programación en Bash Shell
Contenido del curso
Clase 2 de 43 • Curso de Programación en Bash Shell
Contenido del curso
Diego Andrés Beltrán Garavito
Miguel Salgado
Elmer Padilla Espinoza
Edinson Padrón
Rodrigo Flores
Jose Suarez
Martín Leyva
Sergio Sánchez
Paul Soria
Usuario anónimo
José Francisco Casales Huerta
Adriana Fernanda Moya Forero
Diego Ramirez
Antonio Rafael González Ferrer
Lian Nivin
Marco Antonio Toscano Freire
Paulo Cesar CR
Diego Sebastian
Cristofer Robin Gaona lópez
Juan David Cajamarca Acuña
Juan Gui Arenas
Joalin Pineda
Victor Muchica Farfan
Pablo Etcheverry
Marco Antonio Toscano Freire
Diego Fernando Marin Lozano
Rodrigo Flores
Manuel Guzman
Óscar González arroyo
Kevin Morales
Massimo Di Berardino
Bryan Antonio Alvarado Villalobos
Manuel Durán
Irving Juárez
Nicolás Muñoz
Juan Moya
Juan Manuel Hincapié
Increibles tus notas. ¿Que fuente es?
Muy buena info Diego, gracias.
Hagamos un drinking game. Cada vez que Marco diga la palabra tema, tomamos x'D
terminaremos con coma alcohólica en menos de media hora.
Acabo de completar uno con Jhon Edison y su muletilla es "especificos"
El comando “sudo”
“Sudo” viene de “switch user do” y permite a los usuarios ejecutar acciones con los privilegios de seguridad del root, de manera segura. Se instala por defecto en /usr/bin.
Por defecto Ubuntu trae desactivada la cuenta del “root”, por seguridad y para administrar el sistema existe un grupo de usuarios denominado “sudoers users” (administradores o admin), los cuales pueden obtener permisos de root, mediante la utilización de “sudo”.
Fuente:
creo que sudo es de superuser do
Yo pensaba que era Superuser does xd F por mi inglés
Hay otro shell llamado zsh muy potente
Les comparto mi resumen de la clase.
Kernel: Es el núcleo del sistema operativo ademas de que ahí es donde se gestionan todos los recursos de hardware y los periféricos conectados al computador.
Shell: Es el interprete, es un programa que tiene una interface de usuario y nos permite ejecutar las aplicaciones en un lenguaje de alto nivel y procesarlas en un lenguaje de bajo nivel.
Aplicaciones: Son las aplicaciones con las que interactuamos para realizar alguna actividad y por debajo estas ejecutan acciones directamente en el kernel.
Tipos de Shell (Formatos de Lectura):
-SH
-KSH
-CSH
-BASH
Formas de obtener mas informacion a cerca de comandos que no conocemos.
man (comando del cual queremos saber mas) info (comando del cual queremos saber mas)
Excelente info!
Tipos de Shells
Apuntes:
Componentes de Linux, Tipos de Shell y Comandos de información
Linux
Linux consta de algunas partes principales:
Kernel. Núcleo del sistema operativo en el cual se gestionan todos los recursos de hardware y todo lo que tiene que ver con periféricos conectados a su computador. Shell. Intérprete, un programa que tiene una interfaz de usuario que permite ejecutar las aplicaciones en un lenguaje de alto nivel y procesarlos en un lenguaje de bajo nivel, para poder manipular y controlar todo lo que tiene que ver con una aplicación o programa. Aplicaciones. Aplicaciones que interactúan con el usuario.
Tipos de Shells (Formato Lectura)
• SH • KSH • CSH • BASH
Este nuevo curso de Shell esta bravazo, mucho mas entendible que el anterior. Felicitaciones Platzi!
Gracias Liam
XD
se paso de ver**
Linux consta de algunas partes principales:
Tipos de Shells (formato de lectura) (Juan Sarmiento)
Algunos comandos para conocer información sobre algún comando que no conozcamos son:
$ man <comando>$ info <comando>Hola cual es el curso anterior a este ??
Hola! :D Te recomiendo que tomes estos:
Saludos!
En el WSL si no tienes instalado el info y man sudo apt install man sudo apt install info
https://platzi.com/tutoriales/1748-terminal/2349-que-es-y-como-usar-windows-subsystem-for-linux/
Aprovecho para consultar. ¿Qué diferencia hay entre ejecutar un comanto una vez entrado en root (#) y ejecutar el comando con sudo estando en un usario diferente a root?
Estimado Pablo,
No existe diferencia en la ejecución del comando, al ejecutar con sudo lo que estas haciendo es otorgando momentaneamente los permisos de root para la ejecución de ese comando. Cuando te logeas como root tienes un control total no momentaneo, en el cual puedes realizar cualquier tema.
si el comando que ejecutas no depende de ninguna variable de entorno que se cree para el usuario root en el login, entonces no hay diferencia.
Pero si el comando que vas a utilizar, depende de una variable creada en el login del usuario root, tu comando no va a funcionar porque sudo no carga el archivo profile del usuario.
me agrada mucho el curso y se ve que el profesor marco tiene muchísimo conocimiento sobre el área que dicta lo que me cuesta digerir es la muletilla constante de "El tema.
el curso de spring fue lo msimo
como se que versión de shell utilizo?
Puedes hacer echo $0 o ps -p $$
Hola Oscar, con cualquiera de estos 2 comandos puedes saber la versión de shell que estas utilizando
$Host Get -Host
1 clase por dia
nunca pares de aprender
El shell es considerado un lenguaje de programacion y este tiene ciertas "distribuciones" por decirlo de alguna manera. Entre estas la mas usada y la que viene por defecto en muchos sistemas Linux es el bash. Si ustedes en sus consolas Linux ponen info bash van a tener informacion sobre este shell. Cada tipo de shell tiene distintas caracteristicas que los hace unicos. De hecho, el mas reciente de ellos, el Fish significa Friendly Interactive SHell. Si quieres saber mas de esto checa el siguiente articulo: https://www.tecmint.com/different-types-of-linux-shells/
Interesante curso, el contenido se ve super útil y aplicable.
El comando man e info son muy útiles aún puedes usar tldr más el comando del que quieras un ejemplo. Lo puedes instalar con brew en.
Les comparto l repositorio creado gracias a este curso Repositorio🖥️