Cómo iniciar los "Diagnósticos de red" del sistema desde la línea de comandos

1

Me gustaría iniciar "Diagnósticos de red" desde la línea de comandos.

    
pregunta Alexis Benoist 21.01.2018 - 15:46

3 respuestas

3

Para abrir un paquete de aplicaciones macOS estándar, por ejemplo, Network Diagnostics.app, a través de la línea de comando , por ejemplo. Terminal, puede usar el comando open con la opción -a , por ejemplo:

open -a Network\ Diagnostics

Tenga en cuenta que no necesariamente tiene que usar la extensión .app o su nombre de ruta , /System/Library/CoreServices/Network Diagnostics.app , aunque puede hacerlo si así lo desea o si la situación lo requiere. it.

Nota: En el caso de uso, no hay necesidad ni ventaja de usar el nombre de ruta completo del ejecutable binario:

/System/Library/CoreServices/Network\ Diagnostics.app/Contents/MacOS/Network\ Diagnostics

Aparte del hecho, no es necesario porque el comando open -a está ahí para eso, usando solo el nombre completo de la ruta del ejecutable binario desde las fuerzas de la línea de comandos El terminal se mantendrá abierto y esa ventana quedará inutilizable hasta que finalice, y el terminal no podrá cerrarse sin terminar también el ejecutable binario de Diagnósticos de red en el caso.

También tenga en cuenta que incluso utilizando un & después del nombre de ruta completo , mientras regresará el indicador de comando, el terminal aún no se puede cerrar sin terminar también, p. ej. Diagnóstico de red.

Esta es la razón por la que usar el comando open con la opción -a es el camino a seguir cuando se desea abrir un paquete de aplicaciones macOS estándar desde la línea de comandos .

    
respondido por el user3439894 25.02.2018 - 17:23
5

High Sierra y el sistema operativo más nuevo lo han movido a la carpeta Aplicaciones en CoreServices. En el nuevo sistema operativo, puede utilizar este comando.

open /System/Library/CoreServices/Applications/Network\ Utility.app/

Si necesita crear una secuencia de comandos para todos los sistemas operativos, deberá verificar la versión y verificar si Utilidad de red está en la carpeta / directorio CoreServices o CoreServices/Applications .

En la mayoría de los casos, la base de datos de servicios de lanzamiento es correcta y puede encontrar la aplicación. Asegúrese de escapar / citar el espacio al llamar a open -a

open -a "Network Utility"
open -a Network\ Utility
open -a Wireless\ Diagnostics

Lo mismo si realmente te refieres a Wireless Diagnostics en lugar de Network Utility ya que no hay un Network Diagnostics que viene con macOS.

    
respondido por el bmike 25.02.2018 - 17:36
-1

Si esto es necesario para la red inalámbrica, puede hacerlo de la siguiente manera: mantenga presionada la tecla Alt / Opción mientras hace clic en el ícono Inalámbrico en la barra de menú, luego seleccione "Abrir diagnóstico inalámbrico".

    
respondido por el LexS 25.02.2018 - 13:27

Lea otras preguntas en las etiquetas