[Mémo - Linux] Screen, terminaux persistants

Screen est un logiciel permettant de créer, côté serveur, des terminaux persistants et pouvant être partagés entre plusieurs utilisateurs. Je l’utilise surtout pour permettre à un programme de continuer à être exécuté même si je ferme la console de mon côté (tous les logiciels ne proposent pas d’agir comme un service comme, par exemple, nginx).

Cas pratique : un téléchargement qui s’éternise avec wget. Impossible de quitter la session SSH sans kill le processus. Screen permet de quitter la session tout en laissant wget continuer à télécharger sans interruption.

Un autre exemple ? Ouvrir une session chez soi, sur son ordinateur de bureau, partir et s’y reconnecter à partir d’un autre ordinateur, au travail ou chez un ami par exemple. Screen le permet. Et mieux encore : les affichages seront synchronisés, les actions partagées (si d’un côté on entre des commandes, nous les verrons s’afficher progressivement à tous les terminaux connectés).

Read More

[Git] Créer un nouveau dépôt à partir d'un dossier d'un autre dépôt

Depuis quelques temps, j’ai créé un dépôt (privé !) sur GitHub où j’entasse de multiples projets qui ne me servent qu’à effectuer des tests variés. Cependant, un de ces projets de test s’est finalement transformé en véritable projet et occupe à lui seul la plupart des commits effectués sur ce dépôt. Voici donc un problème : il faudrait que je crée un nouveau dépôt qui ne contiendra que ce projet ! J’aurais très bien pu créer mon dépôt, mon dossier local et faire un simple copier/coller des fichiers… Mais quid de l’historique des commits ? C’est tout de même important, surtout à mes yeux ! Et pour bien faire, je souhaite également changer d’hébergeur : passer de GitHub à BitBucket. Ah, dernière chose à ne pas oublier : les premiers commits ont mélangé divers fichiers des multiples projets… Et je ne veux pas en garder une seule trace !

Read More

[Windows] WinDirStat : Le Pacman des fichiers !

Hey hey ! Cette fois, je ne parlerai pas de programmation et je me lance dans un nouveau type d’article : présenter un programme qui m’est utile (ou qui l’a été) et qui mériterait que vous y jetiez un oeil ! Toujours sous Windows pour le moment, mais peut-être sous Android à l’avenir 😊. Aujourd’hui, on va faire la connaissance de WinDirStat, un programme qui nous permet de visualiser directement quels fichiers/dossiers prennent beaucoup de place. Pour l’anecdote, j’ai pu débusquer une vieille image disque de machine virtuelle bien pesante avec ce logiciel !

Read More