Curso de Bash Script para principiantes

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024

ความคิดเห็น • 123

  • @ferxas4560
    @ferxas4560 ปีที่แล้ว +63

    Fazt me acuerdo que en una entrevista hablaste que Bash fue tu primer "lenguaje" por decirlo así. Es genial saber que sacaste un curso de ello.

  • @qvacode
    @qvacode ปีที่แล้ว +38

    Estaría genial un curso de nvim desde configuración hasta trabajo diario con él. Gran vídeo como siempre. Saludos desde Cuba.

    • @8koi245
      @8koi245 ปีที่แล้ว

      the primeagen has a video on it, and if you only want to use it not spend a whole day in the configuration, just use Lunar Vim instead

    • @full-music
      @full-music ปีที่แล้ว

      Apoyo

    • @user-ye4dv3bf3h
      @user-ye4dv3bf3h ปีที่แล้ว

      Apoyo

    • @CarlosPerez-nz7ji
      @CarlosPerez-nz7ji 5 หลายเดือนก่อน

      apoyo

  • @patriciodiazzuniga
    @patriciodiazzuniga 10 หลายเดือนก่อน +15

    Tengo 45 años llevo 30 años programando y nunca paro de aprender. Gracias Fazt saludos desde Chile

  • @jonatany100
    @jonatany100 ปีที่แล้ว +17

    no conozco otro canal con tanta información y que explique tan bien, gracias por existir.

  • @danielrosa7062
    @danielrosa7062 หลายเดือนก่อน

    Hola amigo, de todos los cursos de Bash scripting que he visto, me encanta como lo explicas sencillo y con detalles, muchas gracias

  • @DaudethDuranV
    @DaudethDuranV 7 หลายเดือนก่อน +1

    Excelente introduccion a bash , se me hizo muy practico y bastante claro , totalmente satisfecho, y siento que fue un tiempo bien invertido en este curso. Gracias .. Saludos!

  • @nohealvarez1239
    @nohealvarez1239 7 หลายเดือนก่อน +2

    Gracias Fazt por compartir tus conocimientos ❤❤❤💪☝👉👃✊👉🇱🇹🇱🇹

  • @chrisytbexp6705
    @chrisytbexp6705 ปีที่แล้ว +2

    buen fazt soy tu fan y me encantan tus videos. De hecho acabo de llevar un curso de shell scripting en Udemy y aqui tu tocas cosas que no vi en el curso como los comentarios multilinea y el hacer condicionales con (( ... ))
    super genial y enriquecedor para mi tu curso. Gracias por seguir aportando a esta bonita comunidad y que tu motivación no sea principalmente el lucrar como si lo es para otras personas sino enseñar a otros, un gran gracias :)

    • @maxtudiodesing
      @maxtudiodesing 11 หลายเดือนก่อน

      Saludos una pregunta que tal el curso de udemy de shell? Vale la pena y tiene un link si es bueno?

  • @ffer.nand0
    @ffer.nand0 ปีที่แล้ว +2

    justo el curso que estaba necesitando

  • @alexanderlozada799
    @alexanderlozada799 ปีที่แล้ว +1

    Fazt esto me cae de perlas ya que en este semestre de la U aprendere bash script :D, y puedo ir adelantando y aprendiedno con tu video, gracias

  • @robotvivo5158
    @robotvivo5158 ปีที่แล้ว

    Justo me mude de windows a manjaro hace una semana . Gracias Fazt

  • @JimyDrive
    @JimyDrive ปีที่แล้ว +2

    Otro gran curso que nos regalas.
    Mil gracias

  • @TwT6
    @TwT6 ปีที่แล้ว

    Bro
    Te prometo que as llegado a explicar muchisismo mejor que mi propio profe que solo nos esplica este tema
    Lireral me has salvado las pruebas

  • @CarlosPerez-nz7ji
    @CarlosPerez-nz7ji 5 หลายเดือนก่อน

    muy buen tutorial, me suscribo. espero poder seguir viendo cursos como este

  • @R32112
    @R32112 6 หลายเดือนก่อน

    excelente video recién saque un curso de microsoft with bash y este fue un excelente complemento, gracias por tan buenos videos!

  • @eze.esteban
    @eze.esteban ปีที่แล้ว +1

    sos un genio man, mil gracias por tu contenido

  • @MauricioLinaresCuentero
    @MauricioLinaresCuentero ปีที่แล้ว +1

    Eres un crack, que gran vídeo, mil gracias por tremendo curso.

  • @democracia720
    @democracia720 ปีที่แล้ว

    Andaba buscando un curso y al fin sacaste uno que bien..

  • @nelson-aleman4760
    @nelson-aleman4760 ปีที่แล้ว

    tsss justo llega este curso cuando mas lo necesito, mil gracias Fazt, que buen servicio. Como siempre un grande.

    • @csnzlatino
      @csnzlatino ปีที่แล้ว

      como curso inicial puede servir, pero ya te aviso que esta lleno de malas prácticas.

    • @arturopastrana9256
      @arturopastrana9256 ปีที่แล้ว +1

      @@csnzlatino Ilustranos asi aprendemos de mejor manera.

  • @enriqueatala2567
    @enriqueatala2567 7 หลายเดือนก่อน

    Hola, primero que nada gracias por el curso, me hizo recordar mis comienzos allá por el 83, con MSDOS, D.O.S. y CPM80... amen de basic y cobol RM Mc Farland, son comandos similares como cd mkdir o rmdir, hasta que apareció algo similar a bash que fueron los .bat y .sys, como los clásicos autoexec.bat y config.sys tan toqueteados en D.O.S. y windows ni hablar, ademas recuerdo haber visto como se fabricaban los primeros virus en estos .bat, hoy se populariza el bash gracias a la concientización que ha tenido el mundo de desarrolladores en la seguridad de UNIX y sus desprendimientos GNU como Linux y bienvenido sea! trabajé con equipos UNIX y nunca me sentí tan seguro informáticamente hablando y preferí el engorro de estos métodos a los monitores como son windows, OS2 Warp o el mismísimo MAC. Te cuento todo estos por que observé te gusta la historia del avance de la informática. Saludos desde Cordoba en Argentina.

  • @markbiophysicist5935
    @markbiophysicist5935 หลายเดือนก่อน

    Supongo que en el minuto 1:03:16 lo que realmente está sucediendo es que se está realizando una sustitución de parámetro.
    La sintaxis básica es:
    ${parametro:-palabra}
    Por lo tanto, lo que se quiere decir es que si parametro no está establecido o es nulo, se usará la expansión de palabra. De lo contrario, se usará el valor de parametro.
    Ejemplo de script:
    #!/bin/bash
    parametro=123
    palabra="null"
    echo ${parametro:-palabra}
    Resultado:
    123
    Y como los descriptores de fichero son:
    Entrada estandar=0 que corresponde con /dev/stdin
    Salida estandar=1 que corresponde con /dev/stdout
    Error estandar=2 que corresponde con /dev/stderr
    ¿Entonces la expresión S{1:-/dev/stdin} quiere decir que si el descriptor de fichero 1 o lo que es lo mismo la salida estandar es nula o está vacía se usará la expansión de palabra que en este caso corresponde con la entrada estandar (el archivo) y si no esta vacía o es nula (porque se están introduciendo líneas) entonces se usará la salida estandar que está identificada con el descriptor de fichero número 1 y que corresponderá con la salida del comando read?
    Disculpen la contundencia pero lo creo necesario para esclarecer la duda.
    Saludos y gracias por leerme.

  • @user-ko1cw6mv4q
    @user-ko1cw6mv4q 5 หลายเดือนก่อน

    Me encantan Tus videos fazt nunca te vayas ❤

  • @xavicodeer
    @xavicodeer ปีที่แล้ว +1

    Lo que necesitaba!!!

  • @devourer4857
    @devourer4857 ปีที่แล้ว

    Buenisimo, muy bien explicado todo y facil de entender

  • @trianagonzalez5077
    @trianagonzalez5077 ปีที่แล้ว

    Excelente curso men, me ha ayudado mucho para aprender, te agradezco 🥳

  • @gomz810
    @gomz810 ปีที่แล้ว

    justo andaba buscando algo como esto, gracias que buen aporte.

  • @user-hs2yb6no6t
    @user-hs2yb6no6t ปีที่แล้ว +5

    ¿De casualidad hay un libro o documentación oficial que recomiendes leer para profundizar Bash?
    De antemano agradezco mucho por tu trabajo y tu esfuerzo. Me h encantado el curso. Felicidades amigo

  • @lautarochaparro1332
    @lautarochaparro1332 ปีที่แล้ว

    gracias por tanta calidad en tu contenido eres increible

  • @jesus_84_
    @jesus_84_ ปีที่แล้ว

    Maestro de maestros.

  • @gmarcoduran
    @gmarcoduran ปีที่แล้ว

    Genial, justo lo que buscaba, muy bueno.

  • @mateo-dev
    @mateo-dev ปีที่แล้ว

    Muchas Gracias por este tutorial

  • @saenzCode
    @saenzCode ปีที่แล้ว

    Que gusto y placer fue haber conocido este canal. es increíble todo el conocimiento que nos comparte y devuelve a la comunidad.
    Me comprometo que cuando llegue a un buen nivel de programación o lo que sea también compartiré mis aprendizajes con el mundo. Porque Fazt se ha vuelvo una inspiración para lograrlo.

  • @joaquinginestet4813
    @joaquinginestet4813 5 หลายเดือนก่อน

    Que interesante que las variables creadas en una función de bash sean globales y haya que aclarar que son locales, cuando normalmente por estar dentro de una función una variable ya es local

  • @ZBROOS
    @ZBROOS ปีที่แล้ว +2

    Wow, que distribución más linda, ¿Cuál es?
    ¡Muchas gracias por este increíble contenido, Fazt!

    • @stivenmedina2825
      @stivenmedina2825 ปีที่แล้ว +1

      Linux LiteOS, ya lo ha mencionado en otros videos

    • @FaztTech
      @FaztTech  ปีที่แล้ว +2

      Esta es Xubuntu

    • @luchorosales5875
      @luchorosales5875 ปีที่แล้ว

      @@FaztTech y que tema tienes puesto?

  • @urielmyak
    @urielmyak ปีที่แล้ว +1

    Fazt neta Gracias por todo el conocimiento que compartes, por favor podrías hacer un tutorial de ejecución de tareas en segundo plano con celery e django Rest framework?? Gracias!

  • @aarongutierrez9767
    @aarongutierrez9767 ปีที่แล้ว

    Me ayudo mucho tu video carnal

  • @elquetedicelaposta4992
    @elquetedicelaposta4992 6 หลายเดือนก่อน

    solucionado
    muchísimas gracias!

  • @ElSharaawe
    @ElSharaawe ปีที่แล้ว

    Un magnífico 🙌

  • @michaeledwinanayaquispe325
    @michaeledwinanayaquispe325 ปีที่แล้ว

    Muchas gracias por el curso c:

  • @miguelpinzon1061
    @miguelpinzon1061 ปีที่แล้ว

    Buen curso gracias

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan ปีที่แล้ว

    super !!! muchas gracias!!!

  • @chicho69-cesar
    @chicho69-cesar ปีที่แล้ว +1

    Que bendición

  • @ninorata8830
    @ninorata8830 ปีที่แล้ว

    no pude usar react con node, porq no me gusto, soy amante de la pila lamp, asi q te felicito por el video bro, me gusto el nuevo contenido :)

  • @bellazzidavid
    @bellazzidavid ปีที่แล้ว

    Muchas gracias!!

    • @FaztTech
      @FaztTech  ปีที่แล้ว

      Gracias a ti David por el apoyo

  • @fabianbustosaguirre6958
    @fabianbustosaguirre6958 ปีที่แล้ว

    gracias por el curso

  • @beyondeternaldev
    @beyondeternaldev ปีที่แล้ว +1

    Buen día Fazt, increíble curso como siempre, ¿habría la posibilidad de que nos trajeras un curso de Spring Framework?

  • @markbiophysicist5935
    @markbiophysicist5935 หลายเดือนก่อน

    Hola colega. Primero que nada quería darte las gracias por tu esfuerzo y tu dedicación. En el minuto 30:04 usaste la variable age precediéndola del símbolo $, pero en el ejemplo condicional previo no lo usaste. He probado ambas formas y parece ser que bash es capaz de leer el valor de la variable tanto si se le indica de manera explícita como si se hace de manera implícita. Es decir, si no precedes el nombre de la variable con el símbolo $ también ejecuta el condicional adecuadamente. ¿debería tener cuidado con esto para algún caso concreto o es simplemente una característica propia del lenguaje? Saludos.

  • @krimenet4376
    @krimenet4376 11 หลายเดือนก่อน

    buen video,pero si me permites un consejo dale algo de zoom a las letras :) gracias por el aporte.

  • @10tronic
    @10tronic 2 หลายเดือนก่อน

    Cual sería entonces la diferencia entre bash script y shell script?
    Me tomó 3 semanas acabarlo pero fue genial, es muy util. Tienes algún curso de Linux?

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt ปีที่แล้ว

    Gracias fazt !

  • @nossaamortobased9663
    @nossaamortobased9663 ปีที่แล้ว +1

    Top demais conteudo epico muito obrigado

  • @akllacomunica
    @akllacomunica 9 หลายเดือนก่อน

    Excelente

  • @BobbyLonely
    @BobbyLonely ปีที่แล้ว +1

    aun espero el curso de C++ que dijiste que ibas a hacer en un video antiguo :)

  • @name.0000
    @name.0000 ปีที่แล้ว +2

    ¿que distro usas?

  • @andresquesada6059
    @andresquesada6059 ปีที่แล้ว

    Excelente!

  • @juan44asdj
    @juan44asdj ปีที่แล้ว

    Hey Fazt! Soy fan tuyo. Te sigo desde hace mucho tiempo. Eres mi coach, y maestro en casi toda mi profesión.
    Hoy vengo a hacerte una critica constructiva.
    Algo que molesta, que confunde y me ha dañado muchas veces el proceso de aprendizaje, es que siempre escribas una linea, y luego te devuelvas a guardarla en una variable. Hazlo de primeras, no devuelvas el codigo, confundes mucho con algo tan simple como eso.
    Escribe la variable y determina que vas a guardar. No viceversa. Lo digo porque en casi la mayoria de videos te pasa.
    Espero lo tomes bien, como digo es critica constructiva.
    Muchas gracias y sigue asi.

    • @FaztTech
      @FaztTech  ปีที่แล้ว +3

      De hecho es algo adrede, el punto es que quede muy en claro que la variable solo almacena un tipo de dato, es por eso que empiezo escribiendo el literal
      "esto por ejemplo"
      esto funciona perfectamente por si solo, no necesita de la variable.
      pero si después necesitas una variable tienes que añadir la sintaxis que va antes
      $variable = "esto por ejemplo"
      es por eso que la añado después, porque recién después que la menciono la necesito, no antes.
      si lo notas, esta explicación paso a paso, es lo mismo que hago en el video. Primero se hace la operacion, luego si la necesitas añades la variable, y asi, en todos los ejemplos.
      Ademas la escritura solo es una consideracion practica, si entiendes que es el literal y cual es la variable, entonces no hay ningun problema en saber como escribirla, y luego te sera mas facil aprender practicamente cualquier lenguaje, porque estos solo cambian en pequeñas cosas su sintaxis.
      Y finalmente mi objetivo no es que se escriba codigo para copiar y pegar sino que la persona sepa lo que escribe, y para que tenga muy en claro que modificar

  • @kikecastor
    @kikecastor ปีที่แล้ว +1

    Wow !

  • @rleal5325
    @rleal5325 2 หลายเดือนก่อน

    Muchas gracias. Solo quisiera saber que extensiones utilizas en vs code para shell o bash??

  • @LavinOficial
    @LavinOficial ปีที่แล้ว

    Gracias colega justo lo que necesitaba, tienes uno de powershell ?

  • @Holri
    @Holri ปีที่แล้ว

    Master 👽

  • @luisenriquehernandezlezama7934
    @luisenriquehernandezlezama7934 หลายเดือนก่อน

    Usas linux dia a dia? que distro recomiendas para alguien que viene de windows

  •  ปีที่แล้ว

    Te re amo

  • @garyvalencia527
    @garyvalencia527 ปีที่แล้ว

    muy buen video, no se podrías para el el lenguaje Batch que es para Windows 😊😊

  • @sikodhany4564
    @sikodhany4564 5 หลายเดือนก่อน

    Cuál es la tecla para autocompletar el texto en la terminal?

  • @psicotrogato
    @psicotrogato ปีที่แล้ว

    Me imagino existirá un diccionario con variables o constantes de Sistema usadas por convención que almacenan muchos datos del sistema según el sistema... Qué nos aconsejas para irlas conociendo?

  • @elquetedicelaposta4992
    @elquetedicelaposta4992 6 หลายเดือนก่อน

    Cuando hago el ejercicio de read no me lee la variable

  • @rafasegura1656
    @rafasegura1656 4 หลายเดือนก่อน

    Como separas la terminal del visual studio code??

  • @nobodytoldme4925
    @nobodytoldme4925 ปีที่แล้ว

    Que bendición, ahh

  • @eduardomunoz3733
    @eduardomunoz3733 ปีที่แล้ว

    Hay algún video en el canal donde enseñe el entorno que tiene montado de Linux?

  • @JoseVazquez-qo9kq
    @JoseVazquez-qo9kq 11 หลายเดือนก่อน +1

    Script para generar sus scripts de ejemplo: #!/bin/bash
    echo "Ingresa el nombre del script a crear"
    read name_script
    touch $name_script
    chmod +x $name_script
    echo '#!/bin/bash' > $name_script
    vim $name_script

  • @v8metal
    @v8metal ปีที่แล้ว

    "fecha de creacion 32 de marzo" ???? (miro tus videos desde hace años, amo este canal !!!)

  • @cleidysbrooks
    @cleidysbrooks ปีที่แล้ว

    Hola Fazt Otro interesante curso, pero creo que para este curso hay que saber Linux primero. Estoy confundida jijiji. Gracias

    • @FaztTech
      @FaztTech  ปีที่แล้ว +3

      Si para este curso hay que saber Linux, esta semana subo un curso básico de los comandos mas usando en Linux y que servira tambien como fundamente a este otro curso :)

  • @sergoloyt1598
    @sergoloyt1598 หลายเดือนก่อน

    como se llama tu fundo de pantalla?

  • @Zica02
    @Zica02 6 หลายเดือนก่อน

    que distro usas, fazt?

  • @XALEXYTX
    @XALEXYTX ปีที่แล้ว

    Buenas ,que distro de Linux estás usando?

    • @qweysercyjh
      @qweysercyjh 11 หลายเดือนก่อน

      Utiliza Xubuntu

  • @AngelGonzalez-vr3nl
    @AngelGonzalez-vr3nl ปีที่แล้ว

    Fazt donde puedo pagar por tus cursos?, es necesario apoyar la inteligencia.

  • @randyventuraruiz1030
    @randyventuraruiz1030 ปีที่แล้ว

    Que distribución de Linux usas?

  • @qweysercyjh
    @qweysercyjh 11 หลายเดือนก่อน

    Hola, esta bueno el curso, lo hice desde windows con la consola de git bash y tenia problemas debido al "#! bin/bash" , me daba un error: cannot execute: required file not found, se soluciono reemplazandolo por #!/usr/bin/env bash , Espero que a alguien le sirva.

  • @rominagonzalez4789
    @rominagonzalez4789 ปีที่แล้ว

    Una pregunta, se puede usar Geany en lugar de visual studio code? porque estoy haciendolo desde una netbook con mx linux y tiene el Geany

    • @cocoro14
      @cocoro14 11 หลายเดือนก่อน

      si

  • @IamLink__
    @IamLink__ ปีที่แล้ว

    estas utilizando arch linux? por cierto buen video :3

    • @FaztTech
      @FaztTech  ปีที่แล้ว

      Hola Link, esta distro es Xubuntu, quizas se parece porque tipicamente en Arch tambien se usa Xfce como entorno de escritorio

  • @jonathanmeza4141
    @jonathanmeza4141 10 หลายเดือนก่อน

    5:39 SHEBANG

  • @varo2234
    @varo2234 22 วันที่ผ่านมา

    En el mundo real cuál sería una aplicación práctica de esto?

  • @juanjacob4122
    @juanjacob4122 5 หลายเดือนก่อน

    1:03:40

  • @Northernsky5
    @Northernsky5 11 หลายเดือนก่อน

    Tengo una duda: En los Strings cuando quiero convertir un texto ya sea en mayúsculas o minúsculas, a la hora de poner una tilde a una palabra no me la convierte en mayúsculas y tampoco en minúsculas, ¿alguna solución a eso?. Buen curso!

    • @uledwin
      @uledwin 4 หลายเดือนก่อน

      Me paso igual pero lo solucione usando tr
      lower=$(echo "$name" | tr '[:upper:]' '[:lower:]') , este convierte lo que este en upper en lower.

    • @Northernsky5
      @Northernsky5 4 หลายเดือนก่อน

      @@uledwin Gracias bro!

  • @dragayt543
    @dragayt543 ปีที่แล้ว

    Cuál es tu distribución FAZT?

    • @qweysercyjh
      @qweysercyjh 11 หลายเดือนก่อน

      Xubuntu

  • @fabianmolina15
    @fabianmolina15 11 หลายเดือนก่อน

    Que distribucion de linux esta usando?

    • @qweysercyjh
      @qweysercyjh 11 หลายเดือนก่อน

      usa xubuntu

  • @luisfernandocisneros3156
    @luisfernandocisneros3156 ปีที่แล้ว

    ¿Hola alguien sabe por que mi archivo no se convierte en un ejecutable? use el comando "chmod +x " pero no lo transformo y tampoco me mando error

    • @miapurplefate
      @miapurplefate ปีที่แล้ว

      proba con chmod u+x o chmod a+x

  • @ismanolgarcia
    @ismanolgarcia ปีที่แล้ว

    Que distribucion linux usas en el curso?

    • @FaztTech
      @FaztTech  ปีที่แล้ว +1

      Esta de llama Xubuntu

  • @franciscojavierneryrios2560
    @franciscojavierneryrios2560 ปีที่แล้ว

    que distribucion usas para programar

    • @FaztTech
      @FaztTech  ปีที่แล้ว +1

      Actualmente Xubuntu

  • @luismateopineiro9480
    @luismateopineiro9480 ปีที่แล้ว

    Es mas recomendable usar vim o nano puesto que si trabajas de forma remota en un servidor linux no puedes usar vscode

    • @FaztTech
      @FaztTech  ปีที่แล้ว +1

      buen punto, creo que hubiera usado nano, lo dejo para la siguiente version del curso :)

    • @talivan1602
      @talivan1602 ปีที่แล้ว

      Si se puede trabajar con vscode en un servidor remoto, solo hay que instalar las extenciones para trabajar en remoto

  • @kevinbustinza7414
    @kevinbustinza7414 ปีที่แล้ว

    Entonces no se puede usar en Windows? Uu

    • @FaztTech
      @FaztTech  ปีที่แล้ว +2

      Bash es un programa de entornos Unix, asi que diría que no pero en Windows también está batch script que es crear scripts que la consola de Windows puede ejecutar o también están los scripts de powershell. De hecho me has dado una idea para un vídeo y un curso. Lo publicaré pronto

  • @jr_py_dev
    @jr_py_dev ปีที่แล้ว

    Que quiere decir el simbolo Lambda en tu terminal?

  • @tomirodriguez
    @tomirodriguez 3 หลายเดือนก่อน

    Bash no es un lenguaje, shell scripting, sí lo es.

  • @luismosquea8035
    @luismosquea8035 ปีที่แล้ว

    Cuanto tu me cobraría por crearme una aplicación

  • @rocvcruz2342
    @rocvcruz2342 ปีที่แล้ว

    ¿Tan limitada es la capacidad de un programador como para repetir hasta el hartazgo el "jelou guorld" como si no hubiera un infinito de posibilidades? Y ya no digamos respecto a otros aspectos, donde se nota la sumisión al inglés que raya en la demencia grado pesticiento.

  • @elquetedicelaposta4992
    @elquetedicelaposta4992 6 หลายเดือนก่อน

    introduce tu edad
    30
    esta es tu edad ------(dato faltante)---- años

  • @davidarango3673
    @davidarango3673 7 หลายเดือนก่อน

    Acaso el nombre correcto no es batch scripts?