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.
Puede usar la configuración actual (predeterminada) como punto de partida:
tmux show -g | cat > ~/.tmux.conf
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.
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf
: eso ya antepondría todas las líneas con unset -g
cat
. Solo hazlo tmux show -g > ~/.tmux.conf
. El uso cat
como este se conoce como UUOC - "uso inútil de cat
".
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):
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:
/usr/share/doc/tmux/examples/n-marriott.conf /usr/share/doc/tmux/examples/t-williams.conf /usr/share/doc/tmux/examples/vim-keys.conf /usr/share/doc/tmux/examples/h-boetes.conf /usr/share/doc/tmux/examples/screen-keys.conf
La respuesta principal tmux show -g | cat > ~/.tmux.conf
no funcionó para mí ya que recibí muchos unknown 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ínea set -g
para que esto funcione o se ejecute:
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
El archivo de configuración se encuentra en /usr/share/tmux
, no en /usr/share/doc/tmux
.
<filename>
de un directorio<directoryname>
utilice el siguiente comando:find <directory> -iname <filename>
.