46 liens privés
Aujourd'hui nous parlerons de screen, byobu, tmux et tmate, quatre outils en ligne de commande permettant de rendre un terminal persistant dans un processus. GNU Screen "Il permet à un utilisateur d’accéder à de multiples sessions de terminal à l’intérieur d’une simple fenêtre de terminal, ou d’une session distante typiquement lancée par SSH" (Wikipedia). Il s'installe avec apt-get install screen. Créer une nouvelle session : screen ou screen -S exemple. La session remplace le terminal courant par un terminal virtuel vivant dans un processus. Utiliser Ctrl+d tuera la session. La commande screen -d ou Ctrl+a d détachera la session et vous ramènera sur votre terminal initial, sans fermer la session. Le terminal virtuel continue sa vie dans un processus. Les sessions sont isolées par utilisateur système. Lister les sessions : screen -ls. Se connecter à une session : screen -r ou screen -r exemple. Détacher une session de l'extérieur : screen -d, Ctrl+a d ou screen -d exemple. Rejoindre
Ecrit en Bash, Neofetch est un outil d'
Tout est dans le titre
Un super navigateur de fichiers en mode terminal
Tout est dans le titre
Quelques astuces
Excellent, ça évite le copier coller fastidieux depuis le terminal... Malheureusement, ça ne marche que pour MacOS X. Pour Linux, on peut utiliser l'astuce de http://superuser.com/questions/288320/whats-like-osxs-pbcopy-for-linux
Un projet à suivre : un nouvel émulateur de terminal aux capacités bluffantes (auto complétion des commandes d'après l'historique, barre de progression, etc.) Pas encore prêt pour l'utilisation courante, mais très prometteur
Introduction à Tmux, un multiplexeur de terminal (en gros, à partir d'une fenêtre de terminal, on peut contrôler d'autres terminaux et, par exemple, exécuter une application par terminal ou différentes instances d'une même application)