Android

Memulai dengan tmux

Membagi terminal dengan tmux ubuntu | debian | liinux

Membagi terminal dengan tmux ubuntu | debian | liinux

Daftar Isi:

Anonim

Panduan ini akan melalui instalasi dan penggunaan dasar Tmux untuk membuat Anda aktif dan berjalan.

Apa itu tmux?

Tmux adalah terminal multiplexer alternatif untuk Layar GNU. Dengan kata lain, itu berarti Anda dapat memulai sesi Tmux dan kemudian membuka beberapa jendela di dalam sesi itu. 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, lepaskan mereka dan pasang kembali ke terminal lain.

Sesi Tmux gigih, yang berarti bahwa program yang berjalan di Tmux akan terus berjalan bahkan jika 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 dengan mudah menginstal Tmux menggunakan manajer paket distro Anda.

Menginstal Tmux di Ubuntu dan Debian

sudo apt install tmux

Menginstal Tmux pada 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 garis 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, Anda harus mengetik:

Ctrl+b ?

Membuat Sesi Tmux Bernama

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

tmux new -s session_name

Itu selalu merupakan ide yang baik untuk memilih nama sesi deskriptif.

Melepaskan dari Sesi Tmux

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

Ctrl+b d

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

Pasang kembali ke Tmux Session

Untuk melampirkan ke sesi terlebih dahulu, Anda harus 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) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

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 sesi 0 , Anda harus mengetik:

tmux attach-session -t 0

Bekerja dengan Tmux Windows dan Panes

Ketika Anda memulai sesi Tmux baru, secara default, ini menciptakan satu jendela dengan shell di dalamnya.

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

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

Berikut 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 (dengan nomor) Ctrl+b , Ubah nama jendela saat ini Ctrl+b % Pisahkan panel saat ini secara horizontal menjadi dua panel Ctrl+b " Membagi 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 tersebut ada.

Berikut ini contoh konfigurasi ~/.tmux.conf dengan baris status khusus 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

Berikut adalah langkah-langkah paling mendasar untuk memulai dengan Tmux:

  1. Pada prompt perintah, ketik tmux new -s my_session , Jalankan program yang diinginkan. Gunakan urutan tombol Ctrl-b + d untuk melepaskan dari sesi. Pasang 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 antara jendela, melepaskan dan melanjutkan sesi, dan mempersonalisasi instance Tmux Anda menggunakan file .tmux.conf .

Ada banyak lagi yang bisa dipelajari tentang Tmux di halaman Panduan Pengguna Tmux.

terminal tmux