Ir al contenido principal

Entradas

Concatenar comandos en GNU/Linux

Fuente:  https://jorgebastida.es . Link Con | hace que la salida del primero se convierta en la entrada del segundo. Ejemplo : [ root@server ~]# cmd1 | cmd2   Con & hará que los dos (o más) comandos se ejecuten de manera simultanea. Ejemplo : [ root@server ~]# cmd1 & cmd2   Con || El segundo comando se ejecutará si el primero termina sin éxito. Ejemplo : [ root@server ~]# cmd1 || cmd2   Con && El segundo comando se ejecutará solo si el primero termina con éxito. Ejemplo : [ root@server ~]# cmd1 && cmd2   Con ; El segundo comando se ejecutará sin importar el resultado del primero. Ejemplo : [ root@server ~]# cmd1 ; cmd2 
Entradas recientes

Bajar videos con yt-dlp

        Permite descargar archivos de vídeo de varias plataformas de vídeo, funciona en varios sistemas operativos Instalar en Linux  (/https://github.com/yt-dlp/yt-dlp/wiki/Installation) 1) In UNIX-like OSes (MacOS, Linux, BSD), you can also install the same in one of the following ways: sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp --dir /usr/local/bin -o yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable   2) Actualizar sudo yt-dlp -U Ver la lista de los distintos archivos disponibles yt-dlp -F URL yt-dlp --list-formats URL      Fuentes:  https://github.com/yt-dlp/yt-d...

Esteganografía

Esteganografía es el arte de ocultar información en textos, imágenes y otros tipos de documentos digitales (imágenes, vídeos, sonido,…). Desde tiempos remotos se ha empleado para enviar mensajes secretos y ocultar todo tipo de información, y en la actualidad los gobiernos siguen utilizándola muy a menudo. Instalar el software en GNU/Linux "steghide" Steghide  puede ser un dispositivo de esteganografía que te permite encubrir registros confidenciales dentro de un registro de imagen o sonido con una frase de contraseña. Refuerza los grupos de imagen BMP y JPEG, y los grupos de sonido AU y WAV. Por defecto, utiliza Rijndael ( AES ) para encubrir el registro y la medida clave es de 128 bits. Instalación sudo apt install steghide Obtener ayuda steghide --help Debes tener un mensaje (mensaje.txt) Debes tener un portador (foto.jpg)   Cómo adjuntar el mensaje.txt a la foto.jpg steghide embed -cf foto.jpg -ef mensaje.txt Aquí: cf : cover file (archivo de cubie...

Cosas que hacer después de instalar raspbian en la raspberry Pi 4

*) Instalar el sistema operativo Rasbpian es la mejor alternativa, va mejor que todos los otros sistemas a nivel de escritorio https://www.raspberrypi.org/downloads/ Raspbian es nuestro sistema operativo oficial para todos los modelos de Raspberry Pi. Use Raspberry Pi Imager para que de una manera fácil pueda instalar Raspbian y otros sistemas operativos en una tarjeta SD lista para usar con su Raspberry Pi: Raspbian is el sistema oficial de todos los modelos de Raspberry Pi Raspberry Pi Imager for Windows Raspberry Pi Imager for macOS Raspberry Pi Imager for Ubuntu *) Cambiar la clave de pi y root Cuando una Raspberry Pi recién le instalamos el Sistema Operativo "Rasbian" trae dos usuarios: pi y root. El usuario pi tiene como clave raspberry , por razones de seguridad es mejor cambiar el usuario y su clave. sudo passwd pi Cambiar nombre del host de pi --> al que tú quieras (más seguridad). Ver artículo que escribí para detalles *) Instalar Firefox: o...

Cambiar el nombre y clave en el bluetooth de la placa Arduino ZUM BT-328 de BQ

Pasos  Mover en la placa BT-328 los pines 1, 2 y 3 del módulo bluetooth en "on"  pin 1 enciende o apaga el bluetooth pines 2 y 3 se usan para configurar la placa arduino, para ello deberán estar en on Abrir bitbloq y crear un programa conectando en la placa dos botones en los pines 0 y 1, para obligar a la placa tener en input los pines 0 y 1  En la pestaña de programación tipo código veras el cambio, se hacen los pines 1 y 2 de entrada "input". /*** Included libraries ***/ /*** Global variables and function definition ***/ const int boton_1 = 1 ; const int boton_2 = 0 ; /*** Setup ***/ void setup ( ) { pinMode ( boton_1 , INPUT ) ; pinMode ( boton_2 , INPUT ) ; } /*** Loop ***/ void loop ( ) { } Abrir el programa Arduino y configurar en las herramientas el tipo de placa Placa BT Procesador: ATMega328P Puerto /dev/ttyUSB0 (variará según el puerto usb que conectes en el pc)...

Agregar o eliminar una librería externa a Arduino (bitbloq)

¿Qué son la librerias en Arduino? Las librerías son trozos de código hechos por terceros que usamos en nuestro sketch. Esto nos facilita mucho la programación y hace que nuestro programa sea más sencillo de hacer y de entender. Las librerías son colecciones de código que facilitan la interconexión de sensores, pantallas, módulos electrónicos, etc. El entorno de arduino ya incluye algunas librerías de manera que facilita, por ejemplo, mostrar texto en pantallas LCD. Existen infinidad de librerías desarrolladas por terceros en internet con sus correspondientes forks, que nos ayudarán a conectar prácticamente cualquier dispositivo a los Arduinos de forma muy sencilla. Las librerías normalmente incluyen los siguientes archivos comprimidos en un archivo ZIP o dentro de un directorio. Estas siempre contienen:     Un archivo .cpp (código de C++)     Un archivo .h o encabezado de C, que contiene las propiedades y métodos o funciones de la libr...

Accesos directos en GNU/Linux de un archivo a mi escritorio

Algo poco habitual en estos entornos Tengo una carpeta ubicada en un disco: /media/virtual/DATOS/clases Quiero crear un acceso directo a este directorio "clases" en mi escritorio. Utilizo el comando "ln· man ln DESCRIPTION        In  the  1st  form,  create  a  link  to TARGET with the name        LINK_NAME.  In the 2nd form, create a link to TARGET  in  the        current directory.  In the 3rd and 4th forms, create links to        each TARGET in DIRECTORY.  Create hard links by default, sym‐        bolic  links  with  --symbolic.  By default, each destination        (name of new link) should not already exist.   When  creating        hard  links, each TARGET must ...