quand démarre la session nommée avec un nom comme celui-ci screen -S name1
Je veux ouvrir des fenêtres d'onglets dans cette session d'écran comme lorsque vous ouvrez des onglets dans gnome-terminal comme celui-ci
gnome-terminal --tab -e "some commands"
Alors comment le faites vous ?
gnu-screen
Ahmed Zain El Dein
la source
la source
screen -S name1 --tab -e "some commands"
j'espère que vous obtiendrez ce que je demande?gnome-terminal --tab -e "commands " --tab -e " commands
cela ouvrira une fenêtre de terminal avec deux onglets par exemple je veux dire :) merciRéponses:
1. Onglets à l'écran
Vous cherchez ceci à ajouter à votre fichier .screenrc:
Voici un joli .screenrc de base pour vous aider à démarrer avec une barre d'état, etc. REMARQUE: Il se trouve généralement dans votre répertoire personnel
/home/<username>/.screenrc
.capture d'écran
2. Onglets dans l'écran (avec des commandes exécutées à l'intérieur)
L'exemple
.screenrc
ci-dessous va créer 2 onglets et exécuter 3 commandes d'écho dans chacun.Cette technique utilise des écrans
select
et desstuff
commandes pour sélectionner initialement l'un des onglets, puis «y bourrer» une chaîne.capture d'écran
3. Créer # 2 sans utiliser de
.screenrc
fichierSi vous recherchez le scénario où vous pouvez:
.screenrc
fichierAlors c'est celui qu'il vous faut! Soyez prêt cependant. Celui-ci peut devenir un peu délicat avec les lignes de commande.
Pour commencer, créons une session d'écran:
Les commutateurs
-AdmS
effectuent les opérations suivantes:(Voir la page de manuel de l' écran pour plus de détails)
Commençons maintenant à le charger avec des onglets + leurs commandes:
Ces 3 commandes vont créer 3 onglets supplémentaires et exécuter vim, ping google et lancer un shell bash. Si nous listons les sessions d'écran, nous verrons ce qui suit:
Si nous nous connectons à la session écran, myshell , et listons les onglets qu'elle contient, nous verrons ce qui suit:
Appuyez sur cette combinaison de touches: Ctrl+ Asuivi de Shift+"
Passer à tab2 :
capture d'écran
Les commandes ci-dessus sont le moyen de base pour accomplir ce que l'OP recherchait. Bien sûr, cela peut être condensé et affiné en utilisant des alias Bash ou même des scripts shell, c'est simplement pour démontrer la capacité et montrer la voie!
Les références
la source
screen "cd /foo/bar/; summon_cthulhu;" <<-- in that screen session
Last login on ... Welcome to XXX, N new mails....
. C'est du moins ainsi que j'ai lu l'en- tête du Q.