Tmux — что это и зачем? Обзор и урок tmux
Isi kandungan:
- Apa itu tmux?
- Memasang Tmux
- Memasang Tmux pada Ubuntu dan Debian
- Memasang Tmux pada CentOS dan Fedora
- Memasang Tmux pada macOS
- Memulakan Sesi Tmux Pertama Anda
- Mencipta Sesi Tmux Dinamakan
- Menolak dari Sesi Tmux
- Sambung semula ke Sesi Tmux
- Bekerja dengan Tmux Windows dan Panes
- Menyesuaikan Tmux
- Penggunaan Tmux Asas
- Kesimpulannya
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
.
Memasang Tmux
Anda boleh memasang Tmux dengan mudah menggunakan pengurus pakej distro anda.
Memasang Tmux pada Ubuntu dan Debian
Memasang Tmux pada CentOS dan Fedora
Memasang Tmux pada macOS
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:
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+bcBuat tetingkap baru (dengan shell)Ctrl+bwPilih tetingkap dari senaraiCtrl+b0Tukar ke tetingkap 0 (dengan nombor)Ctrl+b,Menamakan semula tetingkap semasaCtrl+b%dua panelCtrl+b"Tetapkan tetingkap semasa secara menegak ke dalam dua panelCtrl+boPergi ke anak tetingkap seterusnyaCtrl+b;Togol antara anak tetingkap semasa dan sebelumnyaCtrl+bxTutup 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:
# 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:
- Pada command prompt, taip
tmux new -s my_session, Jalankan program yang diinginkan.tmux new -s my_sessionurutan utamaCtrl-b+duntuk melepaskan dari sesi. Atur ulang ke sesi Tmux dengan menaiptmux 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 tmuxSymbian Bermula Menarik Pemaju Dengan Kod Open Source
Ketua Pegawai Symbian Nigel Clifford berkata, hari Selasa pemaju tidak perlu menunggu sehingga kod Symbian dibebaskan untuk mula membangunkan ...
Facebook Berpengaruh Pada Pengguna 300M, Kata Ia Bermula Bermula
Facebook kini mempunyai lebih dari 300 juta ahli di seluruh dunia.
Penipuan QRishing bermula dengan penggunaan kod QR, yang dimanipulasi dengan niat jahat. Pengguna telefon pintar sepatutnya waspada terhadap Kod QR seperti Phishing Attacks.
Namun satu lagi istilah baru untuk kami hari ini -







