Me gustaría iniciar "Diagnósticos de red" desde la línea de comandos.
macos
network
command-line
Alexis Benoist
fuente
fuente
Respuestas:
Para abrir un paquete de aplicación macOS estándar, por ejemplo, Network Diagnostics.app, a través de la línea de comandos , por ejemplo, en Terminal, puede usar el
open
comando con la-a
opción , por ejemplo:Tenga en cuenta que no necesariamente tienen que utilizar la
.app
extensión o su nombre de ruta ,/System/Library/CoreServices/Network Diagnostics.app
aunque se puede si así lo desea o la situación lo exige.Nota: En el caso de uso, no hay necesidad ni ventaja de usar el nombre de ruta completo del ejecutable binario:
Aparte del hecho de que no es necesario porque el
open -a
comando está ahí para eso, usar solo el nombre de ruta completamente calificado del ejecutable binario desde la línea de comando obliga a que la Terminal permanezca abierta y esa ventana no se puede usar hasta que termine y la Terminal no se puede cerrar sin terminar también ejecutable binario de Network Diagnostics en el caso.También tenga en cuenta que incluso usando un
&
nombre de ruta completo después de que se haya completado , aunque devolverá el símbolo del sistema, la Terminal aún no se puede cerrar sin terminar también, por ejemplo, Diagnósticos de red.Es por eso que usar el
open
comando con la-a
opción es el camino a seguir cuando se desea abrir un paquete de aplicación macOS estándar desde la línea de comandos.fuente
High Sierra y el sistema operativo más reciente han trasladado esto a la carpeta Aplicaciones en CoreServices. En un sistema operativo nuevo, puede usar este comando.
Si necesita hacer una secuencia de comandos para todos los sistemas operativos, deberá verificar la versión y verificar si Network Utility está en
CoreServices
oCoreServices/Applications
carpeta / directorio.En la mayoría de los casos, su base de datos de servicios de lanzamiento es correcta y puede encontrar la aplicación; asegúrese de escapar / citar el espacio al llamar
open -a
Lo mismo si realmente se refería a Wireless Diagnostics en lugar de Network Utility, ya que no hay un Network Diagnostics que se envíe con macOS.
fuente
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 icono Inalámbrico en la barra de menú, luego seleccione "Abrir diagnóstico inalámbrico".
fuente