DTerm: Una terminal integrada en el GUI

Hace ya un montón de tiempo que la uso y pensaba que era algo conocido y de dominio público pero tras hablar con unas cuantas personas he visto que no la conocía tanta gente, así que si hay una app útil, sencilla y que se merece un artículo es esta: Dterm

DTerm es una terminal pero con unas características muy especiales que la hacen única… y es que no es una app al uso sino que funciona como un lanzador de aplicaciones, es decir, tiene un pequeño proceso en 2do plano que espera latente a que se le llame a través de una combinación de teclas. Cuando dicha combinación de teclas es pulsada, aparece una pequeña ventanita donde podremos insertar los comandos similar a esta:

 

Ventana de DTerm

Ventana de DTerm

 

Aunque vista así no parece gran cosa, no se deje engañar ya que tiene unas cuantas características que la hacen muy especial.

Para empezar, cada vez que la invocamos, el directorio de trabajo es aquel que tengamos abierto, esto es, si en Finder estamos en la carpeta /Aplicaciones, cuando se invoque DTerm este estará situado en ese directorio. Esto es realmente útil para muchísimas tareas, por ejemplo, una de las que mas se suele echar de menos cuando llegas a Mac tras haber usado Windows o Linux es la opción de hacer clic con el botón derecho del ratón y seleccionar «crear nuevo archivo». Esta función se puede reemplazar con DTerm ya que tras incovarlo podemos hacer un «touch fichero».

Otra de las características es que te da la opción de ejecutar el comando usando el propio DTerm como salida estándar o lanzarlo a través de la terminal que tengas por defecto. Esto significa que si lanzamos un comando que nos devuelva datos, por ejemplo, un ping, podremos ver el resultado en la misma ventana de DTerm, la cual esta muy bien configurada para mostrar las salidas estándar, las cuales no solo podremos visualizar, ya que también podremos selecionarlas y copiar.

Ejemplo de un ping con DTerm:

Ping con DTerm

Ping con DTerm

 

Por supuesto esto abre un sinfín de posibilidades para incluir DTerm en nuestro flujo de trabajo diario, ya que nos permitida hacer multitud de tareas de una forma súper rápida ya que las combinaciones son prácticamente ilimitadas… casi todo el potencial de una terminal sin tener que abrirla… cat, gzip, tail, scp, wget, curl… etc.

scp, curl, ping, wget, tail, redirecciones, pipes… las opciones son infinitas y la comodidad, asi como la velocidad a la hora de realizarlas es genial.

Además de todas estas bondades, hay que incluirle que tiene historial de comandos (Se puede recorrer con la tecla flecha arriba), autocompletados con el tabulador (tanto para ordenes como para archivos) y, en caso de que necesitemos lanzar el comando pero enviarlo a la terminal, podremos hacerlo si en lugar de usar la tecla INTRO para ejecutar usamos CMD + INTRO. Esto es muy útil cuando queremos lanzar un comando interactivo, es decir, un comando que nos solicite interactuar con el, no solo generar la salida en pantalla como por ejemplo un editor como el vim. Cabe destacar que otra característica es la integración con finder que nos permitirá detectar los ficheros o directorios seleccionados para ejecutar la orden contra ellos.

Menú de opciones y atajos respecto al comando a ejecutar:

Opciones de ejecución de DTerm

Opciones de ejecución de DTerm

 

En caso de que el comando lanzado se dilate en el tiempo, no es necesario mantener abierta la ventana de DTerm, de hecho, si hacemos clic fuera de ella se ocultará pero la tarea que hayamos lanzado desde ella continuará en segundo plano y cuando finalice. nos mostrará una notificación de Growl.

Dado que esto es solamente una pequeña presentación, y que el uso de DTerm es básicamente el uso de la terminal salvando ciertas diferencias, doy por concluido el articulo aquí, no sin dejar enlazado el video presentación de la web del desarrollador, donde se puede ver el DTerm en funcionamiento. Esta en inglés pero aunque alguien no lo entienda, solamente viendo el video captará la esencia de las ventajas que implica introducir DTerm en el flujo de trabajo del día a día.

Ah, una cosa más, por desgracia, esta era una de las mejores apps gratuitas que estaban en la Mac App Store y que por alguna razón ya no se encuentra allí. Eso si, continua siendo gratuita y está disponible en la web del desarrollador.

Aplicación: DTerm

Precio: Gratuita

Desarrollador: http://decimus.net/dterm

Descargar DTerm

397 Comentarios

  1. KitchenAidmoh

    and 12 thousand Georgian manuscripts

  2. manuscripts significantly

  3. collection of poems composed

  4. Vitamixhjm

    … As a rule, the manuscript is called

  5. Backlitzcs

    Europe, and in Ancient Russia

  6. Linksysacc

    ancient and medieval Latin,

  7. Flashpaqanl

    so expensive material

  8. Sprinkleretc

    bride, Julie d’Angenne.

  9. Epiphonezdf

    secular brotherhoods of scribes.

  10. Manuscript is a collective name for texts

  11. manuscripts held onto

  12. or their samples written

  13. Premiumrck

    then only a few have reached us

  14. written on the parchment was scratched out

  15. manuscripts significantly

  16. manuscripts attributed to Robins

  17. Drywallxlc

    then only a few have reached us

  18. manuscripts underwent in the Middle

  19. Artisanvng

    Europe, and in Ancient Russia

  20. Century to a kind of destruction:

  21. Interfacehwh

    book about the chess of love «, created by

  22. Fortresschn

    and 12 thousand Georgian manuscripts

  23. Bluetoothtiy

    A handwritten book is a book

  24. , text and illustrations to which

  25. Interfacegwe

    term manuscript (late lat.manuscriptum,

  26. Generationjye

    multiplies (see also article

  27. Clamcaserui

    Preserved about 300 thousand.

  28. Linksysbok

    number of surviving European

  29. Backlituxq

    manuscripts held onto

  30. Keypadasmv

    Middle Ages as in Western

  31. Humminbirdppp

    Preserved about 300 thousand.

  32. See a warmer dwelling house with our ‘A’ rated and energy cost-effective doors and windows. Assured residence improvement specialist in Taunton. Taunton Windows and doors is biz serving housings about Somerset and Taunton. We ensure a countywide selection of products that includes anything from standardtraditional uPVC sash windows and doors to bespoken conservatories to assist growth our property internal space. Of course what sort of house your going to modify, we’re confident that thing from our large goods limit will more than see the requirements that you are searching. Connect with us for a free quote or inquiry today! Supported In all Somerset. Taunton Windows is exellent situated to supply some and each housing improvement assist to owners placed anyplace in the All somerset location. all the same how expressive style of house you’re looking to change, our specialists can do any dwelling house in whatsoever fashion you would. Season we start. Taunton Doors and windows began developing houseroom lengtwise All somerset for all over 12 years, ensuring that buyers favor with the best individual and unusual know every time period. Our company make use of exclusive maximum quality products and to the highest degree trustworthy dealer whereas enytime giving you a of one’s own, localised touching. decade Year Guaranty. Our team are so careful for our company entities will meet all anticipation, for every of them come up with a 10 year period warrant for added peace of brain. Our fully fledged team of fitters are readed to the great standards, meaning for some the things or their fitting are of the the best level. In the circumstance that our things fail, our company honest next work team are joyful to assistant. Added info we feel up to recognise on our web-page ,,, https://windowstauntonsomerset.com/ Window and door company

  33. and was erased, and on cleaned

  34. Flexibleubs

    commonly associated with

  35. «Julia’s Garland» (fr. Guirlande de Julie)

  36. Artisanimr

    from lat. manus – «hand» and scribo – «I write») ]

  37. Incipioann

    from lat. manus – «hand» and scribo – «I write») ]

  38. reproduced by hand, in contrast

  39. Fortresshxv

    mostly in monasteries.

  40. Century to a kind of destruction:

  41. RainMachineuyf

    commonly associated with

  42. Drywallutr

    Western Europe also formed

  43. secular brotherhoods of scribes.

  44. consists of the book itself

  45. Batteryrld

    text carrier and protective

  46. bride, Julie d’Angenne.

  47. Furrionavf

    works of art.

  48. Vitamixslc

    manuscripts underwent in the Middle

  49. Portableerk

    «Julia’s Garland» (fr. Guirlande de Julie)

  50. Independentfzr

    Europe, and in Ancient Russia