5 Petua Berguna untuk Sesi Terminal Tmux yang Lebih Baik
- 1864
- 167
- Ronnie Hermann
TMUX adalah multiplexer terminal yang serupa dengan skrin GNU, yang digunakan untuk membuat, mengakses, dan mengawal sesi terminal berganda dari satu konsol. Ia berguna untuk pentadbir sistem untuk menjalankan lebih daripada satu program baris arahan pada masa yang sama.
Satu ciri berguna dari tmux Adakah ia boleh terlepas dari skrin dan terus berjalan di latar belakang, kemudian kemudiannya kembali. Dalam hal ini, ia membolehkan sesi SSH kekal aktif walaupun selepas melepaskan diri dari konsol.
Baca juga: 10 alat baris arahan sejuk untuk terminal linux anda
Dalam tmux, Sesi adalah bekas untuk konsol individu yang diuruskan oleh TMUX. Setiap sesi mempunyai satu atau lebih tingkap yang dihubungkan dengannya. Dan tetingkap mengisi keseluruhan skrin dan anda boleh memecahnya ke beberapa panel segi empat tepat (sama ada secara menegak atau mendatar), masing -masing adalah terminal pseudo yang berasingan.
Dalam artikel ini, kami akan menerangkan beberapa petua berguna untuk lebih baik tmux Sesi di Linux.
Konfigurasikan terminal untuk memulakan tmux secara lalai
Untuk mengkonfigurasi terminal anda untuk memulakan secara automatik tmux Sebagai lalai, tambahkan baris berikut ke anda ~/.BASH_PROFILE
fail permulaan shell, tepat di atas bahagian alias anda.
jika perintah -v tmux &> /dev /null && [-z "$ tmux"]; Kemudian tmux melampirkan -t lalai || tmux baru -s lalai fi
Simpan fail dan tutupnya.
Kemudian tutup dan buka semula terminal untuk mula menggunakan tmux Secara lalai, setiap kali anda membuka tetingkap terminal.
Beri nama sesi terminal
tmux Memberi nama lalai untuk sesi, bagaimanapun, kadang -kadang, nama ini tidak cukup deskriptif. Anda boleh memberikan sesi nama pilihan anda.
Contohnya jika anda bekerja dengan pelbagai pusat data, anda boleh menamakan sesi seperti "Datacenter1, Datacenter2 dan lain-lain… ".
$ tmux new -s datacenter1 $ tmux new -s datacenter2
Tukar antara sesi terminal TMUX
Dengan mudah bertukar antara sesi Tmux yang berbeza, anda perlu membolehkan penyiapan nama sesi. Anda boleh menggunakan pelanjutan penyelesaian TMUX untuk membolehkannya seperti yang ditunjukkan:
$ cd bin $ git clone https: // github.com/srsudar/tmux-sompletion.git
Kemudian sumber fail ~/bin/tmux-sompletion/tmux di dalam anda ~/.Bashrc fail, dengan melaksanakan baris berikut di dalamnya.
Sumber ~/bin/tmux-sompletion/tmux
Simpan fail dan tutupnya.
Kemudian tutup dan buka semula tetingkap terminal anda, apabila anda memasukkan arahan berikut dan tekan kekunci Tab, ia sepatutnya menunjukkan nama sesi yang mungkin.
$ tmux melampirkan -tTunjukkan sesi terminal tmux
Gunakan Pengurus Sesi Tmuxinator
Pengurus Sesi secara pemrograman mencipta ruang kerja TMUX dengan menjalankan satu siri arahan berdasarkan konfigurasi. Pengurus Sesi TMUX yang paling banyak digunakan adalah tmuxinator.
Tmuxinator adalah utiliti yang digunakan untuk membuat dan mengurus sesi TMUX dengan mudah. Untuk menggunakannya dengan berkesan, anda harus mempunyai pengetahuan kerja Tmux. Yang penting, anda harus memahami apa tingkap dan panel di Tmux.
Gunakan Zum untuk memberi tumpuan kepada satu proses
Akhir sekali, setelah membuka setiap panel, anda ingin memberi tumpuan kepada satu proses, anda boleh mengezum proses untuk mengisi keseluruhan skrin. Cukup pindah ke panel yang anda mahu fokus dan tekan Ctrl+b
, z (Gunakan yang sama untuk mengezum keluar).
Apabila anda selesai dengan ciri Zoom, tekan combo utama yang sama untuk membuka anak panah.
Baca juga: 20 emulator terminal berguna untuk linux
Itu sahaja! Dalam artikel ini, kami telah menjelaskan beberapa petua berguna untuk sesi Tmux yang lebih baik di Linux. Anda boleh berkongsi lebih banyak petua dengan kami, atau mengemukakan soalan melalui borang maklum balas di bawah.