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


12

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

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

Estoy buscando ampliar mis horizontes. Tengo suficiente experiencia en Unix / Linux para no tener miedo, todavía 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 ssh, vi, etc., a menos que explique la razón por la que necesita una versión diferente.


2
wiki de la comunidad?
Thilo

Estoy siendo pedante aquí, pero es "OS X" y no "OSX".
MagBUG

@Thilo, sí, pensé que cuando comencé a escribir y lo había olvidado cuando terminé.
Alex

Tengamos una discusión sobre Pregunte a Meta diferente si alguien se opone a cerrar esto a nuevas respuestas en este momento.
bmike

Respuestas:


7

Frecuentemente reinstalo MacPorts (por ejemplo, cuando hay una nueva versión principal de Xcode), así que guardo un archivo con una lista de mis puertos esenciales para una reinstalación fácil.

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


Gran lista, justo el tipo de cosas que estoy preguntando.
Alex

He agregado hipervínculos y algunos extras.
ocodo

7

Estas son todas las brewherramientas:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

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

growlnotify

Usa Growl desde la línea de comando

lynx
wget

lynxes útil si no es más que lynx -listonlyen scripting.

wget También es útil para lanzar una URL y descargarla.

msmtp

Enviar fácilmente correos electrónicos desde la línea de comandos. Yo escribí más sobre él aquí .

multimarkdown

herramientas multimarkdown por razones obvias

youtube-dl

Descargue videos de YouTube simplemente lanzando la URL.


4

línea de comando git y Mercurial. Sé que hay GUI por ahí, y 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 eso cuente) y rsync (para obtener datos de ellas)

línea de comando scp. Nuevamente, existe Cyberduck, pero a veces la línea de comando es más rápida.

Podría decirse que todo lo anterior es material de programación.

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


4

vim o su contraparte mac macvim . No puedo enfatizar lo suficiente que cualquiera que tenga que hacer algo remotamente en la terminal debería tomarse el tiempo de mirar un par de videos tutoriales en YouTube e imprimir la impresionante Hoja de trucos gráfica de vi-vim. .

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


vim viene instalado ya. Lo uso todo el tiempo. Como uso ssh, scp y grep. Rizo que puedo usar en lugar de wget. WC está allí, así como la cola. Estoy buscando un software diferente o nuevo.
Alex

Yo 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 que la versión que elija, pero le permite usar accesos directos estándar de Mac, así como los vim normales. (: w o Command-S ... ¡Tú decides!) También puedes configurar diferentes tipos de documentos para que se abran automáticamente en macvim.
daviewales

3

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


3
  • wget (descargar 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)

material de desarrollador: git, postgresql, mongod


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

1

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


1
  • finalización de bash
  • git
  • emacs (la versión instalada de OSX tiene 4 años)
  • Inkscape
  • nmap
  • iperf

2
¿Qué características de emacs agregadas en los últimos 4 años te gustan?
GEdgar

1

MAMP 2.0.1.

Preenvasado

  • Apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • SQLite Manager 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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.