El yes
comando se incluyó por primera vez en el lanzamiento de BSD 4.0 en 1993 y todavía existe en los sistemas operativos modernos basados en UNIX, incluidos macOS y Linux . Esto es lo que hace este comando simple, pero útil.
yes
?Por sí solo, ejecutar el yes
comando imprimirá «y» para siempre en una ventana de Terminal. Esto hará que el uso de la CPU aumente al 100% y la única forma de detenerlo es interrumpir el proceso.
También puede usar yes
antes de otro comando usando el yes | <command>
formato. Esto responderá automáticamente «y» a cualquier mensaje que le dé el comando que ha ejecutado gracias a las tuberías .
Por ejemplo, si desea utilizar el fsck
comando para verificar y corregir cualquier error que encuentre en su unidad, normalmente necesitará escribir “y” cada vez para confirmar la corrección.
El yes
comando elimina la necesidad de estar en su computadora al realizar este tipo de operaciones. Teniendo esto en cuenta, el comando debe usarse con cuidado, especialmente cuando se trata de operaciones sensibles como eliminar archivos.
yes
comando?Es posible que desee utilizar el comando yes si está realizando una acción que requiere la confirmación del usuario. Por ejemplo, eliminar un archivo con el comando de eliminaciónrm -r
recursiva le pedirá confirmación. Puede confirmar esto automáticamente usando el siguiente comando en su lugar:
yes | rm -r folder
Cualquier comando que requiera la confirmación del usuario se puede utilizar de esta manera. De hecho, está dando su permiso antes de ejecutar el comando (en lugar de hacerlo después).
Ejecutar el yes
comando varias veces (en diferentes ventanas de Terminal) también puede ser útil si desea realizar una prueba de esfuerzo en su computadora. Por ejemplo, si desea generar mucho calor para ver si el enfriamiento es adecuado bajo carga , puede usar yes para crear un cargador de CPU ficticio que use el 100% de su CPU disponible.
Puede forzar el cierre del proceso en el Monitor de actividad para detenerlo o presionar Control + C en la ventana de Terminal correspondiente.
Ya sea que esté usando macOS, Linux u otro sistema operativo que use el shell Bash, puede escribir man
antes de un comando para ver exactamente cómo usarlo y qué hace. Esto también funciona para el yes
comando.
Los usuarios de Mac que aún no han logrado el dominio de la línea de comandos pueden desarrollar rápidamente su confianza al comprender algunos comandos básicos de Terminal y cómo usarlos .
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…