GNU/Linux >> Belajar Linux >  >> Linux

Kiat Linux untuk menggunakan Layar GNU

Untuk rata-rata pengguna, jendela terminal bisa membingungkan dan samar. Tetapi ketika Anda mempelajari lebih lanjut tentang terminal Linux, tidak butuh waktu lama sebelum Anda menyadari betapa efisien dan kuatnya terminal itu. Juga tidak butuh waktu lama bagi Anda untuk menginginkannya menjadi lebih lebih efisien, dan cara apa yang lebih baik untuk membuat terminal Anda lebih baik daripada memasukkan lebih banyak terminal ke terminal Anda?

Terminal multiplexing

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Salah satu dari banyak keuntungan terminal adalah antarmuka terpusat dengan kontrol terpusat. Ini adalah satu jendela yang memberi Anda akses ke ratusan aplikasi, dan semua yang Anda butuhkan untuk berinteraksi dengan masing-masing aplikasi adalah keyboard. Tetapi komputer modern hampir selalu memiliki kekuatan pemrosesan yang tersisa, dan ahli komputer modern suka melakukan banyak tugas, sehingga satu jendela untuk ratusan aplikasi bisa sangat membatasi.

Jawaban umum untuk kelemahan ini adalah terminal multiplexing:kemampuan untuk melapisi jendela terminal virtual di atas satu sama lain dan kemudian berpindah di antara semuanya. Dengan multiplexer, Anda mempertahankan kontrol terpusat Anda, tetapi Anda mendapatkan kemampuan untuk menukar antarmuka saat Anda melakukan banyak tugas. Lebih baik lagi, Anda dapat membagi layar virtual di dalam terminal sehingga Anda dapat memiliki beberapa layar sekaligus.

Pilih multiplexer yang tepat

Beberapa terminal menawarkan fitur serupa, dengan antarmuka tab dan tampilan terpisah, tetapi ada sedikit perbedaan. Pertama-tama, fitur terminal ini bergantung pada lingkungan desktop grafis. Kedua, banyak fitur terminal grafis memerlukan interaksi mouse atau menggunakan pintasan keyboard yang tidak nyaman. Fitur terminal multiplexer bekerja dengan baik di konsol teks seperti pada desktop grafis, dan ikatan tombol dirancang dengan nyaman di sekitar urutan terminal umum.

Ada dua multiplexer populer:tmux dan GNU Screen. Mereka melakukan hal yang sama dan sebagian besar memiliki fitur yang sama, meskipun cara Anda berinteraksi dengan masing-masing sedikit berbeda. Artikel ini adalah panduan memulai untuk Layar GNU. Untuk informasi tentang tmux, baca pengantar Kevin Sonney tentang tmux.

Menggunakan Layar GNU

Penggunaan dasar Layar GNU sederhana. Luncurkan dengan screen perintah, dan Anda ditempatkan ke jendela nol dalam sesi Layar. Anda mungkin hampir tidak melihat ada yang berubah sampai Anda memutuskan bahwa Anda memerlukan prompt baru.

Ketika satu jendela terminal ditempati dengan suatu aktivitas (misalnya, Anda telah meluncurkan editor teks seperti Vim atau Jove, atau Anda sedang memproses video atau audio, atau menjalankan pekerjaan batch), Anda bisa membuka yang baru. Untuk membuka jendela baru, tekan Ctrl+A , lepaskan, lalu tekan c . Ini membuat jendela baru di atas jendela yang ada.

Anda akan tahu bahwa Anda berada di jendela baru karena terminal Anda tampaknya bersih dari apa pun selain dari prompt default-nya. Terminal Anda yang lain masih ada, tentu saja; itu hanya bersembunyi di balik yang baru. Untuk melintasi jendela yang terbuka, tekan Ctrl+A , lepaskan, lalu n untuk berikutnya atau p untuk sebelumnya . Dengan hanya dua jendela yang terbuka, n dan p secara fungsional melakukan hal yang sama, tetapi Anda selalu dapat membuka lebih banyak jendela (Ctrl+A lalu c ) dan berjalan melewatinya.

Layar terpisah

Perilaku default Layar GNU lebih mirip layar perangkat seluler daripada desktop:Anda hanya dapat melihat satu jendela dalam satu waktu. Jika Anda menggunakan Layar GNU karena Anda suka melakukan banyak tugas, fokus hanya pada satu jendela mungkin tampak seperti langkah mundur. Untungnya, Layar GNU memungkinkan Anda membagi terminal menjadi beberapa jendela di dalam jendela.

Untuk membuat pemisahan horizontal, tekan Ctrl+A lalu s . Ini menempatkan satu jendela di atas yang lain, sama seperti panel jendela. Ruang terpisah, bagaimanapun, dibiarkan tanpa tujuan sampai Anda memberi tahu apa yang harus ditampilkan. Jadi setelah membuat pemisahan, Anda dapat pindah ke panel pemisah dengan Ctrl+A lalu Tab . Sesampai di sana, gunakan Ctrl+A lalu n untuk menavigasi melalui semua jendela yang tersedia hingga konten yang ingin ditampilkan berada di panel terpisah.

Anda juga dapat membuat pemisahan vertikal dengan Ctrl+A lalu | (itu adalah karakter pipa, atau Shift opsi \ di sebagian besar keyboard).

Jadikan Layar GNU milik Anda

Layar GNU menggunakan pintasan berdasarkan Ctrl+A . Bergantung pada kebiasaan Anda, ini bisa terasa sangat alami atau sangat merepotkan karena Anda menggunakan Ctrl+A untuk pindah ke awal baris pula. Bagaimanapun, Layar GNU mengizinkan segala macam penyesuaian melalui .screenrc berkas konfigurasi. Anda dapat mengubah pengikatan kunci pemicu (disebut pengikatan kunci "escape") dengan ini:

escape ^jJ

Anda juga dapat menambahkan baris status untuk membantu Anda tetap berorientasi selama sesi Layar:

# status bar, with current window highlighted
hardstatus alwayslastline
hardstatus string '%{= kG}[%{G}%H%? %1`%?%{g}][%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}][%{B}%m/%d %{W}%C%A%{g}]'
 
# enable 256 colors
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce on

Memiliki pengingat yang selalu aktif tentang jendela apa yang memiliki aktivitas fokus dan jendela mana yang memiliki aktivitas latar belakang sangat berguna selama sesi dengan banyak jendela terbuka. Ini semacam pengelola tugas untuk terminal Anda.

Unduh lembar contekan

Saat Anda mempelajari Layar GNU, Anda akan memiliki banyak perintah keyboard baru untuk diingat. Beberapa Anda akan langsung mengingatnya, tetapi yang lebih jarang Anda gunakan mungkin sulit untuk dilacak. Anda selalu dapat mengakses layar Bantuan dalam Layar GNU dengan Ctrl+A lalu ? , tetapi jika Anda lebih suka sesuatu yang dapat Anda cetak dan simpan dengan keyboard Anda, unduh lembar contekan Layar GNU kami .

Mempelajari Layar GNU adalah cara yang bagus untuk meningkatkan efisiensi dan kecepatan Anda dengan emulator terminal favorit Anda. Cobalah!


Linux
  1. Kiat Linux untuk menggunakan cron untuk menjadwalkan tugas

  2. 3 tips untuk mencetak dengan Linux

  3. 8 tips untuk baris perintah Linux

  1. 5 tips untuk GNU Debugger

  2. Tip dan trik menggunakan CUPS untuk mencetak dengan Linux

  3. 8 tips untuk otomatisasi sistem Linux yang andal

  1. 4 multiplexer terminal Linux untuk dicoba

  2. Mengapa saya suka menggunakan bspwm untuk window manager Linux saya?

  3. Tutorial praktis untuk menggunakan GNU Project Debugger