Aide-mémoire commandes UNIX
21/04/2009
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 dextension .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])