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

Mastering en Bash - grep y sus amigos

Volvemos a la carga Como hemos comentado en el post anterior relacionado con este Mastering, queríamos dedicarle una publicación directamente a los comando grep(1) y cut(1), pues aquí esta uno de ellos. Ya hemos visto lo siguiente en este Mastering en Bash: Qué es una shell y qué es Bash Qué son las entradas y salidas en una shell Qué son los modificadores en los comandos Trabajando con directorios y archivos Mostrando archivos ocultos Qué son las rutas absolutas y relativas Cómo posicionarse en directorios superiores Obtener la ruta del directorio actual Gestionando directorio: crear, mover, copiar, renombrar, eliminar Listar archivos y directorios Tipos de archivo Crear ficheros vacíos Mostrando información de un fichero Trabajando con archivos de texto: Mostrar o redireccionar texto Crear archivo y añadir texto directamente Copias de seguridad Qué son las tuberías y redireccionamiento Y todavía nos faltan muchos comandos y sobre todo, el área de scripting que es el área dónde pondremos en práctica lo aprendido para que nos pueda ser útil en un futuro....

January 7, 2021 · 4 min · Álvaro Castillo