Saya menggunakan screen
setelah saya masuk dengan ssh
ke server saya. Sampai sekarang saya mengatur pemisahan di jendela layar saya dengan tangan dan menjalankan perintah dengan tangan seperti yang ditunjukkan dalam screenshot berikut:
- Bagian atas harus dijalankan
tail -n 1 -f /home/server/log/access.log
. - Bagian kanan bawah harus dijalankan
htop
- Yang kiri bawah seharusnya menjadi prompt perintah
Apakah ada cara untuk melakukannya melalui perintah / skrip, jadi saya tidak perlu mengulanginya setiap kali dengan tangan?
command-line
gnu-screen
Videonauth
sumber
sumber
.screenrc
. Untuk pengaturan ini kita memiliki yangsplit
perintah .Jawaban:
Untuk kasus tertentu pengaturan jendela, ada perintah layar untuk menyimpannya ke file:
layout dump
. Dariman screen
:Jadi, begitu Anda membuat pengaturan secara manual, tekan Ctrla:, lalu ketik
layout dump /path/to/some/file
. Tata letak akan disimpan ke/path/to/some/file
dan Anda dapat mengembalikannya di sesi baru dengan:sumber
split -v
tampaknya tak tercatat :) ini adalah mengapa saya berjuang.C-a | (split -v) Split the current region vertically into two new ones.
C-a |
, tetapi tidak di dokumen GNUlayout dump ~/layout
prosesnya akan gagal, itu perlu path lengkap (yaitu/home/$USER/layout
)Saya datang dengan yang berikut untuk membuat output yang ditunjukkan dalam pertanyaan saya dan mengikuti jawaban yang sangat baik @ muru . Menggunakan
layout dump
memberi saya hal berikut:Dari mana saya kemudian membuat yang berikut ini
.screenrc
Sekarang saya hanya perlu mengetik
screen
dan memulai layout yang saya inginkan. Saya meninggalkan itu di sini sebagai contoh bagi mereka yang bertanya-tanya, tetapi jangan lupa untuk memilih-pilih jawaban @ muru, karena dialah yang membuat saya mampu menyelesaikan ini.sumber