Quiero copiar el archivo tmux.conf predeterminado en mi directorio de inicio, pero no puedo encontrar la ubicación en Ubuntu 12.04. La página man indica que el archivo reside en /etc/tmux.conf, sin embargo, esto no coincide con mi configuración.
47
<filename>
de un directorio<directoryname>
utilice el siguiente comando:find <directory> -iname <filename>
.Respuestas:
Puede usar la configuración actual (predeterminada) como punto de partida:
Tenga en cuenta que la tubería a cat es necesaria por ahora debido a un error conocido al redirigir tmux stdout a un archivo.
fuente
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf
: eso ya antepondría todas las líneas con unset -g
cat
. Solo hazlotmux show -g > ~/.tmux.conf
. El usocat
como este se conoce como UUOC - "uso inútil decat
".Según lo
dpkg -L tmux
que muestra qué archivos instaló el paquete, no hay tmux.conf predeterminado incluido en el paquete./etc/tmux.conf
es solo una ubicación que puede usar (solo tiene sentido con varios usuarios que usan tmux) que se evaluará antes de ~ / .tmux.conf. Tienes que crear tu propio archivo .conf. Eche un vistazo a esto, por ejemplo (primer hit en google):http://dev.gentoo.org/~wired/conf/tmux.conf
fuente
No hay
/etc/tmux.conf
archivo predeterminado . Puede comenzar con los archivos conf de ejemplo/usr/share/doc/tmux/examples
o consultar el manual / web / etc. para crear su propio archivo de configuración.El
examples
directorio contiene:fuente
La respuesta principal
tmux show -g | cat > ~/.tmux.conf
no funcionó para mí ya que recibí muchosunknown command
errores.Al seguir excavando, tiene que ver con el cambio de sintaxis para que
tmux show -g
ya no genere archivos de configuración válidos. Debe anteponer cada líneaset -g
para que esto funcione o se ejecute:fuente
El archivo de configuración se encuentra en
/usr/share/tmux
, no en/usr/share/doc/tmux
.fuente