por Morgan Aldridge [email protected]
Una pequeña colección de herramientas de línea de comandos de Mac OS X que he desarrollado a lo largo de los años. Similar a los comandos de NextStep y Mac OS X open , pbcopy y pbpaste , la mayoría de estas herramientas son scripts bash creados como un ejercicio para perfeccionar mi Bash-Fu. También hay una serie de guiones de Perl y Ruby presentados por otros.
Impresiones clipcat y concatena los recortes de texto de Mac OS. Enviado por Daphne Preston-Kendal.
dict realiza una búsqueda en el Diccionario Mac OS X. Nota: A diferencia de los otros scripts proporcionados, este requiere que tenga instalado MacRuby. Enviado por Daphne Preston-Kendal.
eject un volumen o volumen de red y todos los demás volúmenes en el mismo dispositivo local. Un envoltorio más corto, más simple y más inteligente de las diversas opciones de expulsión /desmontaje diskutil y permite especificar una ruta completa en /Volumes o solo el nombre del volumen.
launch búsquedas y lanzar aplicaciones. Es un envoltorio un poco más inteligente para open -a con comodidad de comodín a través de Spotlight, si está disponible, o find .
ql abre archivos con la función Mac OS X Quick Look.
swuser cambia a los usuarios que usan la función de conmutación de usuario rápido de Mac OS X. Puede cambiar a la ventana de inicio de sesión o a otro usuario. Nota: Desafortunadamente, esto no es actualmente compatible con screen .
trash permite basura de archivos en lugar de un destino tentador con rm . Maneja correctamente los archivos de basura en otros volúmenes, utiliza el mismo esquema de cambio de nombre de nombre de archivo que el buscador para nombres de archivos duplicados, puede enumerar el contenido de la basura con resumen de uso del disco y basura vacía (incluida) con confirmación. No requiere que Finder esté ejecutando.
with establecimientos de la aplicación con la que se abrirán documentos especificados. Incluso puede cambiar y abrir de una sola vez. Enviado por Daphne Preston-Kendal.
Instalación de todas las herramientas:
rake .rake install . (Si no tiene permiso de escritura en /usr/local/bin , deberá prepender sudo ).Instalación de una o más herramientas específicas:
rakerake 'install[ql,trash]' , especificando herramientas individuales en una lista separada por comas entre los soportes cuadrados. (Si no tiene permiso de escritura en /usr/local/bin , deberá prepender sudo ).zsh Nota: No puede instalar clipcat , dict o with el uso de este método.
MacOS 10.15 Catalina y más nuevo ahora usan zsh como el shell predeterminado. Si está utilizando un Administrador de complementos zsh , puede instalar herramientas individuales de la siguiente manera y se descargarán, instalarán y se mantendrán actualizados automáticamente:
~/.zshrc para cada herramienta que desea instalar, trash , por ejemplo: zinit wait ' 1 ' lucid light-mode as " program " pick " src/trash " for morgant/tools-osx¿Busca otras herramientas de línea de comandos específicas de Mac OS X para complementarlas? Mira lo siguiente:
appswitch y launch de Nicholas Rileyasprint , icalBuddy , setWeblocThumb y trash de Ali Rantakaricontacts de Shane Celisdark-mode de Sindre Sorhusdockutil por Kyle Crawfordduti de Andrew Mortensenget-location por David Lindesiloc por Nate Weaverimsg de Christian Sampaioithief por Israel Chauca Fuentesgeticon , icns2pict , pict2icns , seticon ) & osxutils ( cpath , getfcomment , geticon , google , hfsdata , lsmac , mkalias , rcmac , setfcomment , setfctypes , setfflags , seticon , setlabel , setsuffix , setvolume , trash , wiki , wsupdate ) por Sveinbjorn Thordarsonpngpaste por Jerry Chenrem por Kevin Y. Kimservice de Daphne Preston-Kendalstronghold y shallow-backup de Aaron Lichtmantag de James Berrytrash por Dave Dribintrash de Sindre Sorhuswebkit2png de Paul Hammond Un agradecimiento especial a: Daphne Preston-Kendal por todas sus presentaciones y colaboración; Matt Brictson por su corrección de errores de ruta relativa inicial en trash ; Huyz para la determinación mejorada del PID del buscador para evitar posibles falsos positivos en trash .