Giter VIP home page Giter VIP logo

bootcamp-2-challenge's Introduction

Challenge de la Clase 3 Linux - Bash Shell

Componentes de Linux, Tipos de Shell y Comandos de información

Linux tiene 3 partes principales:

  • Kernel: Es el núcleo del Sistema Operativo y se gestionan los recursos de hardware como la memoria, el procesamiento y los dispositivos periféricos conectados al computador.
  • Shell: Es el interprete, un programa con una interfaz de usuario permitiendo ejecutar las aplicaciones en un lenguaje de alto nivel y procesarlas en un lenguaje de bajo nivel para manipular y controlar aplicaciones y programas como nuestro proyecto.
  • Aplicaciones: Son las aplicaciones con las que interactuamos día a día.

Tipos de Shells:

  • SH
  • KSH
  • CSH
  • BASH

Algunos comandos para conocer información sobre el resto de comandos:

  • man [comando]
  • info [comando]

Bash scripting

La idea básica de generar programas en bash es poder ejecutar múltiples comandos de forma secuencial en muchas ocasiones para automatizar una tarea en especifico. Estos comandos son colocados en un archivo de textos de manera secuencial para poder ejecutarlos a posterioridad.

Un archivo .vimrc podremos configurar de mejor manera nuestro editor VIM.

Presionamos I para poder escribir en nuestro editor.Presionamos ESC para salir del modo edición, luego escribimos :wq para salir y guardar nuestro archivo.

Operadores

Por si alguien olvido los operadores:

  • gt mayor
  • lt menor
  • ge mayor o igual
  • le menor o igual
  • eq igual
  • ne distinto

Otros operadores https://www.atareao.es/tutorial/scripts-en-bash/condicionales-en-bash/#

Crear nuestro primer Script

#!/bin/bash
# Programa para realizar algunas operaciones utilitarios de Postgres
echo "Hola bienvenido a la clase 3 Linux"
#! /bin/bash
# PROGRAMA: U-POSG
echo "Programa Utilidades Postgres"
    <<"COMENTARIO 1"
    Programa para administrar las utilidades de la Base
    de Datos Postgres
   "COMENTARIO 1"
    
exit 0

Challenge #2 Bootcamp DevOps

Objetivo: En este Challenge aprenderemos a trabajar con los comandos basicos de linux y generar los primeros scripting

Cuenta con 3 partes:

  • Reto 1 - Linux aquí
  • Reto 2 - Linux - gestión de permisos aquí
  • Reto 3 - Linux - gestión de directorios aquí

Bonus:

Entregable:

  • Clona el repositorio bootcamp-2-challenge

  • Crea un repositorio en Github con la solución, te recomiendo que trabajes en equipo para evaluar los resultados y aprender un poco más.

  • Sube la url del repositorio en classroom en la entrega de la tarea.

  • Pasos para subir tareas en classroom pasos

  • Hay algunos retos que tienes que armar la documentación te recomiendo usar markdown

Sube la url del repositorio en classroom en la entrega de la tarea.

⌨️ con ❤️ por roxsross 😊

No olvides revisar mi blog roxsross 😊

y mi linktree roxsross 😊

"No se trata de cambiar el mundo, creo que creas un cambio pequeño, pero que te importe estás cambiando las cosas".

bootcamp-2-challenge's People

Contributors

franco9400 avatar roxsross avatar dfdiaza avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.