Terminal

Tmux vs. Perbandingan alat skrin

Tmux vs. Perbandingan alat skrin
Multiplexer Terminal adalah program yang dapat digunakan untuk sesi login multiplex di dalam Terminal. Ini membolehkan pengguna mempunyai banyak sesi di dalam satu tetingkap Terminal. Salah satu ciri penting dari multiplexer Terminal ialah pengguna dapat melampirkan dan melepaskan sesi ini.

Dalam artikel ini, kita akan belajar mengenai multiplexer Terminal yang paling popular iaitu Tmux dan Screen. Kami akan mula-mula mengetahui apakah alat ini, bersama dengan beberapa ciri dan fungsi mereka. Pada akhirnya, kami akan membandingkan kedua-dua alat tersebut.

Kami menggunakan OS Debian 10 untuk menjelaskan prosedur yang dibincangkan dalam artikel ini.

Tmux

Tmux pendek untuk Terminal Multiplexer membolehkan anda mengurus beberapa sesi Terminal secara serentak dan bukannya hanya satu. Anda boleh menukar antara beberapa program dengan mudah dari Terminal tunggal. Ia sangat membantu apabila anda terlibat dalam projek kompleks yang memerlukan beberapa Terminal. Dengan Tmux, anda boleh melampirkan dan melepaskan sesi apabila diperlukan. Ini memungkinkan untuk terus menjalankan proses di pelayan tanpa mengganggu tugas.

Ciri-ciri Tmux

Beberapa ciri Tmux adalah seperti berikut:

Pemasangan Tmux

Tmux termasuk dalam repositori Debian rasmi. Kita boleh memasangnya dengan menggunakan perintah apt-get di Terminal. Lancarkan Terminal di Debian OS anda. Di sudut kiri atas desktop, pergi ke tab Aktiviti. Kemudian taip terminal di bar carian. Apabila ikon Terminal dipaparkan, klik untuk membuka.

Sekarang untuk memasang Tmux, jalankan perintah berikut di Terminal:

$ sudo apt pasang tmux

Apabila diminta kata laluan, masukkan kata laluan sudo.

Lancarkan Tmux

Setelah dipasang, lancarkan Tmux dengan hanya menaip tmux di Terminal seperti berikut:

$ tmux

Dengan menjalankan perintah di atas, sesi baru akan dimulakan. Di bahagian bawah tetingkap sesi, anda akan melihat bar status berwarna hijau yang mengandungi beberapa maklumat. Mari lihat apa maksudnya:

Menggunakan Tmux

Pertama, kita perlu belajar bagaimana Tmux berfungsi. Langkah paling asas untuk memulakan Tmux adalah di bawah:

Buka sesi dengan menaip tmux new -s my_session di Terminal

  1. Selesaikan kerja yang anda mahukan.
  2. Setelah selesai, lepaskan sesi menggunakan pintasan Ctrl-b + d. Perintah dan program akan terus berjalan walaupun anda melepaskan sesi.
  3. Apabila anda ingin melampirkan semula ke sesi Tmux, cukup ketik tmux attach-session -t my_session di Terminal.

Membuat Sesi Bernama dengan Tmux

Tmux melabelkan sesinya secara berangka. Semasa berurusan dengan beberapa sesi, anda juga boleh memberikannya nama. Jalankan perintah di bawah di Terminal untuk membina sesi bernama.

$ tmux new -s session_name

Sebagai contoh, untuk membuat sesi dengan nama timah, perintahnya adalah:

$ tmux timah baru

Pada tangkapan skrin berikut, anda dapat melihat bar status yang menunjukkan nama sesi di sudut kiri bawah.

Membelah Tmux secara menegak

Untuk membelah Tmux secara menegak; menggunakan (Ctrl-b) +%. Selepas itu Skrin akan dibahagi secara menegak.

Membelah Tmux secara mendatar

Untuk membelah Tmux secara mendatar, gunakan (Ctrl-b) + “. Selepas itu, Skrin akan dibahagi secara mendatar.

Anda juga boleh memecahkan tetingkap secara serentak secara mendatar dan menegak.

Skrin

Layar GNU adalah satu lagi program multiplexer Terminal yang membolehkan menguruskan beberapa sesi Terminal dari satu tetingkap. Sama dengan Tmux, anda juga boleh melampirkan / melepaskan sesi anda. Bersama ini, ini membolehkan anda berkongsi sesi anda dengan pengguna lain.

Ciri-ciri Skrin

Pemasangan Skrin

Skrin disertakan dalam repositori Debian lalai. Kita boleh menggunakan perintah apt-get untuk memasangnya. Lancarkan aplikasi Terminal anda dan jalankan perintah berikut untuk memasang Skrin:

$ sudo apt-get skrin pemasangan

Apabila diminta kata laluan, masukkan kata laluan sudo.

Lancarkan Skrin

Setelah dipasang, taip sahaja skrin di Terminal seperti berikut:

skrin $

Jenis Ctrl-A dan ?, semua arahan akan disenaraikan di skrin.

$ $ -S fail

Tetingkap bernama akan dimulakan di dalam skrin. Nanti nama yang sama ini akan digunakan untuk memasang kembali skrin.

$ skrin -l

Perintah ini menyenaraikan skrin yang sedang dibuka yang merangkumi sesi Skrin terpasang dan terpisah.

Sesi cabut

Ctrl + A -d

Perintah ini dapat digunakan untuk melepaskan sesi Skrin saat ini untuk dilampirkan kembali di masa depan.

Sambung semula sesi

$ screen -r screen_ID / screen_name

Perintah ini dapat digunakan untuk memasang kembali sesi Layar yang terlepas sebelumnya.

Tukar antara tingkap

Ctrl-a n

Ia digunakan untuk berpindah ke tetingkap seterusnya. Jika anda ingin berpindah ke tetingkap sebelumnya, gunakan "Ctrl-A" dan "p".

Senarai tingkap yang dibuka

Ctrl + a "

Ini digunakan untuk menyenaraikan windows bash yang dibuka.

Membelah secara mendatar

Gunakan "Ctrl + a" "|" untuk membahagikan tetingkap semasa secara mendatar. Itu hanya akan memecah tetingkap tetapi tidak akan membuat sesi. Gunakan "Ctrl + a" "Tab untuk beralih ke wilayah itu dan gunakan Ctrl + a" "c" untuk memulai sesi baru.

Membelah secara menegak

Gunakan "Ctrl + a" "S" (Modal S) untuk membelah tetingkap semasa secara menegak. Gunakan "Ctrl + a" "Tab untuk beralih ke wilayah itu dan gunakan Ctrl + a" "c" untuk memulai sesi baru.

Perbandingan antara Tmux dan Skrin

Berdasarkan perbincangan di atas, kita dapat menyimpulkan bahawa kedua-dua program: Tmux dan Screen lebih kurang berfungsi untuk tujuan yang sama. Kedua-dua program membina Terminal maya di dalam Terminal tunggal, membolehkan anda beralih di antara Terminal maya dan membiarkan anda melampirkan dan memasang semula Terminal maya apabila sambungan rangkaian anda terganggu. Kedua-dua program beroperasi dengan membina proses yang berasingan yang mereka namakan secara berbeza.

Walau bagaimanapun, terdapat beberapa perbezaan di antara kedua alat ini. Tmux mempunyai lesen BSD sementara Skrin mempunyai GNU GPL. Tmux lebih mesra pengguna daripada Skrin dan mengandungi bar status yang bagus dengan beberapa maklumat di dalamnya. Tmux mempunyai penamaan semula tetingkap automatik sementara Skrin tidak mempunyai ciri ini. Skrin membenarkan perkongsian sesi dengan pengguna lain sementara Tmux tidak. Itulah ciri hebat yang tidak dimiliki oleh Tmux.

Oleh itu, kami dapat menyimpulkan bahawa seperti mana-mana program, ini benar-benar bergantung pada kehendak dan pilihan anda dan dengan mana anda merasa lebih selesa. Cubalah mereka berdua dan jahit apa yang paling sesuai dengan keperluan anda.

Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...
10 Permainan Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform dominan untuk permainan kerana peratusan besar permainan yang sedang berkembang hari ini untuk meny...
5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...