Foro

CONOCE QUÉ HACE UN COMANDO O APP ANTES DE EJECUTARLOS  

  RSS
Eli
 Eli
(@eli)
Miembro de Alta Reputacion

CONOCE QUÉ ACCIONES REALIZA UN COMANDO O APP ANTES DE EJECUTARLOS

A todos nos gusta experimentar de vez en cuando con un programa nuevo o comando del cual no estamos muy seguro que va hacer a nuestro sistema o que acciones toma exactamente, solo sabemos los resultados después de haberlo ejecutado. eso es en si un problema ya que pudiésemos romper el sistema fácilmente o obtener resultados no deseados.  deseamos mostrarte como experimentar con cualquier comando o app y saber que hará exactamente antes de ejecutarlo. Felizmente Sí. Es posible saber qué hará un comando o programa antes de ejecutarlo, continua leyendo.

Dale la bienvenida a tu vida a la herramienta maybe del Ingles "Quizás" este comando te permite exactamente eso, saber que sucederá después de ejecutar un comando o correr un programa pero sin realmente hacerlo.

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

 

 

¡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/Test

Do you want to rerun rm -r Test/ and permit these operations? [y/N]

 

Pero como puedes ver, te avisa antes de que acciones exactamente realizara 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 como investigar exactamente que pasara después de jugar con esos comandos o apps antes de hagan algo que no quieres. esperamos te sea de utilidad.

¿Es este programa absolutamente seguro?

 

El desarrollador de la herramienta Philipp Emanuel Weidmann no asegura de ninguna manera que es %100 seguro, de hecho él dice que la herramienta esta aun 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 es garantizado que maybe bloquee absolutamente todas las acciones del programa en ejecutado. Así es que ya estas advertido si decides jugar un poco con esta herramienta.

 

Eli @ https://www.iconnetworks.net
M51AD-US001S Desktop System Designed by Asus®
Intel® Core™ i7-4770 Processor at 3.4 GHz
Samsung UD590 Series, 28' 4K LED Monitor
EVGA GeForce GTX 960, 2GB GDDR5 GPU
8-Channel (7.1) HD Audio by Realtek
Samsung 850Pro 512GB SSD
16GB DDR3 SDRAM
Deepin 15.7 [x64]

ResponderCitar
Publicado el : 1 diciembre, 2018 12:44 pm
ProgramacionJS
(@programacionjs)
Miembro Moderator

Muy bueno, en especial para los que rompemos deepin muy seguido

ResponderCitar
Publicado el : 1 diciembre, 2018 1:00 pm - A Eli le gustó
ProgramacionMB
(@programacionmb)
Nuevo Miembro

De verdad, que increíble post Eli, creo que es lo que muchos necesitabamos :3

MB

ResponderCitar
Publicado el : 1 diciembre, 2018 1:29 pm - A Eli le gustó
Eli
 Eli
(@eli)
Miembro de Alta Reputacion

Gracias @programacionjs y @programacionmb por las palabras amables, creo que a todos nos hace falta de vez en cuando 😀 

Eli @ https://www.iconnetworks.net
M51AD-US001S Desktop System Designed by Asus®
Intel® Core™ i7-4770 Processor at 3.4 GHz
Samsung UD590 Series, 28' 4K LED Monitor
EVGA GeForce GTX 960, 2GB GDDR5 GPU
8-Channel (7.1) HD Audio by Realtek
Samsung 850Pro 512GB SSD
16GB DDR3 SDRAM
Deepin 15.7 [x64]

ResponderCitar
Publicado el : 1 diciembre, 2018 2:06 pm
Saroj Poudel
(@sarojpoudel)
Nuevo Miembro

nice

ResponderCitar
Publicado el : 1 diciembre, 2018 9:54 pm - A Eli le gustó
Car
 Car
(@car)
Miembro Moderator

Genial articulo amigo comandos con frenadita ; ))

ResponderCitar
Publicado el : 2 diciembre, 2018 5:10 pm
Fernando Zamora
(@zamora322)
Miembro Activo

Wow! excelente

ResponderCitar
Publicado el : 7 diciembre, 2018 1:03 pm
Comparte: