A todos nos gusta experimentar de vez en cuando con un programa nuevo o comando del cual no estamos muy seguros de qué va a hacer en nuestro sistema o qué acciones toma exactamente, solo sabemos los resultados después de haberlo ejecutado. Eso es en sí un problema, ya que podríamos romper el sistema fácilmente o obtener resultados no deseados. Deseamos mostrarte cómo experimentar con cualquier comando o app y saber qué hará exactamente antes de ejecutarlo. Felizmente Sí. Es posible saber qué hará un comando o programa antes de ejecutarlo. Continúa leyendo.
Dale la bienvenida a tu vida a la herramienta maybe del inglés «quizás», este comando te permite exactamente eso, saber qué sucederá después de ejecutar un comando o correr un programa, pero sin realmente hacerlo.
INSTALACIÓN
Antes de instalar maybe primeramente deberás instalar «python-pip», ya que uno depende del otro, para instalar python-pip ejecuta:
sudo apt-get install python-pip

Instala «maybe» en Deepin por medio de ejecutar el siguiente comando:
sudo pip install maybe

USO DE LA HERRAMIENTA
¡Una vez instalado, usarlo es realmente fácil!, Simplemente agrega «maybe» antes del comando que quieres ejecutar. Por ejemplo, hemos creado una carpeta en nuestro escritorio llamada «Test» con algún contenido dentro de dicha carpeta. Digamos que ejecutásemos:
maybe rm -r Test/
Recibiríamos el siguiente output:

maybe has prevented rm -r Test/ from performing 6 file system operations:
delete /home/eli/Desktop/pia-v82-installer-linux.tar.gz
delete /home/eli/Desktop/MaterialTixV0.5b.rar
delete /home/eli/Desktop/Simplenote-linux-1.3.0-amd64.deb
delete /home/eli/Desktop/tixati-theme-master.zip
delete /home/eli/Desktop/keiosweb-tixati-semanticui-theme-74c063e79285.zip
delete /home/eli/Desktop/TestDo you want to rerun rm -r Test/ and permit these operations? [y/N]
Pero como puedes ver, te avisa antes de que acciones exactamente realizará el comando que te propones ejecutar. Es de notar que de decir «Y» a dicho comando entonces «maybe» procederá a tomar la acción realmente, por lo cual debes tener cuidado al usar el comando.
«maybe» puede ser usado también en ejecutables .deb .flatpak .appimage etc etc por medio de ejecutarlos usando la terminal en lugar de la interfaz gráfica.
Ahora ya sabes cómo investigar exactamente qué pasará después de jugar con esos comandos o apps antes de que hagan algo que no quieres. Esperamos que te sea de utilidad.
¿ES ESTE PROGRAMA ABSOLUTAMENTE SEGURO?
El desarrollador de la herramienta, Philipp Emanuel Weidmann, no dice de ninguna manera que es 100 % segura; de hecho, él dice que la herramienta está aún en estado alfa, por lo que evidentemente debes mostrar cautela y no usar maybe para experimentar con código o aplicaciones desconocidas o de dudoso origen, ya que no está garantizado que maybe bloquee absolutamente todas las acciones del programa en ejecución. Así es que ya estás advertido si decides jugar un poco con esta herramienta.



Muy bueno, en especial para los que rompemos deepin muy seguido
De verdad, que increíble post Eli, creo que es lo que muchos necesitabamos :3
Gracias
ProgramacionJS y
ProgramacionMB por las palabras amables, creo que a todos nos hace falta de vez en cuando 😀
nice
Genial articulo amigo comandos con frenadita ; ))
Wow! excelente