Diferencia entre revisiones de «Tmux»
(Página creada con '{{Ficha Software |nombre=Tmux |familia= |imagen=1268px-tmux.png |tamaño= |descripción= |imagen2= |tamaño2= |descripción2= |creador=Nicholas Marriott<ref nam="entrevista">[ht...') |
|||
| (No se muestran 4 ediciones intermedias de 3 usuarios) | |||
| Línea 8: | Línea 8: | ||
|tamaño2= | |tamaño2= | ||
|descripción2= | |descripción2= | ||
| − | |creador=Nicholas Marriott<ref | + | |creador=Nicholas Marriott<ref name="entrevista">[http://www.undeadly.org/cgi?action=article&sid=20090712190402 Entrevista a Nicholas Marriott en julio de 2009 (en inglés)]. Consultado el 13 de mayo de 2014.</ref> |
|desarrollador=Nicholas Marriott | |desarrollador=Nicholas Marriott | ||
|diseñador= | |diseñador= | ||
| Línea 34: | Línea 34: | ||
De acuerdo al sitio web oficial, Tmux cuenta con las siguientes características<ref>[http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/FAQ Preguntas frecuentes (en inglés)]. Consultado el 13 de mayo de 2014.</ref>: | De acuerdo al sitio web oficial, Tmux cuenta con las siguientes características<ref>[http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/FAQ Preguntas frecuentes (en inglés)]. Consultado el 13 de mayo de 2014.</ref>: | ||
| − | *Modelo cliente-servidor. El [[servidor]] tiene varias sesiones y cada ventana es una entidad independiente que puede ser libremente vinculado a otras sesiones. En cada sesión se podrán visualizar y aceptar la entrada de [[teclado]] de varios clientes | + | *Modelo cliente-servidor. El [[servidor]] tiene varias sesiones y cada ventana es una entidad independiente que puede ser libremente vinculado a otras sesiones. En cada sesión se podrán visualizar y aceptar la entrada de [[teclado]] de varios clientes. |
| − | *Interface de líneas de comandos bien documentada y consistente con la misma sintaxis cuando se usa en modo interactivo, key bindings o desde el [[shell]]. | + | *Interface de líneas de comandos bien documentada y consistente con la misma sintaxis cuando se usa en modo interactivo, key bindings o desde el [[shell (informática)|shell]]. |
| − | *Se puede utilizar fácilmente en scripts de shell. | + | *Se puede utilizar fácilmente en [[scripts de shell]]. |
*Múltiples búfers. | *Múltiples búfers. | ||
*Opción para utilizar el layout de teclas de [[vi]] o [[emacs]]. | *Opción para utilizar el layout de teclas de [[vi]] o [[emacs]]. | ||
| Línea 60: | Línea 60: | ||
*[http://tmux.sourceforge.net/ Sitio web oficial] | *[http://tmux.sourceforge.net/ Sitio web oficial] | ||
| − | [[Category: | + | [[Category:Software libre]] |
última versión al 07:23 9 may 2022
| ||||||||||||||||||
Tmux. Es una aplicación de software que se utiliza como multiplexor de terminales que permite acceder a diferentes terminales o ventanas controlados desde una sola pantalla[3][4]. Es una conocida alternativa al popular GNU screen[5] y está hecho enfocándose en desarrolladores y administradores de sistemas que interactúan regularmente con interfaces de solo texto. Tmux puede usarse en varios sistemas como OpenBSD, NetBSD, Linux y OS X, puede utilizarse en Solaris y AIX[6] aunque no se ha probado extensivamente.
Características
De acuerdo al sitio web oficial, Tmux cuenta con las siguientes características[7]:
- Modelo cliente-servidor. El servidor tiene varias sesiones y cada ventana es una entidad independiente que puede ser libremente vinculado a otras sesiones. En cada sesión se podrán visualizar y aceptar la entrada de teclado de varios clientes.
- Interface de líneas de comandos bien documentada y consistente con la misma sintaxis cuando se usa en modo interactivo, key bindings o desde el shell.
- Se puede utilizar fácilmente en scripts de shell.
- Múltiples búfers.
- Opción para utilizar el layout de teclas de vi o emacs.
- Limitar el tamaño de la ventana.
- Una línea de estado de sintaxis con la característica de visualizar la primera línea de la salida de un comando específico.
- Código fuente más limpio, moderno, fácilmente extensible.
Historia
Nicholas Marriott decidió escribir Tmux porque era un asiduo usuario de GNU screen pero infeliz[1], además de que otros programas existentes no estaban muy bien documentados o tenían un archivo de configuración extraño o no contaban con una interface de líneas de comandos intuitiva, además de que el código fuente no era muy legible. Tmux comenzó por un prototipo rápido llamado ncsr con algunas instrucciones básicas y unos meses más tarde fue publicado en el año 2007. El 1 de junio de 2009 tmux fue importado en OpenBSD.[8]
Véase también
Referencias
- ↑ 1,0 1,1 Entrevista a Nicholas Marriott en julio de 2009 (en inglés). Consultado el 13 de mayo de 2014.
- ↑ Historial de cambios (en inglés). Consultado el 13 de mayo de 2014.
- ↑ Sitio Web oficial (en inglés). Consultado el 13 de mayo de 2014.
- ↑ Wiki Arch Linux. Consultado el 13 de mayo de 2014.
- ↑ ¿Qué es tmux? (en inglés). Consultado el 13 de mayo de 2014.
- ↑ Archivo readme (en inglés). Consultado el 13 de mayo de 2014.
- ↑ Preguntas frecuentes (en inglés). Consultado el 13 de mayo de 2014.
- ↑ OpenBSD importa Tmux (en Inglés). Consultado el 13 de mayo de 2014.