Apakah itu Tmux: Panduan Pemula

Kemas kini terakhir: 25/09/2024
Pengarang: Daniel Terrasa

tmux

Terdapat alat baris arahan untuk mengurus berbilang sesi dengan cekap yang sangat popular dalam persekitaran Unix, seperti Linux atau macOS. Dalam entri ini kami akan menerangkan apa itu Tmux. Panduan kecil yang berguna untuk pemula.

Tmux ialah singkatan daripada Pemultipleks Terminal. Takrif pemultipleks apabila kita bercakap tentang terminal ialah program yang membenarkan pengguna menguruskan berbilang sesi maya dalam satu terminal. Sumber yang amat praktikal apabila bekerja dengan pelayan jauh atau apabila terdapat keperluan untuk melaksanakan berbilang arahan secara serentak dalam tetingkap yang berbeza.

Apakah Tmux?

Sebagai pemultipleks terminal yang baik, Tmux membenarkan kami bahagikan sesi terminal tunggal kepada berbilang subtingkap atau anak tetingkap dalam tetingkap terminal itu sendiri. Dengan cara ini, kita boleh memperuntukkan setiap tetingkap kecil ini untuk menjalankan program atau sesi yang berbeza shell. Itu, sekurang-kurangnya, adalah matlamat penciptanya, Nicholas Marriott, apabila ia melancarkan versi pertama pemultipleks ini pada tahun 2007.

tmux
Apa itu Tmux

Satu lagi aspek yang menarik ialah ia membolehkan kita putuskan sambungan dan sambung semula ke sesi pada bila-bila masa tanpa mengganggu proses yang sedang berjalan. Ini sangat mudah apabila berurusan dengan sambungan jauh atau tugas jangka panjang.

Ciri-ciri ini menjadikan perisian Tmux sangat sesuai untuk jenis tugasan tertentu. Seperti contohnya, ini:

  • Perkembangan pada pelayan jauh.
  • Tugasan automasi dan pemantauan.
  • Organisasi kerja multitasking yang cekap.
Kandungan eksklusif - Klik Di Sini  Como Se Elabora Un Alebrije

Cara paling biasa untuk menggunakan Tmux adalah dengan mencipta beberapa sesi bebas. (satu untuk pembangunan, satu lagi untuk pemantauan, yang lain untuk menguruskan pelayan, dll.) yang kita boleh uruskan dengan selesa dari monitor yang sama, dapat melompat dari satu sesi ke sesi yang lain dengan mudah dan bila-bila masa yang kita mahu.

Bagaimana untuk memasang Tmux

pasang tmux

Sekarang kita tahu apa itu Tmux, mari lihat cara memasangnya pada komputer kita. Memasang Tmux agak mudah pada sistem pengendalian berasaskan Unix seperti macOS atau Linux. Kami menerangkannya di bawah:

En macOS

Untuk memasang Tmux pada macOS Tmux kami menggunakan pengurus pakej Homebrew. Ini adalah arahan yang mesti kita gunakan dalam terminal:

  1. Untuk pasang homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Untuk pasang Tmux: sediakan pemasangan tmux
  3. Untuk mengesahkan pemasangan: tmux -V

En Linux

Jika ia adalah sistem berdasarkan Arch Linux, adalah mungkin untuk memasang Tmux daripada repositori Arch rasmi. Kaedahnya lebih mudah:

  • Langkah 1: Kami membuka terminal.
  • Langkah 2: Kami memasang Tmux menggunakan pengurus pakej pacman:

Pada Windows

Ya, ia juga mungkin untuk memasang Tmux pada Windows, walaupun dalam kes ini prosesnya sedikit lebih kompleks:

  1. Langkah pertama ialah pasang WSL (Windows Subsystem for Linux). Untuk melakukan ini, buka PowerShell sebagai pentadbir dan jalankan arahan ini: wsl –pasang
  2. Selepas kami membuka pengedaran Linux kami dalam WSL dan kami ikut arahan. Perintah yang kami perlukan adalah ini:
    • sudo apt update
    • sudo apt install tmux
  3. Akhir sekali, untuk mula menggunakan Tmux kita laksanakan arahan ini: tmux

Cara menggunakan Tmux

Untuk mula menggunakan Tmux, anda mesti terlebih dahulu memahami bagaimana organisasi anda. Setiap sesi terbuka termasuk sekumpulan tingkap. Setiap tingkap ini bersamaan dengan terminal, jadi satu sesi boleh mempunyai berbilang tingkap. Akhirnya, tingkap juga boleh dibahagikan kepada panel.

Kandungan eksklusif - Klik Di Sini  Cómo vender teléfonos móviles

apa itu tmux

Ciri yang membolehkan kami menggunakan Tmux dengan lebih cepat ialah kemungkinan menggunakan yang berbeza pintasan papan kekunci. Ini adalah yang paling biasa dan berguna:

  • Awalan Tmux: Ctrl+b
  • Cipta tetingkap baharu: Ctrl + b, kemudian c
  • Tetingkap belah (mendatar): Ctrl + b, kemudian «
  • Tetingkap belah (menegak): Ctrl + b, kemudian %
  • Bergerak antara panel: Ctrl + b, kemudian kita gunakan anak panah.
  • Sesi putuskan sambungan: Ctrl + b, kemudian d
  • Sesi sambung semula: tmux lampirkan
  • Tutup panel atau tetingkap: keluar atau Ctrl + d

Di samping itu, Tmux menawarkan kami menarik pilihan penyesuaian. Ini boleh dilakukan dengan mencipta fail konfigurasi yang setiap pengguna boleh menambah kod mengikut citarasa dan pilihan mereka.

Untuk membuat fail ini, anda mesti menjalankan arahan berikut: sudo touch ~/.tmux.conf

Untuk menambah kod konfigurasi, kami perlu membuka fail dengan editor teks dan masukkan tetapan yang kami perlukan. Di sana mereka pergi beberapa contoh yang boleh kita gunakan:

Tukar awalan lalai

Jika kami mahu Ctrl+a dan bukannya Ctrl+b, kami akan menulis yang berikut:

# Tukar awalan daripada 'Ctrl+B' kepada 'Ctrl+A'

lepaskan Cb

set-option -g awalan Ca

bind-key Ca send-prefix

Gunakan mod tetikus

Untuk mengetepikan pintasan lalai dan memindahkan tetingkap dan panel menggunakan tetikus. Perintahnya ialah:

hidupkan tetikus -g

Tukar warna latar belakang panel

Jika anda ingin menukar latar belakang daripada hitam (lalai) kepada putih, ini akan menjadi arahan untuk digunakan:

set -g window-active-style bg=white

Anda akan menemui banyak lagi helah jenis ini di web TMUXCheatSheet.

Kandungan eksklusif - Klik Di Sini  Bagaimana untuk mengurus privasi pada Peta Google?

Secara ringkasnya, semua yang telah kami jelaskan di sini membantu kami membuat kesimpulan tentang Tmux: alat yang sangat berkuasa dan praktikal, terutamanya untuk pembangun dan pentadbir sistem. Secara umum, untuk mana-mana pengguna yang memerlukan Bekerja dengan cekap dengan berbilang terminal dan proses serentak.