Diez utilidades de línea de comandos de OS X que quizás no conozcas

Anonim

La interfaz de línea de comandos de Mac OS X alberga miles de programas que el usuario promedio no sabe que existen. Aprovechando años de arduo trabajo de la fundación GNU y otros en la comunidad de código abierto, Apple diseñó un sistema operativo maravilloso que no "necesita" ningún uso de la línea de comandos. Si bien el uso de la línea de comandos en Mac OS X no es necesario para el funcionamiento diario de una Macintosh, si se aprovecha correctamente, puede ahorrarle mucho tiempo y, en ocasiones, hacerle reír.¡Espero que disfrute de estas diez utilidades de línea de comandos de OS X!

1. ssh Esta pequeña joya se incluye en todas las versiones de Mac OS X. Originalmente desarrollado como reemplazo directo de los programas rsh/rlogin, ssh se ha convertido en un elemento básico de Linux/Unix (y ahora Mac OS X) comunidad. El uso principal de Openssh es la administración remota segura. Si desea habilitar el servidor SSH integrado de Mac OS X, puede hacerlo abriendo sus Preferencias del sistema, haciendo clic en "Compartir" y marcando la casilla junto a "Inicio de sesión remoto". Ahora, si está de viaje y desea acceder a su máquina, puede usar un cliente como PuTTy (desde una máquina con Windows) o "ssh" desde una ventana de terminal de Mac OS X y conectarse a la dirección IP de su Mac. Después de iniciar sesión con su nombre de usuario y contraseña, se le presentará acceso completo a la línea de comandos de Mac OS X. Openssh tiene muchos, muchos más usos, algunos de los cuales son bastante avanzados. Mi favorito personal es usar ssh como servidor SOCKS para navegar por la web de forma segura en ubicaciones públicas de Internet.

¡Consulte esta página para conocer más formas de usar ssh en una Mac!

2. top Top es otra utilidad clásica que la comunidad Linux/Unix ha utilizado durante mucho tiempo. Para usar top, abra una Terminal.app y escriba "top". En menos tiempo que tarda en abrir y cerrar de ojos, se le debe presentar una ventana llena de texto. Lo que ve es una lista de todos los procesos que se están ejecutando actualmente en su Macintosh. Cuando mi Mac funciona lentamente, la parte superior es el primer recurso que utilizo para averiguar qué está pasando.

Para obtener una descripción general completa de la parte superior, haga clic aquí.

3. lsbom lsbom es genial para esa voz paranoica en tu cabeza que a menudo escuchas antes de ir e instalar alguna utilidad nueva y genial que encontraste en un blog de Mac al azar (como osxdaily). Con lsbom puede examinar el contenido de un instalador de Mac OS X (.pkg) y obtener una vista muy detallada de lo que se colocará en el preciado sistema de archivos de su Mac.Para usar lsbom, abra Terminal.app y navegue hasta el lugar en su sistema de archivos donde reside el archivo .pkg. Si su instalador vino en un .dmg, podría ser útil copiar el .pkg en su escritorio y luego cd ~Desktop. Una vez que haya encontrado dónde reside su .pkg, escriba “lsbom .pkg/Contents/Archive.bom> | más” y listo! Verá una lista completa de archivos que su nuevo programa desea instalar.

4. sayow este comando es exclusivo de Mac OS X y ofrece más diversión que cualquier otra cosa. Pruébelo abriendo Terminal.app y escribiendo "di hola".

5. actualización de software El comando “actualización de software” es una forma rápida y fácil de instalar actualizaciones de software de Apple. Para usarlo, abra Terminal.app y escriba "softwareupdate -i -a" para instalar todas las actualizaciones disponibles para su Macintosh. Si solo desea instalar actualizaciones "recomendadas", escriba "softwareupdate -i -r".

6.ifconfig La forma más rápida y fácil de averiguar qué dirección IP está usando su Mac es definitivamente “ifconfig”. Para usar ifconfig, abra Terminal.app y escriba "ifconfig". Verá mucha información, incluida la dirección MAC de su tarjeta de red. Me gusta escribir "ifconfig | grep inet” para devolver solo la información de ip de mi computadora. Puede deshabilitar una interfaz de red (en este ejemplo, "en0") escribiendo "ifconfig en0 down". Podría volver a subir con "ifconfig en0 up". Esto puede ser mucho más rápido que usar la ventana de Preferencias del Sistema.

7. lipo lipo (acertadamente llamado) es una utilidad que manipula binarios universales en Mac OS X. Muchos (casi todos) programas en estos días se envían o descargan como "Universal", lo que significa que tienen código binario. que tanto el powerpc como los chips de intel pueden entender. Pero como probablemente no te importe uno de los dos, querrás usar lipo para "adelgazar" tus binarios. Por ejemplo, si desea simplificar la aplicación "Stickies" para que solo contenga código Intel (i386): cd /Aplicaciones lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture ofrece una forma más avanzada (sobre command-shift-3) para tomar capturas de pantalla (si eres del mundo de la PC, piensa en imprimir pantalla para Mac). Para usarlo, abra su Terminal.app e intente escribir screencapture -iW ~/Desktop/screen.jpg Aparecerá un ícono de cámara que está esperando para hacer clic en una ventana. Una vez que haya hecho clic, se creará un archivo en su escritorio llamado "screen.jpg" que contendrá una instantánea de cualquier ventana en la que haya hecho clic. Por supuesto, también puede tomar una instantánea de toda su pantalla escribiendo screencapture -S ~/Desktop/screen.jpg Si realmente tiene ganas de ser particular, puede captura solo una parte de tu pantalla escribiendo screencapture -ic Ahora obtén algunas capturas de pantalla y envíalas a osxdaily, ¡nos encantan!

9 y 10. fink y darwinports Si ya se ha llenado con el conjunto básico de utilidades de línea de comandos de OS X, su es hora de abrir los ojos de su Terminal.app al resto del mundo de código abierto. Usando darwinports o fink puede descargar e instalar cientos de aplicaciones gratuitas de código abierto en su computadora. Descubrí que Darwinports tiende a tener algunos de los proyectos de código abierto más oscuros, pero Fink parece ser sólido como una roca. Puede instalarlos al mismo tiempo si REALMENTE sabe lo que está haciendo, pero en general tendría que aconsejarle que elija uno u otro. Los usuarios novatos pueden querer probar fink, ya que viene con un programa llamado Fink Commander que le brinda acceso de apuntar y hacer clic a su repositorio de software. ¡Échale un vistazo! DarwinPorts Inicio Fink – Inicio

¿Sigues interesado en aprender? ¡Vea más consejos sobre la línea de comandos!

Diez utilidades de línea de comandos de OS X que quizás no conozcas