ketika memulai sesi bernama nama apa saja seperti ini screen -S name1
Saya ingin membuka tab jendela di sesi layar ini seperti ketika membuka tab di terminal gnome seperti ini
gnome-terminal --tab -e "some commands"
jadi bagaimana melakukan ini?
gnu-screen
Ahmed Zain El Dein
sumber
sumber
screen -S name1 --tab -e "some commands"
saya harap Anda mendapatkan apa yang saya tanyakan?gnome-terminal --tab -e "commands " --tab -e " commands
ini akan membuka satu jendela terminal dengan dua tab misalnya maksudku :) terima kasihJawaban:
1. Tab di layar
Anda sedang mencari ini untuk ditambahkan ke file .screenrc Anda:
Berikut ini adalah .screenrc dasar yang bagus untuk membantu Anda memulai dengan bilah status dll. CATATAN: Ini biasanya terletak di direktori home Anda
/home/<username>/.screenrc
.tangkapan layar
2. Tab di layar (dengan perintah dijalankan di dalam)
Contoh di
.screenrc
bawah ini akan membuat 2 tab dan menjalankan 3 perintah gema di masing-masing.Teknik ini menggunakan layar
select
danstuff
perintah untuk awalnya memilih salah satu tab, dan kemudian "memasukkan" string ke dalamnya.tangkapan layar
3. Membuat # 2 tanpa menggunakan
.screenrc
fileJika Anda mencari skenario di mana Anda dapat:
.screenrc
fileMaka ini adalah satu untuk Anda! Bersiaplah. Yang ini bisa sedikit rumit dengan baris perintah.
Sebagai permulaan mari kita buat sesi layar:
Switch
-AdmS
melakukan hal berikut:(Lihat halaman manual layar untuk lebih jelasnya)
Sekarang mari kita mulai memuatnya dengan tab + perintah mereka:
3 perintah ini akan membuat 3 tab tambahan dan menjalankan vim, ping google, dan meluncurkan bash shell. Jika kita mencantumkan sesi layar kita akan melihat yang berikut:
Jika kita terhubung ke sesi layar, myshell , dan daftar tab di dalamnya kita akan melihat yang berikut:
Tekan kombinasi tombol ini: Ctrl+ Adiikuti oleh Shift+"
Beralih ke tab2 :
tangkapan layar
Perintah di atas adalah cara dasar untuk mencapai apa yang dicari OP. Ini tentu saja dapat dipadatkan dan disempurnakan menggunakan alias Bash atau bahkan skrip shell, ini hanya untuk menunjukkan kemampuan dan menunjukkan jalan!
Referensi
sumber
screen "cd /foo/bar/; summon_cthulhu;" <<-- in that screen session
Last login on ... Welcome to XXX, N new mails....
. Setidaknya begitulah cara saya membaca tajuk Q.