¿Qué paquetes de línea de comandos necesita? [cerrado]

Generalmente tengo uno de Fink, MacPorts, Homebrew instalado. La mayoría de las veces para un paquete único, pequeño y trivial. Descubrí que todo mi software diario existe en versiones de OS X.

Entonces, ¿qué software unix que no sea OS X encuentra que es necesario, interesante o siempre en su computadora?

Busco ampliar mis horizontes. Tengo suficiente experiencia en Unix/Linux para no tener miedo, pero aún no he encontrado un buen caso de uso.

Para mayor claridad, no estoy buscando nada que ya esté instalado con OS X. Entonces, por favor, no use ssh, vi, etc., a menos que explique la razón por la que necesita una versión diferente.

wiki de la comunidad?
Estoy siendo pedante aquí, pero es "OS X" y no "OSX".
@Thilo, sí, pensé eso cuando comencé a escribir, y lo había olvidado cuando terminé.
Tengamos una discusión sobre Ask Different Meta si alguien se opone a cerrar esto a nuevas respuestas en este punto.

Respuestas (9)

Frecuentemente reinstalo MacPorts (p. ej., cuando hay una nueva versión principal de Xcode), así que mantengo un archivo con una lista de mis puertos esenciales para facilitar la reinstalación.

Aquí está mi lista de software esencial que no viene con OS X.

Gran lista, justo el tipo de cosas por las que estoy preguntando.
He agregado hipervínculos y algunos extras.

Estas son todas las brewherramientas:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Esos son para una mayor compatibilidad con las secuencias de comandos o simplemente mejores funciones ( gsedadmite cosas como '\ t' y otras cosas que esperaría)

growlnotify

Usa Growl desde la línea de comando

lynx
wget

lynxes útil para nada más que lynx -listonlyen la creación de secuencias de comandos.

wgettambién es útil simplemente para lanzar una URL y descargarla.

msmtp

envíe fácilmente correos electrónicos desde la línea de comandos. Escribí más sobre esto aquí .

multimarkdown

herramientas multimarkdown por razones obvias

youtube-dl

Descargue videos de youtube simplemente arrojándoles la URL.

línea de comandos de git y Mercurial. Sé que hay GUI por ahí, y yo también los uso, pero para algunas cosas, la línea de comandos es la forma más rápida de hacer las cosas.

ssh (para iniciar sesión en otras computadoras que no ejecutan OSX, por lo que no estoy seguro de que cuente) y rsync (para obtener datos dentro y fuera de ellos)

línea de comando scp. De nuevo, está Cyberduck, pero a veces la línea de comandos es la más rápida.

Podría decirse que todo lo anterior es cosa de programadores.

En el pasado, usaba OpenOffice a través de X, pero ahora tenemos OpenOffice como una aplicación (más o menos) para Mac, e incluso Quick Look puede mostrarle archivos de Excel y Word.

vim o su homólogo mac macvim . No puedo enfatizar lo suficiente que cualquiera que tenga que hacer algo en la terminal, aunque sea de forma remota, debería tomarse el tiempo de mirar un par de videos tutoriales en YouTube e imprimir la increíble hoja de trucos gráficos vi-vim .

Aparte de eso, uso los sospechosos habituales como wget , tail , wc , ssh , scp o grep . Para la subversión, me gusta mucho más la interfaz de usuario gráfica integrada en NetBeans.

vim ya viene instalado. Lo uso todo el tiempo. Al igual que uso ssh, scp y grep. Curl que puedo usar en lugar de wget. wc está allí, así como la cola. Estoy buscando un software diferente o nuevo.
Uso macvim para toda mi programación. Utiliza el mismo archivo ~/.vimrc que el vim preinstalado, por lo que todas sus configuraciones siguen siendo las mismas, independientemente de la versión que elija, pero le permite usar accesos directos estándar de Mac, así como los de vim normales. (:w o Comando-S... ¡Tú decides!) También puedes configurar diferentes tipos de documentos para que se abran automáticamente en macvim.

No puedo vivir sin usar Emacs en modo consola a través de Terminal.

  • wget (descarga archivos de inet)
  • nmap (escanear ip)
  • unrar (Está más actualizado que la GUI)
  • imagemagick (mucho más rápido para hacer pulgares que Photoshop)
  • mencoder (para hacer algunas transformaciones entre formatos de medios, lo uso regularmente para extraer audio de DVD)

cosas de desarrollador: git, postgresql, mongod

nmap - gran respuesta - sí, lo uso mucho, aunque obtuve la compilación OS X, no la versión de puertos. Estoy contento con curl en lugar de wget.

Utilizo iperf para medir el ancho de banda de mi red cada vez que hago un cambio en cualquier computadora o equipo de red.

  • bash-completar
  • git
  • emacs (la versión instalada de OSX tiene 4 años)
  • paisaje de tinta
  • nmap
  • perfecto
¿Qué funciones de emacs agregadas en los últimos 4 años le gustan?

MAMP 2.0.1.

preenvasado

  • apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • Administrador SQLite 1.2.4
  • MySQL 5.5.9
  • Biblioteca SQLite 2.8.17

Puede controlar todo a través de la interfaz del navegador web MAMP, casi sin necesidad de la línea de comandos.

Lo uso para alojar una instalación local de WordPress para pruebas y desarrollo.