GNU/Linux >> Belajar Linux >  >> Linux

Memulai dengan Tmux

Panduan ini akan membahas penginstalan dan penggunaan dasar Tmux agar Anda siap dan berjalan.

Apa itu tmux? #

Tmux adalah terminal multiplexer alternatif untuk GNU Screen. Dengan kata lain, ini berarti Anda dapat memulai sesi Tmux dan kemudian membuka banyak jendela di dalam sesi tersebut. Setiap jendela menempati seluruh layar dan dapat dibagi menjadi panel persegi panjang.

Dengan Tmux Anda dapat dengan mudah beralih di antara beberapa program dalam satu terminal, melepaskannya dan memasangkannya kembali ke terminal yang berbeda.

Sesi Tmux bersifat persisten, yang berarti bahwa program yang berjalan di Tmux akan terus berjalan meskipun Anda terputus.

Semua perintah di Tmux dimulai dengan awalan, yang secara default adalah ctrl+b .

Artikel ini juga tersedia dalam bahasa Rusia.

Menginstal Tmux #

Anda dapat menginstal Tmux dengan mudah menggunakan pengelola paket distro Anda.

Menginstal Tmux di Ubuntu dan Debian #

sudo apt install tmux

Menginstal Tmux di CentOS dan Fedora #

sudo yum install tmux

Menginstal Tmux di macOS #

brew install tmux

Memulai Sesi Tmux Pertama Anda #

Untuk memulai sesi Tmux pertama Anda, cukup ketik tmux di konsol Anda:

tmux

Ini akan membuka sesi baru, membuat jendela baru, dan memulai shell di jendela itu.

Setelah Anda berada di Tmux, Anda akan melihat baris status di bagian bawah layar yang menampilkan informasi tentang sesi saat ini.

Anda sekarang dapat menjalankan perintah Tmux pertama Anda. Misalnya, untuk mendapatkan daftar semua perintah, ketikkan:

Ctrl+b ?

Membuat Sesi Tmux Bernama #

Secara default, sesi Tmux diberi nama secara numerik. Sesi bernama berguna saat Anda menjalankan beberapa sesi Tmux. Untuk membuat sesi bernama baru, jalankan tmux perintah dengan argumen berikut:

tmux new -s session_name

Sebaiknya pilih nama sesi yang deskriptif.

Melepaskan dari Sesi Tmux #

Anda dapat melepaskan sesi Tmux dan kembali ke shell normal Anda dengan mengetik:

Ctrl+b d

Program yang berjalan di sesi Tmux akan terus berjalan setelah Anda keluar dari sesi.

Lampirkan kembali ke Sesi Tmux #

Untuk melampirkan ke sesi terlebih dahulu, Anda perlu menemukan nama sesi. Untuk mendapatkan daftar sesi yang sedang berjalan, ketik:

tmux ls

Nama sesi adalah kolom pertama dari output.

0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35]
my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]

Seperti yang Anda lihat dari output, ada dua sesi Tmux yang sedang berjalan. Yang pertama bernama 0 dan yang kedua my_named_session .

Misalnya, untuk melampirkan ke sesi 0 , Anda akan mengetik:

tmux attach-session -t 0

Bekerja dengan Tmux Windows dan Panel #

Saat Anda memulai sesi Tmux baru, secara default, itu membuat satu jendela dengan shell di dalamnya.

Untuk membuat jendela baru dengan shell ketik Ctrl+b c , nomor pertama yang tersedia dari rentang 0...9 akan ditugaskan untuk itu.

Daftar semua jendela ditampilkan pada baris status di bagian bawah layar.

Di bawah ini adalah beberapa perintah paling umum untuk mengelola jendela dan panel Tmux:

  • Ctrl+b c Buat jendela baru (dengan shell)
  • Ctrl+b w Pilih jendela dari daftar
  • Ctrl+b 0 Beralih ke jendela 0 (berdasarkan nomor )
  • Ctrl+b , Ganti nama jendela saat ini
  • Ctrl+b % Pisahkan panel saat ini secara horizontal menjadi dua panel
  • Ctrl+b " Pisahkan panel saat ini secara vertikal menjadi dua panel
  • Ctrl+b o Pergi ke panel berikutnya
  • Ctrl+b ; Beralih antara panel saat ini dan sebelumnya
  • Ctrl+b x Tutup panel saat ini

Menyesuaikan Tmux #

Ketika Tmux dimulai, ia membaca parameter konfigurasinya dari ~/.tmux.conf jika file ada.

Berikut adalah contoh ~/.tmux.conf konfigurasi dengan baris status yang disesuaikan dan beberapa opsi tambahan:

~/.tmux.conf
# Improve colors
set -g default-terminal 'screen-256color'

# Set scrollback buffer to 10000
set -g history-limit 10000

# Customize the status line
set -g status-fg  green
set -g status-bg  black

Penggunaan Tmux Dasar #

Di bawah ini adalah langkah paling dasar untuk memulai dengan Tmux:

  1. Pada prompt perintah, ketik tmux new -s my_session ,
  2. Jalankan program yang diinginkan.
  3. Gunakan urutan kunci Ctrl-b + d untuk melepaskan diri dari sesi.
  4. Lampirkan kembali ke sesi Tmux dengan mengetikkan tmux attach-session -t my_session .

Kesimpulan #

Dalam tutorial ini, Anda belajar cara menggunakan Tmux. Sekarang Anda dapat mulai membuat beberapa jendela Tmux dalam satu sesi, membagi jendela dengan membuat panel baru, menavigasi antar jendela, melepaskan dan melanjutkan sesi, dan mempersonalisasi instans Tmux Anda menggunakan .tmux.conf berkas.

Untuk mempelajari lebih lanjut tentang Tmux ketik man tmux di terminal Anda atau kunjungi Halaman Manual Pengguna Tmux.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.


Linux
  1. Memulai dengan Zsh

  2. Memulai SSH di Linux

  3. Cara:Memulai dengan Ansible

  1. Memulai dengan ls

  2. Memulai Samba untuk interoperabilitas

  3. Memulai PostgreSQL di Linux

  1. Memulai dengan GnuCash

  2. Memulai dengan Etcher.io

  3. Memulai dengan ekspresi reguler