Buat pembungkus
Saya pikir kebutuhan Anda paling baik dilayani oleh beberapa bentuk skrip pembungkus untuk menyiapkan sesi khusus. Sesuatu seperti jawaban untuk yang ini.
Ini akan terlihat seperti ini, tetapi Anda harus mengubahnya untuk kebutuhan spesifik Anda.
#!/bin/bash
# test if the session has windows
is_closed(){
sess=$1
n=$(tmux ls 2> /dev/null | grep "^$sess" | wc -l)
[[ $n -eq 0 ]]
}
# either create it or attach to it
if is_closed logi ; then
tmux new -d -s logi -n cmd
tmux neww -t logi -n logi "cat /dev/logi | ccze -m ansi -p syslog -C"
tmux splitw -t logi:1 -v -p 50
tmux selectw -t logi:2
tmux selectp -t logi:1
fi
if is_closed standard ; then
tmux new -d -s standard -n htop "htop"
tmux neww -n cmd -t standard
tmux splitw -t standard:2 -v -p 50
tmux selectw -t standard:2
tmux selectp -t standard:1
fi
Untuk memuat ulang file konfigurasi
Jika Anda mengedit file konfigurasi saat menggunakan tmux, Anda dapat menjalankan perintah ini
tmux source-file /path/to/conf
Atau, Anda dapat mengikatnya ke kunci di .tmux.conf
bind r source-file ${HOME}/.tmux.conf \; display-message "source-file reloaded"
Konfigurasi direktori home
Terakhir, Anda seharusnya tidak menambahkan penyesuaian yang signifikan ke /etc/tmux.conf
karena ini tidak akan membantu orang lain jika Anda perlu menggunakan sistem bersama. Sebagai gantinya, saya sarankan Anda menambahkan penyesuaian apa pun ke ~/.tmux.conf
karena bersifat lokal dan khusus untuk kebutuhan pribadi Anda.
Cara membuat file .txt acak (Teks yang dapat dibaca manusia seperti ascii) di linux
Apakah ada yang lebih cepat dari `find . | wc -l` untuk menghitung file dalam direktori?