Ich möchte die Standarddatei tmux.conf in mein Home-Verzeichnis kopieren, kann den Speicherort in Ubuntu 12.04 jedoch nicht finden. Die Manpage gibt an, dass sich die Datei unter /etc/tmux.conf befindet, dies stimmt jedoch nicht mit meinem Setup überein.
47
<filename>
in einem Verzeichnis<directoryname>
verwenden Sie den folgenden Befehl ein :find <directory> -iname <filename>
.Antworten:
Sie können die aktuellen (Standard-) Einstellungen als Ausgangspunkt verwenden:
Beachten Sie, dass die Pipe zu cat vorerst aufgrund eines bekannten Fehlers erforderlich ist, wenn Sie tmux stdout in file umleiten.
quelle
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf
: das würde schon alle Zeilen mit einem voranstellenset -g
cat
. Tu es einfachtmux show -g > ~/.tmux.conf
. Einecat
solche Verwendung wird als UUOC (Useless Use Ofcat
) bezeichnet.Gemäß
dpkg -L tmux
dem zeigt, was das Paket installiert Dateien, gibt es keinen Standard tmux.conf in dem Paket enthalten./etc/tmux.conf
Dies ist nur ein Speicherort, den Sie verwenden können (nur bei mehreren Benutzern, die tmux verwenden, sinnvoll), der vor ~ / .tmux.conf ausgewertet wird. Sie müssen Ihre eigene .conf-Datei erstellen. Schauen Sie sich das zum Beispiel an (erster Treffer bei Google):http://dev.gentoo.org/~wired/conf/tmux.conf
quelle
Es gibt keine Standarddatei
/etc/tmux.conf
. Sie können mit den Beispiel-Conf-Dateien in beginnen/usr/share/doc/tmux/examples
oder sich das Handbuch / web / etc ansehen. um eine eigene Konfigurationsdatei zu erstellen.Das
examples
Verzeichnis enthält:quelle
Die Top-Antwort
tmux show -g | cat > ~/.tmux.conf
hat bei mir nicht funktioniert, da ich eine Reihe vonunknown command
Fehlern habe.Beim weiteren Graben hat es mit der Syntaxänderung zu tun, sodass
tmux show -g
keine gültigen Konfigurationsdateien mehr generiert werden. Sie müssen jede Zeile mit voranstellenset -g
, damit dies funktioniert oder ausgeführt wird:quelle
Die Konfigurationsdatei befindet sich in
/usr/share/tmux
, nicht in/usr/share/doc/tmux
.quelle