Laman » bagaimana untuk » 2 Alternatif untuk Skrin GNU untuk Multitasking Terminal Linux

    2 Alternatif untuk Skrin GNU untuk Multitasking Terminal Linux

    Kami telah menulis tentang menggunakan Skrin GNU untuk melakukan multitask di terminal Linux pada masa lalu. Skrin GNU adalah datuk program ini, tetapi tmux dan dvtm + dtach adalah penyelesaian lain yang anda mungkin suka.

    Tmux ialah penulisan semula GNU Screen yang lebih baik. Dvtm adalah multiplexer konsol yang diilhamkan oleh pengurus tetingkap jubin, dan dtach menambah keupayaan untuk melepaskan dan menyambung semula kepada sesi dvtm.

    Tmux

    Sebagai penulisan semula Skrin GNU, tmux menawarkan pelbagai penambahbaikan. Antara yang paling penting termasuk model klien-pelayan, yang membolehkan anda menyambung ke sesi tmux dari pelbagai lokasi, dan format fail konfigurasi yang lebih bersih. Semak FAQ tmux untuk mengetahui senarai cara yang berbeza dari Skrin GNU.

    Gunakan arahan ini untuk memasang tmux pada Ubuntu:

    sudo apt-get install tmux

    Jika anda menggunakan pengedaran lain, anda mungkin akan dapati dalam pengurus pakej pengedaran anda.

    Untuk melancarkan tmux selepas memasangnya, jalankan sahaja tmux perintah. Tidak seperti Skrin, tmux dilengkapi dengan bar status secara lalai.

    Untuk membuka tetingkap terminal tambahan, gunakan Mod-c pintasan papan kekunci. Gabungan utama modifer lalai ialah Ctrl-b. Ini bermakna anda perlu tekan Ctrl-b dan kemudian c untuk membuat tetingkap baru.

    Setiap tetingkap baru yang anda buka akan muncul dalam bar status. Secara lalai, tmux hanya menunjukkan satu tetingkap pada skrin pada satu masa.

    Berikut adalah beberapa pintasan papan kekunci penting untuk membuat anda bermula:

    Mod-X - Bunuh terminal semasa.

    Mod-n - Tumpukan tetingkap seterusnya.

    Mod-p - Tumpukan tetingkap sebelumnya.

    Mod- # - Tumpukan tetingkap yang ditentukan, di mana # adalah nombor antara 0 dan 9.

    Mod- ' - Ajukan tetingkap untuk dipilih.

    Mod-% - Terpisah tetingkap semasa ke dua secara mendatar.

    Mod- " - Berbuka tetingkap semasa menjadi dua menegak


    Untuk melepaskan dari sesi semasa, gunakan Mod-d pintasan papan kekunci.

    Untuk menyambung semula ke sesi, jalankan arahan berikut:

    lampiran tmux

    Untuk lebih pintasan papan kekunci, jalankan lelaki tmux arahan atau baca manual tmux di web.

    Dvtm & Dtach

    Tidak seperti Skrin GNU dan tmux, dvtm tidak membenarkan anda melepaskan dan menyambung semula kepada sesi. Anda perlu menjalankan dvtm dengan dtach untuk melepaskan dan menyambung semula ke sesi anda.

    Jalankan arahan ini untuk memasang dvtm dan dtach pada Ubuntu:

    sudo apt-get memasang dvtm dtach

    Program-program ini sepatutnya terdapat dalam repositori perisian pengedaran lain juga.

    Jalankan dvtm arahan untuk melancarkan dvtm. Anda akan melihat satu tetingkap terminal tunggal.

    Untuk membuka tingkap terminal tambahan, gunakan Mod-c pintasan papan kekunci. Gabungan utama pengubah suai adalah Ctrl-g. Ini bermakna bahawa anda perlu menekan Ctrl-g dan kemudian c untuk membuka tetingkap terminal baru.

    Seperti pengurus tetingkap jubin, dvtm akan meletakkan tingkap terminal secara automatik. Tidak seperti utiliti lain, ia memaparkan mereka semua pada skrin secara lalai.

    Berikut adalah beberapa pintasan papan kekunci penting untuk membuat anda bermula:

    Mod-x - Tutup tetingkap semasa.

    Mod-j - Tumpukan tetingkap seterusnya.

    Mod-k - Tumpukan tetingkap sebelumnya.

    Mod- # - Tumpukan tetingkap yang ditentukan, di mana # ialah bilangan tetingkap.

    Mod q - Berhenti dvtm.

    Untuk senarai penuh, jalankan lelaki dvtm arahan atau semak halaman manual dvtm di web.

    Dvtm juga menyokong tetikus. Sebagai contoh, anda boleh mengklik salah satu tingkap untuk memilihnya.

    Untuk melepaskan dari sesi dvtm dan selitkannya kemudian, anda perlu menjalankannya dengan arahan dtach. Untuk melancarkan dvtm dengan dtach, gunakan arahan berikut:

    dtach -c / tmp / dvtm-session -r winch dvtm

    Untuk melepaskan dari sesi dvtm yang telah dimulakan dengan dtach, gunakan Ctrl- \ pintasan papan kekunci.

    Untuk menyambung semula ke sesi dvtm anda kemudian, gunakan arahan berikut:

    dtach -a / tmp / dvtm-session -r winch

    Anda boleh menggunakan dtach untuk menjalankan, melepaskan, dan menyambung semula ke aplikasi lain juga.


    Anda juga mungkin ingin menyemak byobu, yang meningkatkan Skrin GNU.