1 votos

ifconfig error que muestra no válida errores para ifconfig en0 | grep éter

Cada vez que ejecuto ifconfig en0 | grep ether me da "ifconfig: argumentos no válidos".

Más tarde me enteré de que hay algo mal con mi comando ifconfig, y no es la original. La página man de ifconfig dice GNU inetutils 1.9.3-sucio al final.

¿Cómo puedo volver a la original?

2voto

klanomath Puntos 19587

Usted probablemente ha instalado inetutils 1.9.3 con un gestor de paquetes como la cerveza o MacPorts.

Además de GNU versiones de varias herramientas (telnet, rsh, etc.) también se instala una versión de GNU de ifconfig.

Para distinguir las herramientas de GNU de macOS herramientas con el mismo nombres son generalmente vinculado desde el install dir (instalado con brew esto es: /usr/local/opt/inetutils/gnubin) a un directorio en la RUTA estándar prefijado con una g (por ejemplo, ifconfig > gifconfig o ftp > gftp).

Si añades este install dir a su variable de entorno PATH en los que se da preferencia a las rutas estándar, las herramientas de GNU se ejecutará en lugar de los originales.


Compruebe la RUTA de acceso de la variable: echo $PATH. Es probable que vea algo como:

/usr/local/opt/inetutils/gnubin:/usr/local/bin:/usr/bin:/bin:...

Ahora edita el archivo que determina su variable de entorno PATH (probablemente ya ~/.bashrc o ~/.bash_profile) y quitar el gnubin camino.

Ejemplo: nano ./bash_profile

...
export PATH="/usr/local/opt/inetutils/gnubin:/usr/local/mysql/bin:$PATH"
...

Cambiar a:

...
export PATH="/usr/local/mysql/bin:$PATH"
...

A continuación, cierre la ventana de Terminal o relanzamiento de la Terminal.app. Este va a "reactivar" las versiones estándar de los comandos. Las herramientas de GNU están todavía disponibles mediante la introducción de un comando precedido de un g (por ejemplo gifconfig o gftp).

1voto

Oskar Puntos 1242

El que comando le mostrará lo que la ruta de un comando que se está ejecutando:

me@dev ~ % which ifconfig
/sbin/ifconfig

Así, se ve en mi dev máquina, el estándar de la ruta de acceso al programa. Usted podría ejecutar plenamente calificado caminos para obtener el valor predeterminado de macos versiones de estas herramientas y ser "más canónica" no importa que otras versiones instaladas:

/sbin/ifconfig en0 | /usr/bin/grep ether

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