15 equivalentes de terminal Mac al símbolo del sistema de Windows y comandos de PowerShell

En Windows, puede usar el símbolo del sistema(use the Command Prompt) y las consolas de Windows PowerShell para un mayor control y una administración más rápida del sistema operativo. Ambos CLI(CLIs) (intérpretes de línea de comandos) también lo ayudan a solucionar problemas graves con su PC(troubleshoot serious issues with your PC)

Lo mismo ocurre con la Terminal(Terminal) de Mac , pero su naturaleza basada en UNIX requiere que ingrese un conjunto diferente de comandos.

Si recientemente cambió a usar una Mac , aprenderá los equivalentes de Terminal a 15 (Terminal)comandos útiles del Símbolo del sistema(Command Prompt) y Windows PowerShell a continuación.

1. Ver información del sistema

Suponga(Suppose) que desea identificar los diversos componentes de hardware y software (procesador, RAM , versión del sistema operativo, etc.) en su computadora. En ese caso, puede ver la información en el símbolo del sistema(Command Prompt) o en Windows PowerShell con el comando  systeminfo .

En Terminal , ejecuta lo siguiente en su lugar:

sistema_perfilador(system_profiler)

También puede pedirle a Terminal que filtre la información por tipo de datos. Por ejemplo, puede obtener una descripción general del hardware de Mac solo agregando SPHardwareDataType al final del comando, por ejemplo, system_profiler SPHardwareDataType .

Para obtener una lista de tipos de datos, ejecute el comando system_profiler -listDataTypes .

Para ver la información a través de la GUI (interfaz gráfica de usuario) en su Mac , mantenga presionada la tecla Opción(Option ) y vaya al menú Apple > Información del sistema(System Information) .

2. Hacer ping a dispositivos y redes

Puede diagnosticar problemas de conectividad con sitios web y dispositivos locales ejecutando el comando ping <host> a través del símbolo del sistema(Command Prompt) o Windows PowerShell . Eso hace que su PC transmita y reciba paquetes de datos, y puede detectar irregularidades en los tiempos de respuesta y la pérdida de paquetes.

El comando ping <host> es universal para la mayoría de las CLI(CLIs) , pero Terminal no establece un recuento de ping a menos que lo ejecute con el parámetro -c de la siguiente manera:(-c)

ping -c <count> <host>

3. Verifique las configuraciones de red

En la PC, ejecutar ipconfig a través del símbolo del sistema(Command Prompt) carga la utilidad de configuración del protocolo de Internet . (Internet Protocol Configuration)Le permite identificar configuraciones de red TCP/IP junto con información sobre direcciones IP, máscaras de subred, puertas de enlace predeterminadas, etc. 

El equivalente de Terminal abre (Terminal)Configuración de interfaz(Interface Configuration) y usa el siguiente comando:

ifconfig

De forma predeterminada, ifconfig muestra solo las redes activas. Para que muestre todas las interfaces, ejecute ifconfig -a en su lugar.

4. Vaciar la caché de DNS

Un caché del Sistema de nombres de dominio (DNS)(Domain Name System (DNS)) desactualizado en su computadora causa problemas de conectividad con los sitios web. En Windows , ejecutar el ipconfig /flushdns a través de una consola elevada del símbolo del sistema(Command Prompt) lo ayuda a borrar el caché de DNS local de su computadora(clear your computer’s local DNS cache)

El terminal equivalente a borrar el caché de DNS en (DNS)Mac es el siguiente:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Debe ingresar una contraseña de administrador para autorizar el comando.

5. Ver todos los procesos en ejecución

En comparación con el Administrador de tareas de Windows(Windows Task Manager) , escribir la lista de tareas(tasklist ) en el Símbolo del sistema(Command Prompt) o Windows PowerShell permite una vista más clara de los procesos en segundo plano de su PC. También contiene información como ID(IDs) de proceso ( PID(PIDs) ) y estadísticas de uso de memoria para cada tarea.

En la Mac , puede ejecutar uno de los dos comandos a continuación:

  • cima(top)
  • pd-ax(ps -ax)

El comando superior(top ) muestra una lista de los procesos que consumen más recursos en tiempo real, mientras que ps -ax le muestra la lista completa de tareas en su Mac .

6. Proceso final

También puede usar el símbolo del sistema(Command Prompt) y Windows PowerShell para finalizar los procesos en ejecución con el taskkill <PID>

El equivalente de la terminal de Mac es:

kill <PID> 

Además, puede usar el comando killall <process name> para finalizar todos los procesos de Mac que contengan un nombre en particular, por ejemplo, Garageband . Aquí está la guía completa para cerrar los procesos de Mac usando Terminal(shutting down Mac processes using Terminal) .

7. Verifique las estadísticas de la red

El comando netstat en (netstat )Windows le permite ver una lista de todas las conexiones TCP activas y ayuda a identificar problemas relacionados con la red(identify network-related problems)

En Mac , ejecutar el mismo comando produce resultados similares:

netstat 

Para ver una lista de indicadores y opciones específicas de Terminal , escriba man netstat .

8. Reparación de errores de disco

La utilidad de línea de comandos Check Disk en Windows , que puede invocar ejecutando chkdsk en el Símbolo del sistema(Command Prompt) o Windows PowerShell , le permite buscar y reparar errores relacionados con el disco.

El equivalente de Terminal en macOS es el comando fsck (verificación de coherencia del sistema de archivos). Comience(Start) por iniciar su Mac en modo de usuario único: presione Comando(Command ) + S al inicio. Luego, ejecuta lo siguiente:

/sbin/fsck -fy

9. Crear enlace simbólico

Los enlaces simbólicos (enlaces simbólicos) son cruciales si le resulta imposible cambiar las ubicaciones que usan las aplicaciones y los programas para almacenar archivos. 

Por ejemplo, puede usar un enlace simbólico para sincronizar cualquier carpeta con un servicio de almacenamiento en la nube haciéndola parecer como si estuviera dentro del directorio de sincronización predeterminado. En Windows , usa el comando mklink /J

En macOS, el equivalente de Terminal es:(Terminal)

In -s <original folder path> <target folder path>

Para obtener más información, consulte cómo funcionan los enlaces simbólicos en la Mac(how symlinks work on the Mac) .

10. Programar apagado

Si desea apagar su PC después de que haya transcurrido una cantidad específica de tiempo, utilice el comando shutdown -f -t <time in seconds>

En la Mac , use el siguiente comando en su lugar:

sudo shutdown -h +<time in minutes>

Siempre puede usar el comando sudo killall shutdown para cancelar un apagado programado.

11. Compara las diferencias de archivos

En Windows , puede comparar la diferencia entre dos archivos usando el comando  fc .

El equivalente de la terminal de Mac es:

diferencia(diff)

El comando diff viene con múltiples opciones. (diff )Por ejemplo, puede usar el interruptor -i para que ignore las diferencias entre mayúsculas y minúsculas en los archivos de texto. Ejecute man diff para ver una lista completa de opciones. 

12. Encuentra la contraseña de Wi-Fi

Siempre que necesite identificar la contraseña de una conexión Wi-Fi(identify the password of a Wi-Fi connection) rápidamente, puede usar netsh wlan show profile <SSID> key=clear en su PC.

En la Mac , debe ejecutar el siguiente comando en la Terminal :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Actualizar Mac

En Windows , puede instalar actualizaciones del sistema operativo a través de Windows PowerShell con los comandos Get-WindowsUpdate e Install-WindowsUpdate . Es más rápido y menos lento en comparación con el uso de la GUI .

Los equivalentes de Terminal para actualizar macOS son:

  • actualización de software -l(softwareupdate -l ) para buscar y ver actualizaciones e identificadores pendientes.
  • softwareupdate -i <identifier> para instalar una actualización.

14. Renovar arrendamiento de IP

Liberar y renovar el arrendamiento de IP (Protocolo de Internet)(renewing the IP (Internet Protocol) lease) puede solucionar problemas relacionados con la conectividad en su computadora. Eso implica ejecutar los comandos ipconfig /release e ipconfig /renewdel símbolo del sistema(Command Prompt) en Windows

La Mac proporciona una opción de GUI a través de Preferencias del sistema(System Preferences) > Red(Network ) > Wi-Fi / Ethernet > Avanzado(Advanced ) > DHCP > Renovar DHCP(Renew DHCP) . Sin embargo, también puede usar el siguiente comando de Terminal:

sudo ipconfig set <network interface> DHCP

Si no conoce el nombre de la interfaz de red, utilice el comando ifconfig para identificarlo, por ejemplo, en0

15. Comprobar el tiempo de actividad

Puede comprobar el tiempo de actividad de su PC con el comando (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime de((get-date) – (gcim Win32_OperatingSystem).LastBootUpTime) Windows PowerShell.

En la Terminal en macOS, ejecute el siguiente comando en su lugar:

tiempo de actividad(uptime)

El comando uptime lo ayuda a determinar si es hora de apagar o reiniciar su Mac . Eso a menudo ayuda a resolver fallas técnicas aleatorias que impiden que macOS funcione correctamente.

Cambiar a terminal

La Terminal de Mac le permite realizar la mayoría de las tareas a las que se ha acostumbrado con el Símbolo del sistema(Command Prompt) y Windows PowerShell en la PC. Si bien los equivalentes de comandos anteriores no son exhaustivos, siempre deberían ser útiles.



About the author

Soy ingeniero de software con más de 10 años de experiencia en el campo de la ingeniería de Windows. Me especializo en el desarrollo de aplicaciones basadas en Windows, así como en hardware y controladores de sonido para el sistema operativo Windows de próxima generación de Microsoft, Windows 11. Mi experiencia en la creación de aplicaciones de Windows me convierte en un activo especialmente valioso para cualquier empresa que busque desarrollar productos tecnológicos innovadores.



Related posts