Saya punya sesi tmux di mana jendela terlalu kecil karena beberapa pengguna di suatu tempat terhubung.
Bagaimana cara saya katakan tmux untuk memutuskan semua pengguna yang terhubung?
Saya punya sesi tmux di mana jendela terlalu kecil karena beberapa pengguna di suatu tempat terhubung.
Bagaimana cara saya katakan tmux untuk memutuskan semua pengguna yang terhubung?
Jawaban:
Anda dapat menggunakan <prefix> D
(di mana awalan secara C-b
default) , untuk memilih klien mana yang harus dilepaskan; itu juga akan mencantumkan mereka col / baris serta waktu yang terakhir digunakan. Perhatikan huruf besar D
, yaitu Shift+ d.
Anda juga bisa menggunakan detach-client
opsi tmux
detach-client [-P] [-a] [-s target-session] [-t target-client]
(alias: detach)
Detach the current client if bound to a key, the client specified
with -t, or all clients currently attached to the session speci-
fied by -s. The -a option kills all but the client given with
-t. If -P is given, send SIGHUP to the parent process of the
client, typically causing it to exit.
baik dari <prefix>:
diikuti oleh detach [options]
atau pada baris perintah di dalam tmux withtmux detach [options]
prefix
+ 'D' jadi saya tidak melupakannya. Bekerja seperti pesona.
tmux detach-client -a
akan melepaskan semua klien lain kecuali yang sekarang. Saya sering salah ketik prefix-D
jadi saya lebih suka pendekatan ini. Saya bahkan punya fungsi detachothers () { tmux detach-client -a;
.
<prefix> D
hati-hati, majuscule D penting di sini !! (Saya menghabiskan waktu dengan frustasi melepaskan klien saya saat ini sebelum menyadarinya: D)