Cette fois c'est une capacité de l'outil awk qui m'intéresse.
Comment afficher ce qui se trouve entre deux motifs ? Le point fort est que cette méthode fonctionne même si les motifs ne sont pas sur la même ligne :
# J'affiche ce qui se trouve entre le motifs MOTIF_01 et MOTIF_02
cat mon_fichier | awk "/MOTIF_01/,/MOTIF_02/"
Dans ce cas, les motifs sont affichés avec ce qui les sépare. Le résultat peut ressembler à quelque chose comme ça :
bla bla bla MOTIF_01 toc
//Plein de trucs se trouvant entre les motifs
paf pouf MOTIF_02 plouf plouf
Une option bien utile de l'outil grep.
Je veux chercher un motif dans un fichier texte. Mais je veux également afficher un certain nombre de lignes avant/après ce motif. J'utilise le fichier suivant :
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nulla et vehicula lectus.
Integer sit amet augue est.
Vivamus vestibulum pretium ex.
Praesent in nunc nec turpis aliquam porttitor.
Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
Aliquam sit amet dapibus enim.
Proin eget velit vehicula, vulputate augue eget, maximus diam.
Aenean pellentesque, nisi id viverra tempor, neque dui lacinia nisi, et ultricies nunc turpis at mauris.
Pour cela, j'utilise les options -A et -B de grep ainsi :
# En plus du motif recherché, j'affiche 2 lignes au-dessus et 3 lignes en-dessous
cat mon_fichier | grep -E " turpis aliquam " -A3 -B2
Ce qui me donne
Integer sit amet augue est.
Vivamus vestibulum pretium ex.
Praesent in nunc nec turpis aliquam porttitor.
Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
Aliquam sit amet dapibus enim.
Proin eget velit vehicula, vulputate augue eget, maximus diam.
Il faut lire ces options comme :
Le nombre qui les suit indique le nombre de lignes à garder avant/après.
Si le nombre de lignes à garder avant/après est le même, alors je peux utiliser l'option -C :
# En plus du motif recherché, j'affiche 1 ligne au-dessus et en-dessous
cat mon_fichier | grep -E "amet dapibus" -C1
Ce qui me donne
Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
Aliquam sit amet dapibus enim.
Proin eget velit vehicula, vulputate augue eget, maximus diam.
Tant qu'à parler d'astuces : j'utilise ce comportement depuis un certain temps maintenant. Il s'avère que dans Nemo (le gestionnaire de fichiers de Cinnamon), on peut annuler la suppression ou le déplacement d'un fichier. Pour cela, il suffit de faire un CTRL + Z dans la fenêtre du répertoire où à été réalisée l'action.
Pour ceux qui l'ignoreraient, il est possible d'annuler la fermeture d'un onglet sous Firefox en faisant un clic-droit sur la barre d'onglets puis Annuler la fermeture de l'onglet.
Mais pour les aficionados des raccourcis clavier, il y a aussi ceci : CTRL + SHIFT + T
Un disque dur mécanique se met en stand-by après une certaine durée pour économiser de l'énergie. Résultat? Quand je souhaite y accéder, le moteur qui fait tourner les disques doit se remettre en mouvement, et cela prend toujours un certain temps (plusieurs secondes).
Pour régler le temps au-delà duquel le disque se met en "veille" je peux utiliser l'outil hdparm (Linux) :
# J'affiche les informations relatives au disque sda
sudo hdparm -I /dev/sda
Puis je regarde la ligne Advanced power management level.
Quelques infos sur ce nombre tirées de cette page (traduction du manpage) :
-S
Paramétrer le temps mort du stand-by de périphérique.Usage :
0 : désactive ; le périphérique ne rentrera pas en mode stand-by.
De 1 à 240 : spécifie des multiples de 5 secondes, avec des temps morts de 5 secondes à 20 minutes.
De 241 à 251 : spécifie de 1 à 11 unités de temps de 30 minutes chacune, avec des temps morts de 30 minutes à 5 h 30.
252 : spécifie un temps mort de 21 minutes.
253 : est une période de temps mort définie par le fabriquant, entre 8 à 12 heures.
254 : réservée !
255 : est interprétée comme 21 minutes plus 15 secondes.
Pour changer le temps de stand-by, il suffit d'utiliser correctement ces valeurs :
# Pour désactiver le stand-by
sudo hdparm -S 0 /dev/sda
# Pour le fixer à 2 minutes (5 secondes x 24)
sudo hdparm -S 24 /dev/sda
# Pour le fixer à 01h30 (30 minutes * 3)
sudo hdparm -S 243 /dev/sda
Attention: ne pas confondre avec l'option -s (minuscule) qui n'a pas du tout le même effet !
Très bonne rétrospective de cette guerre trop peu connue en occident, et qui est pourtant à l'origine du comportement de méfiance de la Chine envers l'Occident.
Sinon, tu pouvais :
- lancer gparted
Le disque n'apparaissait pas dans GParted. Tu penses bien que j'ai essayé avant de tenter la solution CLI.
Je garde ça sous le coude.
Différentes façon de comparer le contenu de deux répertoires.
Pour connaître le path d'un script à l'intérieur de ce même script, il faut utiliser :
PATH=${BASH_SOURCE[0]}
Au lieu de :
PATH=$0
En effet, la première méthode retourne le path du script courant même s'il est sourcé (ie lancé comme ceci : ./script.sh).
La dernière sortie de Macron : "les aides sociales coûtent un pognon de dingue !"
La réaction de Christophe Barbier est juste énorme. Ça dure deux minutes, et ça justifie pleinement mon choix de n'avoir pas de télé chez moi.
Aujourd'hui j'ai voulu essayer mon nouvel adaptateur SATA/USB pour lire un disque dur 3,5 pouces. Il dispose d'un cable d'alimentation à brancher sur l'adaptateur. Et ça n'a pas marché :-(
J'ai donc vérifié que l'adaptateur fonctionnait avec un disque 2,5 pouces (sans alimentation donc). Ok.
J'ai rebranché le disque 3,5 pouces :
/dev ni dans /sys/bloc;dmesg. Je n'ai malheureusement pas noté la trace à ce moment là. Je me souviens simplement que les logs disaient quelque chose du genre DO_NOT_CONNECTED et error = -32.Et puis je me suis rappelé que le disque était neuf. Donc jamais formaté.
Problème : comment formater un disque invisible?
En effet il faut indiquer à fdisk quel disque formater (ex: /dev/sdc).
J'ai résolu le problème en redémarrant le PC puis en passant en mode console dès l'écran de connexion avec CTRL + ALT + F1 :
# Miracle ! je vois un disque supplémentaire (/dev/sdc en l'occurence)
ls -la /dev | grep sd
sudo cfdisk /dev/sdc
/dev (sdc chez moi);sudo fdisk -l
Je constate alors que ma nouvelle partition apparaît avec toutes ses infos.
Je peux alors revenir en mode graphique avec CTRL+ ALT + F7 et m'authentifier.
Pour formater ma partition en ext4, je peux utiliser GParted ou bien grâce au terminal :
sudo mkfs.ext4 /dev/sdc1
Mon disque apparaît alors dans le gestionnaire de fichiers.
Pour info :
Edit : il est possible que le disque ne soit pas accessible en écriture dans Nemo (ou quel que soit le gestionnaire de fichiers). Il faut alors se servir du terminal :
# Pour changer le propriétaire du répertoire (root par défaut) :
sudo chown mon_utilisateur:mon_utilisateur /media/REPERTOIRE_DE_MONTAGE
# Pour changer les droits sur le répertoire :
sudo chmod u+rwx /media/REPERTOIRE_DE_MONTAGE
Asselineau en parle depuis plusieurs années dans ses conférences : ça y est, c'est fait! La proposition est faîte publiquement de faire en sorte que la France partage son siège de membre permanent au conseil de sécurité de l'ONU. Et puis d'ici quelques années, on officialisera le fait que ce siège n'appartient plus à la France, mais à l'Union Européenne, donc de facto à l'Allemagne (pays ayant l'économie la plus forte de la zone euro).
Et notre larbin de président va encore vendre les bijoux de famille pour une misère, afin d'appuyer ses rêves chimériques d'Union Européenne.
Antichesse j'ai pensé à toi en regardant ça (toi me parlant de zone de confort toussa toussa).
Comme il le dit très justement, nous avons oublié les effets voire les noms mêmes des maladies dont nous protègent les vaccins.
Tour d'horizon des 11 vaccins désormais obligatoires, et débunkage des idées reçues les concernant.
Je garde ça sous le coude pour tester dès que possible.
Celle-ci aussi a l'air pas mal. Du boursin fait maison.
Aujourd'hui j'ai été contacté par téléphone pour la énième fois par un démarcheur de chez SFR. Cette fois-ci je me suis décidé : je me suis inscrit sur la liste Bloctel qui recense les personnes ne voulant plus se faire casser les oreilles par des êtres sous-payés mi-humains mi-robots dont le métier consiste à emmerder les gens à longueur de journée et à se faire raccrocher au nez.
Il y a un mois de délai avant que le numéro soit inscrit au registre officiel.
Pour faire un zoom (avant ou arrière) :
Pour un zoom en avant :
Note : pour le zoom arrière, il faut mettre les valeurs du zoom dans la keyframe de départ et seulement ajouter la keyframe de fin.
Pour masquer une zone de l'écran :