GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal dan Menggunakan Tmux (Terminal Multiplexer) di Linux

Seperti yang disarankan oleh konvensi penamaan, tmux memang merupakan multiplexer terminal. Pengguna Linux yang terbiasa dengan lingkungan OS berbasis server atau terminal sebagian besar menemukan diri mereka membuka lebih dari satu instance terminal saat menjalankan program. Dengan tmux , dimungkinkan untuk membatasi interaksi OS Linux Anda ke satu terminal.

[ Anda mungkin juga menyukai:Tilix Terminal Emulator dan Terminator Terminal Emulator ]

tmux fleksibilitas perintah memungkinkan untuk beralih di antara pengguna atau program sistem. Anda dapat melepaskan program ini dan tetap menjalankannya di latar belakang sistem Linux dan juga memasangkannya kembali ke instance baris perintah yang sama atau terminal yang berbeda.

Instal Tmux di Linux

Anda dapat mengambil dan menginstal paket biner Linux untuk tmux dari salah satu perintah berikut tergantung pada distribusi Anda.

$ sudo apt-get install tmux     [On Debian, Ubuntu and Mint]
$ sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
$ sudo pacman -S tmux           [On Arch Linux]
$ sudo zypper install tmux      [On OpenSUSE]    

Memulai Tmux di Linux

Dari konsol Linux Anda, luncurkan tmux dengan perintah berikut:

$ tmux

Anda akan bertemu dengan lingkungan yang unik mirip dengan yang di atas. Ini adalah sesi yang baru dibuka oleh tmux. Sorotan hijau di bagian bawah jendela ini adalah bilah statusnya. Di sisi kiri bilah status ini, [0] menunjukkan bahwa kami menjalankan sesi 0 .

Melepaskan Sesi Tmux

Untuk melepaskan dari sesi yang sedang berjalan, tekan tombol Ctrl+b d kunci. Perintah ini membawa Anda kembali ke jendela terminal normal:

Membuat Sesi Tmux Baru

Anda dapat membuat tmux . lainnya sesi jika Anda mau. Anda harus menggunakan salah satu dari sintaks perintah berikut. Jalankan dari jendela terminal normal Anda.

$ tmux
or
$ tmux new -s new_session_name

Perintah pertama akan membuat sesi tmux baru dan memberinya nama numerik. Perintah kedua memungkinkan Anda memberi nama khusus pada sesi tmux baru. Gunakan mereka untuk membuat jumlah sesi tmux yang dibutuhkan.

Bilah status hijau menyoroti nama khusus yang diberikan ke sesi tmux baru.

Melampirkan dan Melampirkan Kembali ke Sesi Tmux

Untuk melampirkan atau memasang kembali dari sesi atau lingkungan tmux, Anda harus terlebih dahulu melepaskan kembali ke jendela terminal normal dengan perintah:

Ctrl+b d

Setelah itu, karena Anda mungkin memiliki beberapa tmux sesi yang berjalan di latar belakang, Anda harus mendaftar terlebih dahulu untuk mengidentifikasi sesi yang menarik minat Anda. Gunakan perintah:

$ tmux ls

Dari jendela di atas, kami memiliki 5 sesi tmux yang diidentifikasi dengan nama 0 , 1 , 2 , 3 , dan linuxshelltips_tutorials . Kami akan mereferensikan salah satu dari nama sesi tmux ini untuk dilampirkan atau dilampirkan kembali ke salah satu dari mereka.

$ tmux attach-session -t linuxshelltips_tutorials

Tmux Windows

Sesi tmux baru hadir dengan jendela baru yang dilampirkan ke shell. Untuk membuat jendela serupa lainnya, jalankan perintah:

Ctrl+b c  

Jendela baru secara otomatis diberi nomor dalam kisaran 0-9 .

Sisi kiri panel bilah status hijau menunjukkan bahwa kami membuat sesi tmux tambahan jendela 1 . Buat jendela tmux lain dengan Ctrl+b c untuk melihat respons bilah status berikutnya.

Perintah di atas telah membuat sesi tmux jendela 2 .

Untuk memilih dan bekerja pada salah satu jendela yang dibuat ini, Anda mungkin perlu mendaftarkannya terlebih dahulu dengan perintah berikut jika Anda bekerja di banyak jendela sesi tmux:

Ctrl+b w

Untuk beralih ke jendela sesi tmux lain, gunakan sintaks perintah berikut:

Ctrl+b window_number

Kita dapat beralih ke jendela 1 dengan perintah:

Ctrl+b 1

Tanda asterisk (*) pada bilah status hijau menunjukkan jendela sesi tmux Anda berada di bawah jika sakelar berhasil. Untuk mengganti nama jendela sesi tmux, jalankan perintah:

Ctrl+b ,

Panel Tmux

tmux utilitas dapat memiliki beberapa sesi, beberapa jendela sesi, dan akhirnya beberapa panel jendela. Di sinilah kesenangan dimulai.

Jendela Horizontal Tmux

Untuk membagi jendela sesi tmux menjadi dua panel jendela horizontal, gunakan perintah berikut:

Ctrl+b %
Panel Vertikal Tmux

Kita juga dapat membagi panel jendela sisi kanan di atas menjadi dua panel vertikal dengan perintah berikut:

Ctrl+b "

Untuk menavigasi semua panel jendela, gunakan perintah:

Ctrl+b o

Jika Anda hanya bekerja dengan dua panel jendela, Anda dapat beralih di antara keduanya dengan perintah:

Ctrl+b ;

Untuk keluar dari panel jendela yang sedang aktif, jalankan perintah:

Ctrl+b x

Dari tiga panel jendela yang terbuka di atas, kita dapat mendemonstrasikan kekuatan tmux dengan menjalankan perintah yang berbeda di masing-masing panel tersebut.

Pintasan Tmux

Berikut adalah pintasan keyboard paling umum untuk mengontrol sesi, jendela, dan panel Tmux:

Kelola Sesi Tmux
  • CTRL+b + ( – Beralih ke sesi sebelumnya.
  • CTRL+b + ) – Beralih ke sesi berikutnya.
  • CTRL+b + s – Menampilkan daftar sesi interaktif.
  • CTRL+b + d – lepaskan dari sesi yang sedang berjalan.
  • CTRL+b + $ – ganti nama sesi di tmux.
  • CTRL+b + L – Pilih sesi yang terakhir digunakan.
  • tmux ls – Daftar semua sesi yang tersedia.
  • tmux attach -t 0 – Zoom panel aktif.
  • tmux kill-server – Hancurkan semua sesi dan matikan semua proses.
Kelola Tmux Windows
  • CTRL+b + c – Buat sesi jendela baru.
  • CTRL+b + p – Beralih ke jendela sebelumnya.
  • CTRL+b + n – Beralih ke jendela berikutnya.
  • CTRL+b + 0-9 – Beralih ke jendela menggunakan nomor indeksnya.
  • CTRL+b + w – Pilih jendela dari daftar interaktif.
  • CTRL+b + & – Memaksa matikan semua proses di jendela yang tidak responsif.
  • CTRL+b + % – Membagi jendela secara horizontal.
  • CTRL+b + “ – Membagi jendela secara vertikal.
  • CTRL+b + M-n – Beralih antar jendela.
  • CTRL+b + M-p – Beralih kembali ke jendela sebelumnya.
  • exit – Menutup jendela.
Kelola Panel Tmux
  • CTRL+b + " – Pisahkan panel aktif secara horizontal.
  • CTRL+b + % – Pisahkan panel aktif secara vertikal.
  • CTRL+b + arrow key – Beralih ke panel lain.
  • CTRL+b + ALT+arrow – Ubah ukuran panel aktif.
  • CTRL+b + z – Memperbesar panel aktif.
  • CTRL+b + x – Force mematikan proses yang tidak responsif di panel.
  • CTRL+b + k – Untuk memindahkan panel di atas.
  • CTRL+b + h – Untuk memindahkan panel di bawah.
  • CTRL+b + h – Untuk memindahkan panel kiri.
  • CTRL+b + l – Untuk memindahkan panel kanan.
  • CTRL+b + q – Menampilkan nomor panel.
  • CTRL+b + o – Beralih/lompat ke panel lain.
  • CTRL+b + } – menukar panel saat ini dengan panel dari kiri.
  • CTRL+b + { – tukar panel saat ini dengan halaman dari kanan.
  • CTRL+b + ! – pindahkan panel keluar dari jendela saat ini.
  • CTRL+b + ; – Buka panel yang terakhir digunakan.
  • CTRL+b + M-1 – Beralih ke tata letak horizontal genap.
  • CTRL+b + M-2 – Beralih ke tata letak vertikal yang merata.
  • CTRL+b + M-3 – Beralih ke tata letak horizontal utama.
  • CTRL+b + M-4 – Beralih ke tata letak vertikal-utama.
  • CTRL+b + M-5 – Beralih ke tata letak ubin.
  • CTRL+b + space – Beralih ke tata letak berikutnya.
  • CTRL+b + C-o – Untuk memindahkan semua panel, putar jendela ke atas.
  • CTRL+b + M-o – Untuk memindahkan semua panel, putar jendela ke bawah.
  • exit – Tutup panel aktif.

Lebih banyak penggunaan fitur luar biasa dari tmux dapat ditemukan dengan perintah:

$ man tmux

Anda sekarang memiliki akses ke peretasan fleksibilitas lingkungan terminal Linux ini yang akan membuat Anda menjadi pengguna Linux yang lebih produktif. Selamat bersenang-senang.


Linux
  1. Cara menginstal dan menggunakan telnet di Kali Linux

  2. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  3. Cara Menginstal dan Menggunakan Traceroute di Linux

  1. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  2. Cara Menginstal dan Menggunakan SSHFS di Linux

  3. Cara Menginstal dan Menggunakan Slack di Linux

  1. Cara Menginstal Dan Menggunakan Putty Di Linux

  2. Cara Menginstal dan Menggunakan locate Command di Linux

  3. Cara Menginstal dan Menggunakan Tilix Terminal Emulator di Linux