Acabo de leer con placer y aprendí mucho de estas preguntas:
- OS X Terminal Consejos y trucos
- Características ocultas de OS X y buenos consejos y trucos
- Aplicaciones OS X sin las que no puedes vivir
Pero no encontré en estas algunas de mis herramientas favoritas, que uso a diario , y creo que es porque se trata de herramientas destinadas a OSX / Terminal , que no encajan bien en las preguntas anteriores.
Mis favoritos son, por orden de preferencia: oh-my-zsh , homebrew (pero también macports), janus ...
Estas herramientas tienen en común:
- Terminal : instalar y usar
- OSX previsto :
brew
es,git
no es! - Instalación fácil : un revestimiento, es decir.
git clone
;wget ...
etc. - Extensible : posiblemente tiene extensiones o API simple (por ejemplo, oh-my-zsh con complementos, preparación con fórmulas, janus con complementos vim incluidos ...)
- A menudo, de código abierto, gratuito, alojado en github, con secuencias de comandos, principalmente (¡pero no solo!) Con ruby ...
¿Conoces otras herramientas similares imprescindibles ? ¡Me encantaría descubrir nuevos!
Incluya solo una utilidad por respuesta. Además, no agregue duplicados. Verifique primero antes de publicar. Si ve un duplicado, rechace amablemente la respuesta e informe al autor dejando un comentario.
port
o Debianapt-get
.Respuestas:
Cerveza casera
Es un administrador de paquetes increíble, muy ligero y fácil de usar. Principio KIS, eso me hace pensar en Archlinux. Su comunidad es grande y muy activa.
(vea también macports que brew no reemplaza completamente, prefiero instalar paquetes con brew, pero algunos complejos solo están en macports)
Vea también el
brew tap
comando que proporciona algunas fórmulas faltantes que pueden ser útiles, como cuando necesita la última versión de php>brew tap josegonzalez/php
.(Homebrew tiene una política de no reemplazar los componentes del sistema, pero bueno, a veces tienes que hacerlo)
fuente
brew tap
cuál es ahora la solución integrada para manejar "fórmulas" externas .brew link --force <package>
sobrescribir la copia del sistema. Además, algunos paquetes duplicados no esenciales se almacenan en elhomebrew-dupes
repositorio en lugar del canónico.iTerm2 (Gratis)
Mencionado en los comentarios, pero es esencial , así que para enfatizar ...
fuente
Ack (gratis)
Ideal para buscar archivos de texto, nunca más tendrás que usar una combinación find / grep.
Ack tiene dos buenos complementos de integración para los principales editores de texto OSX:
fuente
grep
está en mi memoria muscular, nunca lo usaría en absoluto.grin
También es una buena alternativa.oh-my-zsh (Gratis)
Me hizo amar el shell cuando lo estaba usando cuando tenía que ... Zsh es "bash en esteroides", con oh-my-zsh y todos sus complementos, muchos detalles para OSX, shell es mucho más fácil de usar y potente ... Oh, también los temas son bastante geniales.
También vale la pena echar un vistazo, algunas alternativas / complementos basados en cosas zsh:
fuente
zsh
conoh-my-zsh
realmente es impresionante, incluso completará la ruta sobre un comandoscp
/ssh
si ha habilitado la autenticación de clave pública en el servidor que está mirando, es genial. (finalización increíblemente poderosa .../v/m/s/
TAB 'se expande a/Volumes/MyDrive/Src
)lolcat (gratis)
fuente
Funciones de Shell
No puedo vivir sin esto.
Un comando para actualizarlos a todos.
Obviamente, puede agregar más comandos de acuerdo con los administradores de paquetes que utiliza. Esto es hecho por mi.
Cambiar el directorio al directorio actual del Finder
cdf
para abrir el directorio del Finder en el terminal yopen .
para abrir en el Finder el directorio del terminal del directorio.Fuente
Obtenga colores en las páginas del manual
Fuente
Use una clave privada RSA en git
Noté que poner esto en tu .rc ralentizará git. Si desea evitar esto, debe desempaquetar la función y guardarla como un script de shell en su
$PATH
Fuente (lo modifiqué un poco. El original siempre pregunta por la ruta clave).
Resaltado de sintaxis en gato
Esto puede ser bastante lento, ya que necesita analizar todo el archivo antes de imprimirlo. ¡Nunca use esto en un archivo binario!
pip install Pygments
para instalar pigmentos.fuente
Inconsolata-dz (Gratis)
Esta es una ligera modificación de la Inconsolata original . Es una fuente monoespaciada fantástica para usar con Terminal.app, TextMate, MacVim y en cualquier otro lugar donde necesite una. A debe tener para cualquier codificador.
fuente
TotalTerminal (Gratis)
Pestañas, visor, teclas de acceso rápido, muy simple y confiable. Bien mantenido con actualizaciones frecuentes.
fuente
MTR (Gratis) por BitWizard - combina
ping
ytraceroute
Instalación:
brew install mtr --no-gtk
whatmask (Gratis) por Laffey Computer Imaging - Calculadora de subred IPv4
Descargar OS X binary . También en línea .
fuente
sudo mtr example.com
o configurar el binario conchown root:admin /usr/local/sbin/mtr && chmod +s /usr/local/sbin/mtr
.Autojump (gratis)
Gran utilidad de línea de comandos que almacena
cd
comandos y crea automáticamente un acceso directo de autocompletar a sus directorios más accedidos.Aún mejor, si varios directorios tienen un nombre similar (comenzando con los mismos caracteres), Autojump simplemente elegirá el que vaya más comúnmente. No tendrá que escribir el nombre completo.
Ejemplo:
cd project1
j p
ahora lo llevará directamente a la ruta completa del proyecto1 .Ahora, si crea una carpeta similar llamada proyecto2 a la que también accede con frecuencia (pero menos que proyecto1 ), Autojump asignará un peso menor al proyecto2 y lo llevará directamente al proyecto1 .
Si presiona
TAB
después de escribir,"pro"
por ejemplo, se mostrará su shellproject__
, insinuando el hecho de que hay más de 1 directorio coincidente. OtroTAB
hit mostrará la lista de directorios coincidentes y le permitirá seleccionar el que quiere decir.Nota: Recientemente instalé ZSH y noté algunas interferencias debido a las características de autocompletar. Autojump funciona perfectamente en una Terminal de vainilla.
fuente
cd -
[TAB] para ver cómo le va.Solarizado (Gratis)
Esquema de color para la Terminal.
Lion admite colores ANSI, por lo que ya no se requieren elementos pirateados como SIMBL.
Para Snow Leopard y versiones anteriores, necesitará SIMBL instalado para aprovecharlo al máximo, ya que el soporte de color en Terminal.app es limitado.
fuente
MacPorts
Muchas personas le dirán que no use macport, use homebrew en su lugar. Eso es sobre todo cierto, homebrew es más ligero y más fácil de usar . Pero macports ofrece muchos más paquetes, y algunos de ellos nunca vendrán a homebrew, debido a su filosofía diferente. (Yo uso ambos, para diferentes necesidades)
Por ejemplo, recomiendo GTK en su variante de cuarzo (OSX nativo):
Luego, cuando instale un paquete que pueda beneficiarse de él, como wireshark ... Obtendrá una interfaz de usuario OSX nativa, más rápida y con un aspecto mucho mejor que X11 ...
fuente
DTerm (Gratis) por Decimus Software
Similar a Visor, pero con algunas características amigables adicionales (también parece estar en desarrollo activo)
fuente
El buscador de plata (gratis)
Una herramienta de búsqueda de código similar a ack, pero más rápida.
Instalarlo con cerveza
fuente
Lunchy (Gratis)
Una herramienta conveniente para administrar (iniciar / detener / reiniciar) servicios / demonios OSX ...
Esa es una gema de rubí:
gem install lunchy
fuente
Bropages :
Las páginas bro son un complemento altamente legible para las páginas man. Las páginas Bro muestran ejemplos concisos y de casos comunes para comandos de Unix.
Ejemplo:
fuente
Janus + macvim
instale macvim con homebrew
brew install macvim
y siga las instrucciones (fáciles) de janus, y estará configurado con un potente editor de texto que ha sido preconfigurado para usted por mentes brillantes. La curva de aprendizaje de vim da miedo a primera vista, pero una vez que te sientas cómodo con ella, nunca volverás (o tal vez a emacs ...) (para tu información, muchos codificadores abandonaron TextMate para su beneficio)Puede sonar extraño, pero prefiero usar vim en iTerm2 que macvim ... (vim está incluido en macvim, solo use
brew install macvim --override-system-vim
)fuente
ProfontX (Gratis)
Mi fuente favorita de programación y terminal en MacOS. (ProfontX es una versión corregida de Profont que tuvo problemas con algunos caracteres)
fuente
Menlo
, pero sus caracteres especiales UTF-8 como ✭ son demasiado pequeños para el placer de la concha.Boxen : configuración automatizada de Mac OS y compilación, instalación / actualización de software. Ayuda a ahorrar mucho tiempo cuando desea exactamente la misma configuración (software, versión) en el equipo de desarrollo y también permite que cada individuo instale otras herramientas para aumentar la productividad.
fuente
Visera
Es una utilidad interesante. Se describe a sí mismo como:
Bastante fresco. Deja caer un terminal con solo presionar una combinación de teclas.
EDITAR :
fuente
bash-it (Gratis)
Una alternativa a oh-my-zsh (ver arriba). Una colección realmente útil de scripts, alias y funciones para
bash
. También proporciona un buen sistema de complementos para agregar sus propias adiciones.fuente
Go2Shell (Gratis)
No es una utilidad de terminal, sino una utilidad para usar Terminal. Pone un botón en la barra de herramientas del Finder y cuando se presiona crea una nueva ventana de Terminal cd'ed a ese directorio.
editar: los desarrolladores dicen que la versión de la aplicación disponible directamente de ellos tiene más funciones que la versión en la App Store. He actualizado el enlace para ir a su página, pero la versión de la App Store todavía está disponible aquí .
fuente
Bwana (Gratis)
Técnicamente no es un comando de terminal, pero es muy útil para búsquedas rápidas de páginas de manual al permitir que la url de: "man: ls" muestre la página html de la página de manual en su navegador.
fuente
Jodies.de
ipcalc
También está disponible en HomeBrew:
fuente
Me gusta color maven
Color LS
fuente