0 votos

¿Hay una utilidad de línea de comandos para realizar operaciones comunes de Wi-Fi?

Quisiera manejar Wi-Fi de mi Mac en la línea de comandos, pero hay un montón de diferentes incorporados utilidades de Mac que necesitan ser llamados ( airport , ipconfig , networksetup , netstat , security ), con varias opciones. Me gustaría una manera simple de hacer las operaciones más frecuentes. ¿Hay algo como eso por ahí?

1voto

Igor Krivokon Puntos 6999

Me acaba de lanzar una utilidad de línea de comandos, mac-wifi, alojado en https://github.com/keithrbennett/macwifique satisface estas necesidades (al menos para mí, en este momento, siéntase libre de ofrecer sugerencias). Es un script en Ruby, y puede ser instalado en cualquiera de estas maneras:

  • gem install mac-wifi
  • curl https://raw.githubusercontent.com/keithrbennett/macwifi/master/bin/mac-wifi -o mac-wifi && chmod +x mac-wifi

Para uso interactivo (tiene una coraza para evitar que se abre a más simplemente escribir varios comandos) usted tendrá que instalar el pry joya:

gem install pry

He aquí su resultado de ayuda:

mac-wifi version 0.0.1 -- Available commands are:

ci                      - connected to Internet (not just wifi on)?
co[nnect] network-name  - turns wifi on, connects to network-name
cy[cle]                 - turns wifi off, then on, preserving network selection
d[isconnect]            - disconnects from current network, does not turn off wifi
h[elp]                  - prints this help
i[nfo]                  - prints wifi-related information
lsp[referred]           - lists preferred (not necessarily available) networks
lsa[vailable]           - lists available networks
n[etwork_name]          - name (SSID) of currently connected network
on                      - turns wifi on
of[f]                   - turns wifi off
pa[ssword] network-name - shows password for preferred network-name
q[uit]                  - exits this program (interactive shell mode only)
r[m] network-name       - removes network-name from the preferred networks list
s[hell]                 - opens an interactive pry shell (command line only)
t[ill]                  - (experimental!) returns when the desired Internet connection state is true. Options:
                          'on'/:on or 'off'/:off
                          wait interval, in seconds (optional, defaults to 0.5 seconds)
w[ifion]                - is the wifi on?
x[it]                   - exits this program (interactive shell mode only)

When in interactive shell mode:
    * use quotes for string parameters such as method names.
    * for pry commands, use prefix `%`.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X