Mastering Bash - Primeros pasos

¿Qué es Bash? Bash es un intérprete de comandos también conocido en inglés como una “shell” desarrollada el 8 de junio de 1989 por Brian Fox en el lenguaje C como alternativa y mejora de SH (Bourne Shell). Hoy en día es multiplataforma ya que puede correr tanto en Linux como en Mac OS X (de hecho es shell por defecto), en Windows mediante Cygwin o mediante la instalación oficial desde su apartado de añadir nuevas características de software....

January 7, 2021 · 9 min · Álvaro Castillo

Mastering Bash - Redireccionamientos y tuberías

Estamos de vuelta Bienvenidos a esta nueva entrega de Mastering en Bash, los que ya nos siguen de las anteriores espero que disfrutéis con este post, si acabas de acceder y no tienes ni idea de que va esto, puedes ver nuestro viejo post Primeros Pasos. En el siguiente post veremos que son los redireccionamientos y las tuberías antes de comenzar con scripting. ¿Qué es un redireccionamiento? Un redireccionamiento, como su propio nombre indica lo que hace es una redirección a un determinado sitio....

January 7, 2021 · 6 min · Álvaro Castillo

Mastering en Bash - Buscando archivos y directorios

En busca de Wally ¿A quién no le interesa encontrar a esta buscada ballena en medio de un océano tan grande? Pues a nosotros no la verdad, preferimos buscar otro tipo de cosas como archivos y directorios en nuestro sistema. Para ello haremos uso de los comandos find(1), locate(1), whois(1),whereis(1). Diferencias find(1) a diferencia de locate(1) es un comando que busca a tiempo real y tiene muchísimas funcionalidades añadidas como filtrar por nombre, tipo de ejecutable, fecha, hora…....

January 7, 2021 · 5 min · Álvaro Castillo

Mastering en Bash - Condicionales

En esta entrega comenzaremos a ver los condicionales de los que disponemos en Bash. Off-Topic: Vamos a resumir los artículos y separarlos por subcontenidos para hacer más ágil su lectura, lo hemos aprendido el post anterior Mastering en Bash ~ Primero de Scripting, en el que hemos inyectado mucha cantidad de contenido de golpe a pesar de ser muy útil, puede parecer pesada su lectura. ¿Qué es un condicional? Imaginémonos que vamos a comprar el pan y resulta de que o bien no hay, o bien sale más caro de lo que imaginamos, o bien no es el tipo que buscamos…etc, entonces tenemos que pensar ¿Qué hacer?...

January 7, 2021 · 6 min · Álvaro Castillo

Mastering en Bash - Enlaces simbólicos o duros y alias

Acorta y vencerás En Echemos un bitstazo sabemos que no es así realmente el refrán, pero si que es cierto, que si acortamos mucho nos será más fácil aprendernos dónde está cada cosa haciendo uso de los enlaces para los ficheros y directorios y alias para comandos muy largos. Alias Los alias nos permiten reducir la longitud de una sentencia que queramos ejecutar en nuestro sistema y atajarla con una simple palabra....

January 7, 2021 · 2 min · Álvaro Castillo