Archives de catégorie : Mémo

Pense-bête, aide-mémoire, pour des commandes, des logiciels et tout ce qui touche à l’Administration système en général.

Les Raccourcis Clavier Essentiels sur Linux, macOS, et Windows

Les Raccourcis Clavier Essentiels sur PC

Les Raccourcis Clavier

Les Raccourcis Clavier Essentiels

Introduction

Les raccourcis clavier sont des combinaisons de touches qui permettent d’exécuter des commandes rapidement, sans passer par les menus. Que vous soyez un utilisateur de Linux, macOS ou Windows, connaître ces raccourcis peut vous faire gagner du temps et améliorer votre productivité. Dans cet article, nous allons explorer les raccourcis clavier les plus utiles sur ces trois systèmes d’exploitation.

Raccourcis Clavier Essentiels : Linux

  • Ctrl + Alt + T : Ouvrir un terminal.
  • Alt + Tab : Basculer entre les applications ouvertes.
  • Super + D : Afficher le bureau (Super est souvent la touche Windows sur un clavier).
  • Ctrl + Alt + L : Verrouiller l’écran.

Gestion des fichiers

  • Ctrl + C : Copier un fichier ou un texte sélectionné.
  • Ctrl + V : Coller un fichier ou un texte copié.
  • Ctrl + A : Sélectionner tout.
  • Ctrl + N : Ouvrir une nouvelle fenêtre de l’explorateur de fichiers.

Raccourcis système

  • Ctrl + Alt + Suppr : Redémarrer X Server (interface graphique).
  • Alt + F2 : Lancer une commande.
  • Alt + F4 : Fermer la fenêtre actuelle.

Raccourcis Clavier Essentiels : macOS

  • Cmd + Tab : Basculer entre les applications ouvertes.
  • Cmd + H : Masquer l’application active.
  • Cmd + M : Réduire la fenêtre active.
  • Cmd + Option + Esc : Forcer la fermeture d’une application.

Gestion des fichiers

  • Cmd + C : Copier un fichier ou un texte sélectionné.
  • Cmd + V : Coller un fichier ou un texte copié.
  • Cmd + A : Sélectionner tout.
  • Cmd + N : Ouvrir une nouvelle fenêtre du Finder.

Raccourcis système

  • Cmd + Espace : Ouvrir Spotlight pour rechercher des applications ou des fichiers.
  • Cmd + Shift + 3 : Capture d’écran complète.
  • Cmd + Option + P + R : Réinitialiser la NVRAM (utilisé pour dépanner).

Raccourcis Clavier Essentiels : Windows

  • Alt + Tab : Basculer entre les applications ouvertes.
  • Windows + D : Afficher le bureau.
  • Alt + F4 : Fermer l’application active.
  • Ctrl + Shift + Esc : Ouvrir le gestionnaire des tâches.

Gestion des fichiers

  • Ctrl + C : Copier un fichier ou un texte sélectionné.
  • Ctrl + V : Coller un fichier ou un texte copié.
  • Ctrl + A : Sélectionner tout.
  • Ctrl + N : Ouvrir une nouvelle fenêtre de l’explorateur de fichiers.

Raccourcis système

  • Windows + L : Verrouiller l’écran.
  • Windows + E : Ouvrir l’explorateur de fichiers.
  • Windows + R : Ouvrir la boîte de dialogue Exécuter.

Conclusion

Les raccourcis clavier sont des outils puissants pour améliorer votre efficacité sur votre ordinateur, que vous utilisiez Linux, macOS ou Windows. En maîtrisant ces raccourcis, vous pouvez naviguer plus rapidement, gérer vos fichiers efficacement et effectuer des tâches courantes sans effort. N’hésitez pas à intégrer ces raccourcis dans votre routine quotidienne pour un gain de productivité immédiat.

Recherche et remplace dans Vi et Vim

Recherche et remplace dans Vi et Vim

Recherche et remplacer dans Vi et Vim

Recherche et remplace dans Vi et Vim

Introduction

Vi et Vim sont des éditeurs de texte puissants utilisés dans les environnements Unix et bien sur GNU/Linux.

Ils offrent des commandes avancées de recherche et de remplacement qui permettent d’éditer rapidement et efficacement des fichiers texte. Ce guide détaille comment utiliser ces commandes.

Commandes de base

Remplacer toutes les occurrences sans confirmation

:%s/toto/tata/g
  • % : applique la commande à l’ensemble du fichier.
  • s : commande de substitution.
  • g : remplace toutes les occurrences sur chaque ligne.

Remplacer toutes les occurrences avec confirmation

:%s/toto/tata/gc
  • c : demande confirmation pour chaque remplacement.

Options supplémentaires

Limiter à une plage de lignes

:10,20s/toto/tata/g
  • 10,20 : remplace de la ligne 10 à la ligne 20.

Utiliser des expressions régulières

:%s/\<toto\>/tata/g
  • \< et \> : délimitent des mots complets.

Remplacer la première occurrence par ligne

:%s/toto/tata/

Commandes avancées

Remplacement avec une commande VimScript

:%s/\v(toto|foo)/\=submatch(0) == 'toto' ? 'tata' : 'bar'/g
  • \v : mode de regex « very magic ».
  • submatch(0) : récupère la correspondance trouvée.

Sauvegarder et quitter après remplacement

:%s/toto/tata/g | wq

Exemple pratique

Prenons un fichier de configuration où vous devez remplacer une ancienne adresse IP par une nouvelle :

:%s/192\.168\.1\.1/10.0.0.1/g

Conclusion

Recherche et remplace dans Vi et Vim : La maîtrise de ces commandes permet d’effectuer des modifications de texte rapides et efficaces dans Vi et Vim. N’hésitez pas à expérimenter avec différentes options pour adapter les commandes à vos besoins.

« `

Exemples de filtres pour GMAIL

Exemples de filtres pour GMAIL

Filtres_gmail

Exemples de filtres pour GMAIL

1. Filtrage par contenu spécifique et condition multiple

Objectif : Filtrer tous les emails contenant le mot « facture » dans le sujet et provenant de domaines spécifiques, puis les marquer comme importants et les étiqueter.

Filtre :

Contient les mots-clés : subject:facture (from:@company1.com OR from:@company2.com)
Actions :
Marquer comme important
Appliquer l’étiquette : « Factures »
Ne jamais envoyer en spam

2. Filtrage par combinaison de critères

Objectif : Filtrer les emails contenant des pièces jointes d’une certaine taille (supérieure à 5 Mo) et provenant d’adresses spécifiques, puis les déplacer vers un dossier dédié.

Filtre :

Contient les mots-clés : has:attachment larger:5M from:(boss@company.com OR manager@company.com)
Actions :
Appliquer l’étiquette : « Grandes Pièces Jointes »
Déplacer vers : « Important »

3. Filtrage pour les emails promotionnels spécifiques

Objectif : Filtrer tous les emails promotionnels contenant des mots spécifiques dans le corps du message et provenant de la liste de diffusion.

Filtre :

Contient les mots-clés : list:mailinglist@newsletter.com « promotion spéciale »
Actions :
Appliquer l’étiquette : « Promotions »
Marquer comme lu
Ne jamais envoyer en spam

4. Filtrage par date de réception

Objectif : Filtrer les emails reçus avant une certaine date et contenant des pièces jointes, puis les archiver.

Filtre :

Contient les mots-clés : before:2022/01/01 has:attachment
Actions :
Archiver

5. Filtrage pour les emails de notification d’achat

Objectif : Filtrer les emails contenant des notifications d’achat de certains services (par exemple, Amazon et PayPal), les étiqueter et les marquer comme importants.

Filtre :

Contient les mots-clés : from:(noreply@amazon.com OR service@paypal.com) « confirmation de commande »
Actions :
Appliquer l’étiquette : « Achats »
Marquer comme important

6. Filtrage par combinaison de mots-clés et domaine spécifique

Objectif : Filtrer les emails provenant d’un certain domaine et contenant des mots spécifiques dans le corps du message, puis les transférer à une autre adresse.

Filtre :

Contient les mots-clés : from:@exemple.com « rapport mensuel »
Actions :
Transférer à : autre.adresse@example.com
Appliquer l’étiquette : « Rapports »
Marquer comme lu

7. Filtrage des emails avec des mots-clés négatifs

Objectif : Filtrer les emails contenant des mots-clés négatifs et les envoyer directement à la corbeille.

Filtre :

Contient les mots-clés : subject:(« offre exclusive » OR « gagnez maintenant »)
Actions :
Supprimer

Ces exemples montrent comment utiliser les filtres de manière avancée pour gérer efficacement votre boîte de réception Gmail. Vous pouvez combiner plusieurs critères et actions pour répondre à vos besoins spécifiques.

Exemples de filtres pour GMAIL

D’autres exemples de filtres pour GMAIL en entreprise pour mieux gérer les emails

1. Filtrage des emails de projet

Objectif : Filtrer tous les emails contenant le nom d’un projet spécifique dans le sujet ou le corps du message, et les étiqueter avec le nom du projet.

Filtre :

Contient les mots-clés : subject:ProjetAlpha OR body:ProjetAlpha
Actions :
Appliquer l’étiquette : « Projet Alpha »
Ne jamais envoyer en spam

2. Filtrage des emails de clients importants

Objectif : Filtrer les emails provenant de clients importants et les marquer comme importants.

Filtre :

Contient les mots-clés : from:(client1@company.com OR client2@company.com OR client3@company.com)
Actions :
Marquer comme important
Appliquer l’étiquette : « Clients Importants »
Ne jamais envoyer en spam

3. Filtrage des rapports mensuels

Objectif : Filtrer les emails contenant des rapports mensuels envoyés chaque début de mois et les étiqueter.

Filtre :

Contient les mots-clés : subject: »Rapport Mensuel » after:2023/01/01
Actions :
Appliquer l’étiquette : « Rapports Mensuels »
Marquer comme lu

4. Filtrage des emails internes d’équipe

Objectif : Filtrer les emails envoyés par les membres de votre équipe interne et les déplacer dans un dossier dédié.

Filtre :

Contient les mots-clés : from:(collegue1@votreentreprise.com OR collegue2@votreentreprise.com OR collegue3@votreentreprise.com)
Actions :
Appliquer l’étiquette : « Équipe Interne »
Ne jamais envoyer en spam

5. Filtrage des notifications de systèmes automatisés

Objectif : Filtrer les notifications envoyées par des systèmes automatisés (par exemple, systèmes de monitoring) et les marquer comme lus.

Filtre :

Contient les mots-clés : from:(system@monitoring.com OR alerts@server.com)
Actions :
Marquer comme lu
Appliquer l’étiquette : « Notifications Systèmes »

6. Filtrage des emails de recrutement

Objectif : Filtrer les emails contenant des candidatures et les étiqueter pour faciliter le tri par le département RH.

Filtre :

Contient les mots-clés : subject:(« Candidature » OR « Postulation »)
Actions :
Appliquer l’étiquette : « Recrutement »
Marquer comme lu

7. Filtrage des emails de facturation

Objectif : Filtrer les emails de facturation provenant de fournisseurs spécifiques et les étiqueter comme factures.

Filtre :

Contient les mots-clés : from:(factures@fournisseur1.com OR factures@fournisseur2.com)
Actions :
Appliquer l’étiquette : « Factures »
Marquer comme lu

8. Filtrage des emails contenant des informations confidentielles

Objectif : Filtrer les emails contenant des mots-clés sensibles et les marquer comme importants pour une attention immédiate.

Filtre :

Contient les mots-clés : subject:(« Confidentiel » OR « Sensitif » OR « Privé »)
Actions :
Marquer comme important
Appliquer l’étiquette : « Confidentiel »

9. Filtrage des emails de réunions

Objectif : Filtrer les invitations et confirmations de réunions pour les étiqueter et faciliter la planification.

Filtre :

Contient les mots-clés : subject:(« Invitation à une réunion » OR « Confirmation de réunion » OR « Meeting »)
Actions :
Appliquer l’étiquette : « Réunions »
Marquer comme lu

10. Filtrage des emails de suivis de tâches

Objectif : Filtrer les emails de suivi des tâches contenant des mots-clés spécifiques et les marquer comme importants.

Filtre :

Contient les mots-clés : subject:(« Suivi de tâche » OR « Progression de tâche »)
Actions :
Marquer comme important
Appliquer l’étiquette : « Suivi des Tâches »

Ces filtres peuvent être adaptés en fonction des besoins spécifiques de votre entreprise et des types d’emails que vous recevez régulièrement.

Des règles d’exemples spécifiques pour différents services d’une entreprise

Ressources Humaines (RH), Marketing, Commercial, Informatique et Achats.

1. Ressources Humaines (RH)

a. Filtrer les candidatures

Objectif : Filtrer les emails contenant des candidatures et les étiqueter pour faciliter le tri.

Filtre :

Contient les mots-clés : subject:(« Candidature » OR « Postulation »)
Actions :
Appliquer l’étiquette : « Candidatures »
Marquer comme lu

b. Filtrer les notifications de formation

Objectif : Filtrer les emails relatifs aux formations internes ou externes et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Formation » OR « Session de formation »)
Actions :
Appliquer l’étiquette : « Formations »
Marquer comme lu

2. Marketing

a. Filtrer les rapports de campagne

Objectif : Filtrer les emails contenant des rapports de campagnes marketing et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Rapport de campagne » OR « Résultats de campagne »)
Actions :
Appliquer l’étiquette : « Rapports Campagne »
Marquer comme lu

b. Filtrer les propositions de partenariats

Objectif : Filtrer les emails proposant des partenariats marketing et les marquer comme importants.

Filtre :

Contient les mots-clés : subject:(« Proposition de partenariat » OR « Collaboration marketing »)
Actions :
Appliquer l’étiquette : « Partenariats »
Marquer comme important

3. Commercial

a. Filtrer les demandes de devis

Objectif : Filtrer les emails contenant des demandes de devis et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Demande de devis » OR « Demande de prix »)
Actions :
Appliquer l’étiquette : « Devis »
Marquer comme lu

b. Filtrer les confirmations de commandes

Objectif : Filtrer les emails de confirmation de commande et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Confirmation de commande » OR « Commande confirmée »)
Actions :
Appliquer l’étiquette : « Commandes »
Marquer comme lu

4. Informatique

a. Filtrer les tickets de support interne

Objectif : Filtrer les emails de tickets de support interne et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Ticket de support » OR « Problème technique »)
Actions :
Appliquer l’étiquette : « Support Interne »
Marquer comme lu

b. Filtrer les notifications de sécurité

Objectif : Filtrer les emails contenant des notifications de sécurité et les marquer comme importants.

Filtre :

Contient les mots-clés : subject:(« Notification de sécurité » OR « Alerte de sécurité »)
Actions :
Appliquer l’étiquette : « Sécurité »
Marquer comme important

5. Achats

a. Filtrer les factures fournisseurs

Objectif : Filtrer les emails contenant des factures fournisseurs et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Facture » OR « Invoice »)
Actions :
Appliquer l’étiquette : « Factures »
Marquer comme lu

b. Filtrer les demandes d’achat

Objectif : Filtrer les emails contenant des demandes d’achat et les étiqueter.

Filtre :

Contient les mots-clés : subject:(« Demande d’achat » OR « Purchase Request »)
Actions :
Appliquer l’étiquette : « Demandes d’Achat »

 

Tous ces exemples peuvent être combinés afin de répondre à vos methodes de travails, et d’organisation.

Zgrep : la recherche de texte dans les archives sous Linux

Zgrep : L’outil incontournable pour la recherche de texte dans les archives sous Linux

 

Zgrep : la recherche de texte dans les archives

Dans l’univers des systèmes d’exploitation basés sur Unix, comme Linux, la manipulation et l’analyse des fichiers sont des tâches quotidiennes pour de nombreux professionnels de l’informatique. Parmi la panoplie d’outils disponibles, zgrep se distingue comme une solution puissante pour rechercher du texte dans des fichiers compressés sans nécessiter leur décompression préalable. Cet article s’adresse aux utilisateurs avancés souhaitant approfondir leur maîtrise de zgrep, en offrant un guide détaillé assorti d’exemples concrets d’utilisation.

Qu’est-ce que Zgrep ?

zgrep est un utilitaire en ligne de commande qui étend les capacités de grep, un outil standard de recherche de texte, aux fichiers compressés. Grâce à zgrep, il est possible de rechercher une chaîne de caractères ou un motif dans des archives compressées avec gzip, sans avoir à les décompresser au préalable. Cela représente un gain de temps significatif et une économie d’espace disque pour les utilisateurs travaillant régulièrement avec des archives volumineuses.

Comment utiliser Zgrep ?

L’utilisation de zgrep s’appuie sur une syntaxe similaire à celle de grep, en facilitant ainsi l’adaptation pour les utilisateurs déjà familiers avec grep. Voici la structure générale de la commande :

zgrep [options] 'pattern' fichier.gz
  • [options] : permet de spécifier des options supplémentaires, comme dans grep (par exemple, -i pour ignorer la casse, -c pour compter le nombre d’occurrences).
  • 'pattern' : la chaîne de caractères ou l’expression régulière à rechercher.
  • fichier.gz : le fichier compressé dans lequel effectuer la recherche.

Exemples d’utilisation

Recherche basique

Pour rechercher le mot « erreur » dans un fichier compressé logs.gz, la commande sera :

zgrep 'erreur' logs.gz
Ignorer la casse

Si vous souhaitez ignorer la casse, utilisez l’option -i :

zgrep -i 'erreur' logs.gz

Cela trouvera « erreur », « Erreur », « ERREUR », etc.

Compter les occurrences

Pour compter le nombre d’occurrences du mot « erreur », utilisez l’option -c :

zgrep -c 'erreur' logs.gz
Recherche dans plusieurs fichiers

zgrep peut également rechercher dans plusieurs archives en même temps :

zgrep 'erreur' logs.gz archives.gz
Utilisation d’expressions régulières

zgrep supporte les expressions régulières, permettant des recherches plus complexes. Par exemple, pour trouver des lignes contenant des adresses email :

less
zgrep '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' fichier.gz

Astuces pour optimiser l’utilisation de Zgrep

  • Utilisez des expressions régulières pour des recherches complexes : maîtriser les expressions régulières peut grandement augmenter la puissance de vos recherches avec zgrep.
  • Combinez zgrep avec d’autres commandes Unix : en utilisant des pipes (|), vous pouvez combiner zgrep avec d’autres commandes comme sort, uniq, ou wc, pour filtrer, trier ou compter les résultats de manière efficace.
  • Scriptez vos recherches récurrentes : si vous effectuez régulièrement des recherches similaires, envisagez de les automatiser avec des scripts shell.

Conclusion

Zgrep est un outil extrêmement utile pour les professionnels de l’informatique travaillant sous Linux, permettant de rechercher efficacement du texte dans des fichiers compressés. Grâce à sa simplicité d’utilisation et sa flexibilité, couplées à la puissance des expressions régulières, zgrep se révèle indispensable pour l’analyse de logs, la recherche de données spécifiques dans des archives, et bien plus encore. En maîtrisant zgrep, vous optimiserez vos flux de travail et économiserez un temps précieux dans le traitement de vos fichiers compress

IA – Optimisation du prompt pour Intelligence Artificielle

Aide pour un prompt efficace pour l’interrogation d’une IA (Intelligence Artificielle)

IA un prompt efficace

Optimisation du prompt pour Intelligence Artificielle

L’interaction avec des IA textuelles peuvent être incroyablement enrichissante lorsque vous utilisez des prompts efficaces. Un prompt bien formulé peut aider à obtenir des réponses pertinentes et utiles de la part du modèle. Dans cet article, nous allons vous guider à travers les étapes pour créer des prompts optimisés pour maximiser vos résultats.

Optimisation du prompt pour Intelligence Artificielle

Soyez clair et précis : Assurez-vous que votre prompt soit formulé de manière concise et précise. Si vous avez une question ou une tâche spécifique à accomplir, incluez tous les détails pertinents.

Utilisez des exemples : Donnez des exemples concrets de ce que vous attendez en réponse. Cela peut aider le modèle à comprendre vos attentes et à fournir des réponses plus pertinentes.

Divisez en étapes : Si votre demande implique plusieurs étapes, décomposez-la en instructions distinctes. Cela facilite la compréhension pour le modèle.

Contexte et introduction : Commencez souvent avec une brève introduction ou un contexte pour aider le modèle à comprendre le ton et le sujet de la conversation.

Question directe : Si vous posez une question spécifique, assurez-vous qu’elle est claire et formulée de manière directe.

Utilisez des mots clés : Utilisez des mots clés pertinents pour aider à orienter la réponse du modèle dans la direction souhaitée.

Précautions : Si vous souhaitez éviter certaines réponses ou sujets, vous pouvez spécifier des précautions. Par exemple : « Évitez les réponses trop longues » ou « Ne parlez pas de politique ».

Réajustez si nécessaire : Si les premières réponses ne correspondent pas exactement à vos attentes, n’hésitez pas à reformuler ou ajuster légèrement le prompt jusqu’à ce que vous obteniez les résultats souhaités.

Voici un exemple de prompt efficace pour demander des recommandations de livres :

Contexte : Je suis à la recherche d'un nouveau livre à lire. J'aime les romans de science-fiction et d'aventure.

Demande : Pourriez-vous me recommander un livre captivant de science-fiction avec des éléments d'aventure ? Donnez-moi une brève description de l'intrigue.

N’hésitez pas à adapter ces conseils en fonction de votre situation spécifique. Plus vous fournissez d’informations et d’exemples, plus les réponses du modèle seront pertinentes et utiles.

Ce qu’il faut faire et ne pas faire pour un prompt efficace

Exemples de prompts efficaces

Thème : Pour obtenir une réponse détaillée sur un sujet spécifique.
Prompt efficace : « Pouvez-vous m’expliquer en détail les causes et les conséquences du réchauffement climatique ? »

Conseil : Pour demander des conseils ou des recommandations.
Prompt efficace : « Je prévois de visiter Paris bientôt. Quels sont les endroits incontournables à visiter pour un touriste ? »

Résolution de problème : Pour obtenir une solution à un problème.
Prompt efficace : « J’ai du mal à me concentrer pendant mes études. Pourriez-vous me donner des astuces pratiques pour améliorer ma concentration ? »

Optimisation du prompt pour Intelligence Artificielle

Exemples de prompts à éviter

Trop vague : Les prompts vagues peuvent donner lieu à des réponses imprécises.
Prompt à éviter : « Parlez-moi de la science. »

Trop directive : Les prompts trop spécifiques peuvent limiter la créativité du modèle.
Prompt à éviter : « Écrivez-moi un poème sur les roses rouges avec cinq quatrains. »

Double question : Les prompts avec des questions multiples peuvent entraîner des réponses confuses.
Prompt à éviter : « Quels sont les avantages de l’énergie solaire et comment fonctionnent les panneaux solaires ? »

Trop court : Les prompts trop courts peuvent ne pas donner suffisamment de contexte.
Prompt à éviter : « Expliquez-moi la philosophie. »

Non spécifique : Les prompts non spécifiques peuvent donner lieu à des réponses génériques.
Prompt à éviter : « Parlez-moi de l’histoire. »

Conclusion

En gardant ces exemples à l’esprit, assurez-vous de fournir suffisamment d’informations dans votre prompt pour que le modèle comprenne vos attentes tout en laissant suffisamment de place à sa créativité.

 

 

 

Vi et Vim – Chercher et remplacer

Petite note personnelle pour un pense bête sur Vi et Vim

Vi et Vim – Chercher et remplacer

Vi et Vim - Chercher et remplacer

Vi et Vim – Chercher et remplacer

Rechercher « toto » et remplacer par « tata » sans demander à chaque occurrence trouvée :

:%s/toto/tata/g

Rechercher « toto » et remplacer par « tata » et demander à chaque occurrence trouvée :

:%s/toto/tata/gc

 

On oublie pas de quitter et sauvegarder nos modifications avec :

:wq

Voici un exemple d’utilisation de Vi ou Vim pour chercher et remplacer du texte.

Find où sont mes répertoires vides sous GNU/Linux

La commande find permet de trouver des fichiers, des répertoires et éventuellement d’exécuter une action par dessus. C’est exactement ce que je veux : trouver les répertoires vides d’un répertoire donné.

find -maxdepth 2 -empty -type d
  • -maxdepth : permet de limiter le find à une profondeur de 2
  • -empty : trouver les « vides »
  • -type d : on veux les répertoire

Pour exécuter une commande sur le résultat

find -maxdepth 2 -empty -type d -delete

Attention, il n’y a pas de confirmation, d’où l’intérêt de tester sans l’option -delete avant

D’autres exemples de commandes

Donne la liste des fichiers de « /etc » ayant été modifiés ces dernières 24 heures :

find /etc -mtime -1

Cette utilisation de ‘find’ permet de supprime (après confirmation) tous les fichiers (sous Unix, GNU/Linux tout est fichiers, le répertoires sons aussi concernées) de « /tmp » n’ayant pas été utilisés depuis plus de 5 jours :

find /tmp -atime +5 -exec rm -ri {} \;

Pour trouver les fichiers de plus de 100 Mo on peux utiliser :

find ~ -size +100M

sign_and_send_pubkey: signing failed: agent refused operation

Mémo de résolution de connexion par clef ssh

 

~$ ssh backup
sign_and_send_pubkey: signing failed: agent refused operation
root@10.109.55.6’s password:

 

sur le client : ~$ ssh-add

permet de voir que les droit sur la clef sont trop large, il faut restreindre les droit sur ce fichier.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0744 for ‘/home/christophe/.ssh/id_rsa’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

 

Un simple :

~$ chmod 0700 /home/christophe/.ssh/id_rsa

 

 

Et c’est OK !