Es muy útil tener siempre a mano información que nos puede servir en el día a día, y si la linea de comandos es lo que usas en el día a día entonces este post es útil para vos.
Ya sea que uses Linux o Mac la consola es una herramienta muy potente; hoy en este post dejo un link de como personalizar el prompt de la consola como uno quiere.
Tal vez te encuentres con la necesidad de tener que armar una lista de directorios o carpetas, de tu sistema linux, acá te dejo un comando que te permite realizar ese proceso.
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
También se puede instalar el comando tree que es mucho mas cuidado estéticamente y tiene una cuantos parámetros que lo puedes ejecutar a tu gusto.
Si tener un celular (dispositivo móvil) con Android y quieres usar la cámara de ese celular como webcam puedes usar un programa que se llama Droidcam, es muy buena opción para no comprar una webcam y usa ese dispositivo viejo que tenías en un cajón.
Este artículo trae una solución a un problema frecuente que se dá cuando usas linux, el problema se presenta que no siempre reconoce las conexiones por USB.
Los pasos que realicé para que Droidcam vuelva funcionar como tras el error Droidcam unable to find dev/video0
$ sudo apt install v4l2loopback-utils v4l-utils v4l2loopback-dkms cmake nasm yasm pkg-config libgtk2.0-dev
$ sudo modprobe v4l2loopback
$ v4l2-ctl --list-devices # check if you have dummy video devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video0
Me pasa muy seguido que tengo que corregir droidcam tras actualizar Ubuntu y para esto solo uso este comando.
$ sudo modprobe v4l2loopback
Que sirve para agregar el módulo v4l2loopback al kernel que acabamos de actualizar.
En este post muestro como generar un pendrive booteable para instalar linux ubuntu por ejemplo, con el comando dd (Dataset Definition), pero sirve para cualquier imagen de disco que tenga un sistema operativo o que sea booteable esa imagen luego de ser instalada dentro del pendrive.
Para esto vamos a usar primero el comando lsblk
lsblk
Este comando nos permite listar todos los dispositivos como por ejemplo discos duros, SSD, memorias flash, CD-ROM; una vez que visualizamos donde se encuentra nuestro pendrive procedemos a desmontarlo con el comando umount
Dejo anotado acá algunos recursos de Python que fui recompilando
https://argentinaenpython.com/quiero-aprender-python/
https://www.learnpython.org/es/.
Desde la consola se puede comprimir archivo o directorios con un simple comando
Si se necesita comprimir una carpeta o un archivo lo que se necesita hacer es lo siguiente:
7z a archivo_comprimido.7z /ruta/a/carpetas/ /ruta/a/archivos
A fines prácticos si se necesita realizar una compresión de un directorio o carpeta el comando sería el siguiente:
7z a directorios_comprimidos.7z /ruta/a/carpetas/
si fuese un archivo solo el comando sería el siguiente
7z a archivo_comprimido.7z /ruta/a/archivos
Para poder extraer el contenido de un archivo zipeado ya sea con la extensión .zip o .7z
Si necesitas hacer un backup de tu base de datos con mongo este artículo te puede ayudar
En el próximo comando realizo un backup de la base de datos llamada gastosmensuales y lo llego al directorio /home/fideo/dumps/ claro que esto puede cambiarse por la dirección que ustedes prefieran /home/user/lugarqueprefieran
mongodump –db gastosmensuales –out /home/fideo/dumps/
Acá abajo les dejo un script para que puedan ejecutar y les genere el backup; esto lo pueden poner dentro de un cron (en linux claro) y lo ejecutan cada X cantidad de tiempo.
Si deseamos obtener una lista de todos los software que tenemos instalados en una pc solo basta con correr este comando a continuación y nos generará un archivo de salida ubicado en nuestra raíz del disco C. Se puede modificar esto para que lo escriba en donde uno lo necesite.
wmic product get name"," version| out-File "C:\lista_productos_instalados.txt"
Si quisiéramos tener también una lista de todos los servicios que están corriendo en una PC deberíamos utilizar este comando a continuación; el cual nos genera un archivo txt con la lista de todos los servicios encontrados.
Hace ya un tiempo que me aparecía este mensaje de error en uno de los WordPress que mantengo y no entendía como solucionarlo, hasta que viendo otro sitio que mantengo me dí cuenta que ese error no me aparecía dentro de la salud del sitio, lo que me llevó a comparar ambos administradores de WordPress.