Tmux: Bermula dengan multiplexer terminal (Bahagian Satu)

Kami meneruskan dengan kebiasaan:

Sekiranya anda digunakan dengan cara tertentu untuk menggunakan konsol secara meluas (saya termasuk saya sendiri), anda akan mendapati bahawa pilihan terbaik ketika menjalankan tugas-tugas tertentu tanpa membuang banyak konsol di desktop adalah menggunakan multiplexer yang tidak lebih dari itu daripada entiti yang membolehkan membuat timbunan konsol yang dapat diakses dari terminal yang sama. Dalam kes yang terbaik, kami mempunyai alat seperti Skrin Gnus  yang jelas merupakan pilihan yang paling terkenal dan paling lama. Yang benar adalah bahawa dalam dunia perisian percuma jika kita dapat mencari sesuatu, mereka adalah pilihan untuk digunakan. Kami secara harfiah mempunyai rangkaian yang hampir tidak berkesudahan:

Kali ini saya ingin memberitahu anda sedikit mengenai Tmux

Sekiranya seperti saya, anda mempunyai Arch buat sahaja pacman -S tmux untuk memasangnya Pengguna distro lain memilikinya dengan cara yang sama di repos rasmi.

Setelah dipasang kami mula menaip tmux dalam tertmial:

permulaanmux

Pada pandangan pertama, ia hanyalah terminal yang menunggu perintah dilaksanakan dan sudah tentu. Perkara pertama yang dijalankan untuk tutorial ini adalah beberapa terminal dalam satu tetingkap, yang mana kami menekan kombinasi kekunci:

Kawalan + b Kawalan +%

tinggal seperti berikut:

membahagi

Seperti yang akan kita lihat, ruang kerja dibahagikan kepada dua yang pertama, tetapi kita dapat mengulangi proses tersebut sebanyak yang diperlukan untuk mencapai seberapa banyak terminal yang kita mahukan. Secara logiknya, mungkin dengan begitu banyak ruang kerja, kita pasti perlu memesan susunan terminal tersebut dengan cara tertentu. Yang kami tekan:

CATATAN: dalam percubaan pertama kombinasi kunci ini, terminal akan disesuaikan untuk mempunyai ukuran yang sama dalam dimensi sehingga anda tidak akan melihat perubahan kedudukan itu sendiri, melainkan susunannya.

Kekunci + b Kekunci ruang

pertukaran kedudukan

Sekarang kita disajikan dengan kes ingin pergi dari satu terminal ke terminal lain, yang mana kita menggunakan logik arah kekunci ke atas papan kekunci. Dalam kes ini, kerana kami mempunyai dua terminal satu di atas yang lain, kami menekan:

Kekunci Control + b Down (dengan anggapan pointer berada di terminal di atas)

Kekunci Control + b Up (dengan anggapan pointer berada di terminal bawah)

 Sekiranya kita mempunyai lebih banyak terminal, misalnya satu dari terminal atas dan sekali berada di terminal pertama di bawah, kita akan menggunakan logik arah kekunci papan kekunci iaitu:

Kekunci + b Kekunci kanan

hakcipta

Sekarang seperti yang saya sebutkan dalam keterangan input, Tmux secara harfiah membuat tumpukan sesi di terminal yang sama. Perintah untuk ini adalah:

Kawalan + b c

skrin baru

Mulai saat ini kami akan membuat sesi baru (bahagian timbunan yang saya komen) dan kami akan dapat memeriksa dengan melihat bahagian gambar yang ditunjukkan (😛). Kami akan melihat tanda bintang berubah ke terminal di mana kami dapati ini sebagai panduan. Sekiranya kita ingin kembali ke tempat yang kita mulakan, tekan:
 
Control + b p (Untuk kembali ke terminal sebelumnya) 
Control + bn (Untuk pergi ke terminal seterusnya)
 
Kami akan melihat asterisk bertukar tempat lagi. Setiap tetingkap bebas sehingga anda boleh membahagikan dan mengubahsuai sesuka hati.
Sekiranya kita ingin menutup salah satu tetingkap sesi kita harus menekan:
 
                                                                                                                                                                 Kawal + b &
 
had

 
Di bahagian yang ditunjukkan dengan warna kuning, kita akan melihat dialog pengesahan penutupan di mana kita mesti meletakkan Y (untuk menutup) atau N (untuk membatalkan pesanan)  Y / N . tinggal di terminal bersebelahan setelah menjawab soalan dengan tegas.
 
Soalannya akan menjadi berguna bagaimana saya memberikan alat ini? Jawapannya banyak, tetapi yang paling cepat terlintas dalam fikiran saya adalah: mempunyai beberapa konsol untuk menguruskan akaun ssh, analisis rangkaian, melaksanakan perintah secara umum dan memantau sistem tanpa meninggalkan terminal meningkatkan produktiviti seseorang yang harus berurusan dengan banyak terminal. 
 
Pada bahagian kedua tutorial pengantar ini saya akan menerangkan sedikit lebih banyak mengenai konfigurasi dalaman Tmux dan ciri-ciri lain, walaupun manual yang disediakan oleh pembangun selalu tersedia.  "Lelaki tmux" 

Saya memberikan tangkapan tambahan kepada anda:

hampir iii

Sorakan-….


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   syaitan kata

    Helo, jawatan yang sangat baik. Menjelaskan dan memaklumkan bahawa ia berada di repositori Debian Wheezy (7). Cukup dengan memasang tmux apt-get

    Greetings.

    1.    freebsddick kata

      Adalah baik bahawa ia bermanfaat bagi anda. Bersorak !!

    2.    eliotime3000 kata

      Saya sudah memasangnya, dan ia berfungsi dengan baik untuk saya.

  2.   Yehezkiel kata

    Yang paling penting, tmux sangat berguna semasa anda menyambung dari jauh melalui ssh. Kemasukan yang sangat baik!

    1.    freebsddick kata

      Tanpa keraguan .. Terus terang ia adalah penggunaan pertama yang terlintas di fikiran !! tapi tentu saja kemungkinannya sangat luas !! .. Salam

  3.   Jesus Ballesteros kata

    Terima kasih banyak untuk catatan ini, saya mencari sesuatu seperti ini untuk KDE, sebelum ini saya menggunakan emulator terminator tetapi tidak ada alternatif qt yang melakukan perkara yang sama, ini banyak membantu saya.

    Selamat sejahtera.

    1.    freebsddick kata

      Baiklah, sep .. ia adalah alat yang cukup terkini .. yang mengejutkan saya kerana kesederhanaan penggunaannya. mungkin jika anda melihat dokumen rasmi anda boleh mencapai banyak perkara menarik. Sorakan

    2.    pandev92 kata

      Saya tidak faham, tidakkah konsole berfungsi untuk anda? oO

  4.   tanya kata

    Sejuk. Tetapi saya mempunyai soalan: apakah perbezaan menggunakan emulator terminal (seperti gnome, misalnya) yang membolehkan anda membuka beberapa tab dalam aplikasi yang sama ?. Nampaknya saya lebih mudah menggunakan yang saya sebutkan, dan kebanyakan terminal persekitaran desktop yang saya tahu mempunyai kemungkinan itu ...

    1.    freebsddick kata

      Kemudahan itu adalah fakta yang agak subjektif. Apabila pengguna harus menggunakan alat seperti urxvt, mereka mencari kesederhanaan, mereka tidak mencarinya menjadi cantik (walaupun boleh dengan beberapa konfigurasi tambahan lain).

      Dalam kes rxvt jika anda mempunyai kemungkinan tab dapat dikenal pasti dengan fon yang anda sukai dengan warna yang anda mahukan. Saya rasa asasnya pada asasnya adalah penggunaan sumber. terminal gnome dan lain-lain dilengkapi dengan persekitaran desktop pada umumnya sehingga mereka menggunakan ram yang lebih banyak yang tidak signifikan pada komputer yang agak baru tetapi pada komputer pada usia tertentu penjimatan tanpa membuang fungsi adalah sesuatu yang perlu dipertimbangkan

  5.   pandev92 kata

    MHH kelihatan menarik

    1.    freebsddick kata

      Orang yang cenderung mempunyai terminal yang tersebar di meja mereka dan yang juga mempunyai sedikit ruang untuk menggunakannya menggemari alat seperti ini .. !! Juga, jika anda menggunakan persekitaran seperti i3, yang merupakan pengurus jenis air terjun, anda dapat memanfaatkannya kerana ia menjimatkan banyak ruang di desktop

  6.   Saito kata

    Sangat menarik kebenarannya dan saya telah menggunakannya beberapa kali tetapi melihat prestasi, berat badan (Kebergantungan program), dan kemudahan saya selalu kembali ke «terminator» yang merupakan terminal dengan multiplexer disertakan dan tab juga, dan ia juga sama dengan saya, saya bahkan boleh menyimpan profil dan semuanya, saya boleh membuka pautan tanpa memerlukan tambahan seperti urxvt, anda harus mencubanya ……

    Itu tidak bermaksud bahawa Urxvt cantik, tetapi untuk keselesaan dan kemudahan Terminator.

    Perhatikan jika ada yang mahukan konfigurasi Terminator, jangan ragu untuk bertanya kepada saya 🙂

    1.    freebsddick kata

      Dalam tmux terdapat juga ciri-ciri tersebut .. Sekiranya kerana bilangan program saya dapat memastikan bahawa hanya memuat turun Tmux anda tidak memerlukan apa-apa lagi! Pada masa ini saya mempunyai beberapa mesin tanpa persekitaran grafik termasuk menjalankan beberapa perkhidmatan secara selari. Penggunaan sumber daya sangat penting bagi saya kerana komputer yang saya gunakan tmux berumur lebih dari 10 tahun. Mengenai emulator terminal khususnya, saya biasanya menggunakan zsh sebagai konsol lalai + urxvt. Intinya adalah bahawa Tmux dapat menyimpan sesi dari apa yang telah anda lakukan tanpa masalah untuk meneruskannya pada bila-bila masa yang anda mahukan. Bagaimana dengan tab yang harus anda ketahui bahawa hanya dengan mengaktifkan tab di uxrvt anda akan mempunyai fungsi itu .. Sudah tentu anda mesti mengambil kira bahawa bukan saya akan menerangkan semuanya sekaligus akan terlalu lama untuk jawatan pengenalan Itulah sebabnya saya akan membahagikan ini kepada beberapa bahagian.

      Sekiranya anda ingin memeriksa apa yang saya katakan, anda hanya perlu pergi ke dokumen rasmi, saya memberi jaminan bahawa anda akan menemui semua ciri yang biasanya anda gunakan dengan alat yang saya komen. Salam ...

    2.    eliotime3000 kata

      Saya sudah memasangnya. Sekarang, saya mengikuti tutorial. Terima kasih kerana memberi amaran, kerana saya tidak perlu lagi memasang ratpoison.

  7.   ghermain kata

    Sesuatu yang lain untuk dicuba dan dipelajari; sumbangannya dihargai, walaupun buat masa ini dengan Konsole di KDE saya menunjukkan prestasi yang baik.

  8.   eliotime3000 kata

    Alat yang bagus, walaupun juga dapat menggunakan RatPoison dari semasa ke semasa untuk bekerja.

    Setakat ini alat yang paling KISS dan paling senang digunakan.

  9.   @Jlcmux kata

    Hai. Anda boleh mengedit tmux sehingga konsol mempunyai warna. dan semua ini yang kami edit hampir semua di .bashrc?

  10.   Saito kata

    Sekiranya apa yang anda katakan benar, hanya seperti yang saya katakan untuk kemudahan dan keselesaan Terminator keluar dengan lebih baik, contohnya:

    Bagaimana anda membahagikan terminal kepada 2 bahagian mendatar
    Control + b dan kemudian kekunci Space

    Bagaimana anda beralih ke terminal yang dilampirkan:
    Control + dengan panah Arah

    Bagaimana saya membahagikan terminal kepada 2 bahagian mendatar:
    Control + Panah Bawah

    Sebagai pertukaran antara terminal terpasang:
    Panah Arah + Alt

    Satu lagi langkah yang perlu dilakukan dengan tmux adalah bahawa dua kali saya telah mengujinya dengan baik, saya akhirnya kembali ke penghentian untuk kemudahan itu, selain kenyataan bahawa konfigurasi tidak selagi dalam hal Urxvt + Tmux

    Dan seperti yang saya katakan tentu saja konfigurasi itu indah, seandainya saja saya dapat mengkonfigurasinya dengan cara yang sama seperti terminator yang berlaku kepada saya dengan segera, yang tidak dapat saya lakukan (mungkin kerana kemalasan untuk mengkonfigurasi, atau kerana mungkin saya salah melakukannya )

    Penjelasan yang baik dalam siaran !!!!

    PS: Saya suka desktop anda adalah fluxbox kan ???

    1.    freebsddick kata

      Baiklah saya membayangkan bahawa ia sudah menjadi masalah rasa .. contohnya saya mencari kesederhanaan dan saya benar-benar melihat penggunaan kedua-dua elemen ini sangat mudah, saya perlu membuat catatan untuk menerangkan sebab-sebabnya. Mungkin saya mempunyai sedikit kurang cenderung menggunakan tetikus.
      Sekiranya fluxbox dikonfigurasikan dengan beberapa elemen ..

      salam

  11.   tmux kata

    untuk kemudahan dan kemudahan yang anda miliki, pemetaan kunci dapat diberikan kepada apa yang anda nyanyikan.

    Anda juga dapat membuat soket dan sesi berbagi, dan jika anda menginginkan sesuatu yang mengkonfigurasi persekitaran atau menetapkan kebenaran untuk soket, anda mempunyai skrip seperti tmuxinator untuk menguruskan projek, dan wemux untuk berkongsi sesi. Dan dalam aspek ini, terminator kekurangan, selain menghabiskan lebih banyak sumber daripada tmux.

    1.    Saito kata

      Seperti yang saya katakan, terminator lebih mudah dan selesa kerana cara anda mengkonfigurasi pintasan papan kekunci, saya tidak dapat mengkonfigurasinya agar dapat dibahagikan secara langsung dengan (Control + Arrow) tetapi selalu yang saya gunakan adalah (Control + z + Arrow), begitulah cara saya dapat mengkonfigurasi sekurang-kurangnya seperti yang saya lihat, sepertinya satu langkah lagi, tetapi seperti yang dikatakan oleh "freebsddick" ini lebih penting, saya tidak akan melakukan pertarungan perbandingan antara tmux dan terminator, Seperti yang dikatakan terminator "msx" adalah terminal grafik, tentu saja ia dilengkapi dengan multiplexer yang disertakan tidak seperti tmux sehingga anda dapat menggunakannya di bawah tty

  12.   MSX kata

    Untuk semua orang yang membandingkan tmux dengan terminal grafik yang lain:

    TMUX BUKAN TERMINAL, ITU MULTIPLEXER TTY / VTY TERMINAL

    Perbezaan utama adalah bahawa walaupun Terminator, Konsole dan rakan dapat membahagikan skrin utama mereka ke banyak yang lain, mereka selalu melakukannya di LAPISAN GRAFIK.

    tmux dan GNU Screen, sebaliknya, meniru terminal teks dengan sendirinya membiarkan UNDOUBLE bekas utama sebagai aplikasi latar depan dan terus berjalan di latar belakang.

    tmux sangat berguna apabila kita mengakses jarak jauh melalui SSH dan ketika kita memerlukan kebolehpercayaan 100% ketika melaksanakan tugas bukan grafik tertentu dalam lingkungan grafik yang tidak 100% dipercayai.

    Andaikan kita melakukan cadangan, pelaksanaan skp atau skrip yang akan memakan masa berjam-jam untuk diselesaikan dan kita tidak boleh mengambil risiko gangguan: tmux datang untuk menyelamatkan.
    Daripada melaksanakan skrip, sandaran, atau scp tersebut secara langsung dari terminal grafik atau harus masuk ke mod teks dalam modus, kita boleh memanggil tmux, memulakan tugas yang ditugaskan dan membuka kunci terminal berbilang sekiranya kita tidak perlu melihat maklum balas dari arahan kami.
    Sekiranya atas sebab apa pun sesi X kami terhenti secara senyap, kami memulakan sesi baru atau pergi ke tty, kami merapatkan sesi tmux semasa dan meneruskan dari tempat kami berada.

    Atau, misalnya, kita perlu menjalankan tugas yang memerlukan beberapa waktu dan kita mesti menjauh dari mesin, kita selalu dapat mengakses sesi tmux yang berjalan melalui SSH dan terus bekerja dari sana.

    tmux hebat walaupun dengan pengubahsuaian terbaru yang dibuat kepada Konsole, saya menggunakannya semakin kurang dan hanya untuk beberapa tugas yang sangat khusus seperti yang saya nyatakan di atas.

    http://i.imgur.com/L4JJI8m.png
    http://i.imgur.com/rfWjAMs.png
    http://i.imgur.com/oy5uqSN.jpg
    http://i.imgur.com/AN8guja.png
    http://i.imgur.com/og6NQBE.png
    http://i.imgur.com/JTH4SHc.jpg
    http://i.imgur.com/LaO9IUp.png
    http://i.imgur.com/fQoaKSk.png

  13.   hanya-lain-dl-pengguna kata

    Data yang sangat baik, pada suatu hari saya memerlukan sesuatu seperti ini.

    1.    freebsddick kata

      Bagus kerana ia melayani anda .. selagi saya mempunyai masa saya akan menerbitkan bahagian kedua 🙂

  14.   David Solorzano kata

    Salah satu terminal yang saya cadangkan kerana mempunyai ciri menjadi multiplexer adalah terminator, saya mengesyorkannya
    Untuk memasangnya sederhana dengan aptitude install terminator

  15.   dragnell kata

    Sayang sekali, di sekolah rendah itu tidak berjaya, Salam

    1.    MSX kata

      QUE !?
      Dalam satu-satunya OS asas yang telah saya pasang (Beta 2 sehari) ia adalah salah satu alat pertama yang saya pasangkan.

      tmux berfungsi walaupun pada pembakar roti, dan jika tidak melihat projek NetBSD.

  16.   Algave kata

    Sangat baik Tmux sangat mirip dengan Terminator, walaupun saya biasa menggunakan layar

  17.   makanan ringan kata

    Bolehkah anda mencampurkan konsole dengan tmux?

    1.    MSX kata

      Mereka tidak bercampur, saling melengkapi, periksa tangkapan skrin komen saya di atas.

  18.   Armando kata

    Tmux sangat mengagumkan sendiri dan juga digabungkan dengan Vim. Bagi mereka yang menggunakan layar, langkah ke Tmux adalah langsung, hanya masalah memetakan ctrl ke ctrl dan mempelajari beberapa perintah.

  19.   virus kata

    tmux = Penamat

    Menyediakan antara muka baris perintah (CLI) yang berfungsi sepenuhnya untuk Linux, Susun terminal dalam grid, Buka beberapa sesi dalam tab, Seret dan lepas susun semula terminal, Banyak pintasan papan kekunci yang boleh dikonfigurasi, Simpan beberapa susun atur dan profil dalam pilihan, Menaip serentak ke kumpulan terminal yang sewenang-wenang, gaya visual yang disesuaikan.

  20.   Luigi kata

    Hebat, ia telah banyak membantu saya.

  21.   kad perdagangan kata

    Terima kasih banyak atas sumbangan