Android

Bermula dengan tmux

Tmux — что это и зачем? Обзор и урок tmux

Tmux — что это и зачем? Обзор и урок tmux

Isi kandungan:

Anonim

Panduan ini akan melalui pemasangan dan penggunaan asas Tmux untuk mendapatkan anda dan berjalan.

Apa itu tmux?

Tmux adalah multiplexer terminal alternatif kepada Skrin GNU. Dengan kata lain, ini bermakna anda boleh memulakan sesi Tmux dan kemudian membuka beberapa tetingkap dalam sesi itu. Setiap tetingkap menduduki keseluruhan skrin dan boleh dipecah menjadi panel segi empat tepat.

Dengan Tmux anda boleh bertukar dengan mudah antara beberapa program dalam satu terminal, melepaskannya dan menyambungkannya ke terminal lain.

Sesi Tmux adalah berterusan, yang bermaksud bahawa program yang berjalan di Tmux akan terus dijalankan walaupun anda terputus.

Semua arahan di Tmux bermula dengan awalan, yang secara lalai adalah ctrl+b .

Artikel ini juga boleh didapati dalam bahasa Rusia.

Memasang Tmux

Anda boleh memasang Tmux dengan mudah menggunakan pengurus pakej distro anda.

Memasang Tmux pada Ubuntu dan Debian

sudo apt install tmux

Memasang Tmux pada CentOS dan Fedora

sudo yum install tmux

Memasang Tmux pada macOS

brew install tmux

Memulakan Sesi Tmux Pertama Anda

Untuk memulakan sesi Tmux pertama anda, cukup ketik tmux di konsol anda:

tmux

Ini akan membuka sesi baru, membuat tetingkap baru, dan memulakan shell di tetingkap itu.

Sebaik sahaja anda berada di Tmux anda akan melihat garis status di bahagian bawah skrin yang menunjukkan maklumat mengenai sesi semasa.

Anda kini boleh menjalankan arahan Tmux pertama anda. Sebagai contoh, untuk mendapatkan senarai semua arahan, anda akan menaip:

Ctrl+b ?

Mencipta Sesi Tmux Dinamakan

Secara lalai, sesi Tmux dinamakan secara numerik. Sesi dinamakan berguna apabila anda menjalankan beberapa sesi Tmux. Untuk membuat sesi bernama baru, jalankan arahan tmux dengan argumen berikut:

tmux new -s session_name

Sudah tentu idea yang baik untuk memilih nama sesi deskriptif.

Menolak dari Sesi Tmux

Anda boleh melepaskan dari sesi Tmux dan kembali ke shell normal anda dengan menaip:

Ctrl+b d

Program yang dijalankan dalam sesi Tmux akan terus dijalankan selepas anda melepaskan sesi.

Sambung semula ke Sesi Tmux

Untuk melampirkan sesi pertama, anda perlu mencari nama sesi tersebut. Untuk mendapatkan senarai jenis sesi sedang berjalan:

tmux ls

Nama sesi adalah lajur pertama 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 dapat lihat dari output, terdapat dua sesi Tmux yang sedang berjalan. Yang pertama dinamakan 0 dan yang kedua my_named_session .

Sebagai contoh, untuk melampirkan pada sesi 0 , anda akan menaip:

tmux attach-session -t 0

Bekerja dengan Tmux Windows dan Panes

Apabila anda memulakan sesi Tmux baru, secara lalai, ia membuat tetingkap tunggal dengan shell di dalamnya.

Untuk membuat tetingkap baru dengan jenis shell Ctrl+b c , nombor pertama yang tersedia dari julat 0…9 akan diberikan kepadanya.

Senarai semua tingkap ditunjukkan pada baris status di bahagian bawah skrin.

Berikut adalah beberapa arahan yang paling biasa untuk mengurus tetingkap dan panel Tmux:

  • Ctrl+b c Buat tetingkap baru (dengan shell) Ctrl+b w Pilih tetingkap dari senarai Ctrl+b 0 Tukar ke tetingkap 0 (dengan nombor) Ctrl+b , Menamakan semula tetingkap semasa Ctrl+b % dua panel Ctrl+b " Tetapkan tetingkap semasa secara menegak ke dalam dua panel Ctrl+b o Pergi ke anak tetingkap seterusnya Ctrl+b ; Togol antara anak tetingkap semasa dan sebelumnya Ctrl+b x Tutup tetingkap semasa

Menyesuaikan Tmux

Apabila Tmux dimulakan, ia membaca parameter konfigurasi dari ~/.tmux.conf jika fail tersebut ada.

Berikut adalah konfigurasi ~/.tmux.conf sampel dengan garis status tersuai dan beberapa pilihan 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 Asas

Berikut adalah langkah-langkah yang paling asas untuk bermula dengan Tmux:

  1. Pada command prompt, taip tmux new -s my_session , Jalankan program yang diinginkan. tmux new -s my_session urutan utama Ctrl-b + d untuk melepaskan dari sesi. Atur ulang ke sesi Tmux dengan menaip tmux attach-session -t my_session .

Kesimpulannya

Dalam tutorial ini, anda belajar bagaimana menggunakan Tmux. Sekarang anda boleh mula membuat tingkap Tmux berganda dalam satu sesi, tingkap split dengan membuat panel baru, menavigasi antara tingkap, lepaskan dan sambung semula sesi, dan peribadikan contoh Tmux anda menggunakan fail .tmux.conf .

Terdapat banyak lagi untuk mengetahui tentang Tmux di halaman Manual Pengguna Tmux.

terminal tmux