GNU/Linux >> Tutoriels Linux >  >> Linux

Multi-tâches en ligne de commande avec screenie

L'utilisation de l'écran de l'outil est bien documentée sur Internet, mais son complice tiers ne l'est pas. Screenie est une interface pour l'écran.

Pourquoi est-ce que je veux savoir à ce sujet ?

L'utilisation de la ligne de commande peut se faire de plusieurs manières - d'une part, vous pouvez travailler sur la console Linux (c'est-à-dire pas dans l'environnement X Window, vous êtes donc obligé d'utiliser les consoles virtuelles - tty/vty 0-9, qui est généralement accessible via Ctrl+Alt+Fx où x est le numéro tty.). Vous pouvez bien sûr également utiliser votre xterm préféré, comme le terminal gnome ou KDE, et beaucoup d'entre eux prennent désormais en charge les fenêtres à onglets (comme la navigation Web à onglets). Cependant, si comme beaucoup, vous vous connectez à distance à un serveur et que vous préférez que toutes vos données de session soient toujours disponibles si la connexion est soudainement interrompue, alors screen est votre outil. C'est aussi génial parce que vous pouvez avoir plusieurs écrans en même temps. Vous vous détachez simplement du terminal actuel (écran) et rattachez un autre écran actif. En pratique, cela semble assez simple, mais c'est pénible lorsque vous avez plusieurs écrans en cours d'exécution.

Que fait screenie ?

Screenie met une interface conviviale en haut de l'écran. Si vous installez screenie via apt-get (sudo apt-get install screenie si vous utilisez Debian/Ubuntu), vous serez invité avec une interface simple pilotée par un menu, vous demandant de créer une nouvelle session ou d'utiliser une session d'écran existante. Ceci est idéal pour le multitâche en ligne de commande. Par exemple, vous pouvez avoir un terminal exécutant top, un autre exécutant alpine pour le courrier électronique, un autre exécutant ttytter (le client twitter basé sur le terminal), et peut-être un autre exécutant moins sur une connexion /var/log. Quoi que vous souhaitiez que chaque terminal ou shell fasse, vous pouvez en exécuter autant que vous le souhaitez et basculer facilement entre eux. La meilleure partie est que si votre connexion ssh tombe soudainement parce que votre ordinateur portable se met en veille ou que votre connexion Internet tombe en panne, reconnectez-vous simplement avec ssh et exécutez à nouveau screenie. Toutes vos sessions précédentes sont toujours en cours.

Utilisation de Scrénie

Pour utiliser screenie au lancement, tapez simplement screenie depuis la ligne de commande. Lors de son premier lancement, vous verrez un écran assez vide, offrant simplement la possibilité de lancer une nouvelle session en appuyant sur la touche a.

Appuyez sur a et on vous demandera un nom de session, donnez simplement n'importe quel ancien nom, mais quelque chose qui définit le but de cette session shell, par exemple, j'écris "Apache Logs" sur celui pour afficher mes journaux apache. Ensuite, il vous demandera un emploi. C'est ici que vous dites à screenie quel programme lancer. En général, je lance simplement le travail 'bash', qui est le shell bash, et j'émets des commandes à partir de là, cependant, vous pouvez exécuter n'importe quelle commande à partir de là, donc par exemple, si vous visualisez une session de fin de journaux Apache, vous pouvez entrer cela comme tail -f /var/log/apache/error.log – tout ce que vous voulez !

Le programme se lancera et vous serez renvoyé au menu screenie, pour voir la session que vous venez de lancer, appuyez sur 1 - elle devrait apparaître dans la liste des sessions. À tout moment, si vous souhaitez revenir à ce menu de sessions et peut-être lancer une nouvelle session, appuyez simplement sur Ctrl-A-d (c'est-à-dire maintenez enfoncée la touche Ctrl-a, puis appuyez sur la touche d). Vous serez renvoyé au menu screenie et vous pourrez lancer une autre session ou passer d'une session existante à une autre, ce qui vous permettra de consulter rapidement un journal au milieu de la rédaction d'un e-mail ou de toute autre tâche que vous pourriez imaginer.

Cela vous fera gagner beaucoup de temps sur la ligne de commande et vous évitera également de la frustration contre les connexions perdues. J'espère que cet indice vous sera utile !


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. Soyez trié avec sort en ligne de commande

  3. Copiez et collez sur la ligne de commande Linux avec xclip

  4. Manipulation de texte en ligne de commande avec sed

  5. Une petite astuce :sélectionnez un fichier ou une ligne au hasard dans le fichier avec shuf

Comment vérifier l'orthographe sur la ligne de commande Linux avec Aspell

Maîtrisez la ligne de commande Linux

Manipuler du texte en ligne de commande avec grep

Suivi du temps avec Timewarrior en ligne de commande

Travailler avec des images Docker à partir de la ligne de commande

Comment contrôler la version avec Git sur la ligne de commande