Aide-mémoire commandes UNIX

Rechercher un fichier : find répertoire -name "nom_du_fichier"
« nom_du_fichier » peut contenir des caractères jokers comme * ou ?
Rechercher les fichier qui contiennent une chaine de caractères : find ./ -name "*.xml" -exec grep "ma_chaine" {} ; -print
Ici on recherche tous les fichiers d’extension .xml contenant le mot ma_chaine
Suivre l’évolution de l’écriture dans un fichier : tail -f nom_du_fichier
Editer un fichier : vi nom_du_fichier

  • « Echap » -> Passage en commandes
  • « i », « a » ou « o » -> Passage en édition
  • Commande « x » -> Suppression caractère
  • Commande « G » -> Fin du fichier
  • Commande « $ » -> Fin de la ligne
  • Commande « 0 » -> Début de la ligne
  • Commande « dd » -> Couper la ligne
  • Commande « :w » -> Sauver
  • Commande « :q » -> Quitter
  • Commande « :wq » -> Sauver et quitter

Supprimer les retours chariot DOS d’un fichier : sed ’s/^M$//’ nom_du_fichier
(Faire ^M avec [CTRL + V puis + M])

Tâches difficiles ? Utilisez le Windows Install CleanUp

Comment rattraper une désinstallation hasardeuse…
Un jour j’ai eu la bonne idée de désinstaller « à la main » un JDK… (c’est à dire supprimer tout le contenu du répertoire où le JDK était installé).
Ce n’est pas bien me direz-vous… Soit ! Mais ma mauvaise conduite fut punie : impossible de réinstaller un nouveau JDK. Le programme d’installation pense qu’il y en a toujours un d’installé. Il essaie de le désinstaller, mais il n’y arrive pas ! (rien en base de registre et même à coup de CCleaner!)
Heureusement, il existe le produit miracle : le Windows Install CleanUp
Cette petite chose de 40 kilo permet d’effacer les traces de programmes à « Ajouter/Supprimer » (Windows Installer).
Techniquement, je ne sais pas comment ça fonctionne, mais ça m’a sorti de cette galère…
Lien : Windows Install CleanUp