La ligne de commande continue…..
1. Modifier un fichier dont l’owner est « root » dans Vi:
On crée d’abord un fichier pour faire nos tests:
MyMac:Desktop Tarek$ echo "un fichier de test" > Fichier_test.txt
puis on change l’owner en Root:
MyMac:Desktop Tarek$ sudo chown root Fichier_test.txt
et voila le résultat:
-rw-r--r-- 1 root staff 19 11 jul 01:22 Fichier_test.txt
et on ouvre notre fichier dans vim:(celui-ci nous indique qu’il est readonly, ce n’est pas grave on va essayer de le modifier quand même), on entre en mode insertion(touche Esc + i), ensuite: on écrit ce qu’on veut et quand l’édition du fichier est terminée, on tape : (Esc + : + w !sudo tee %) et puis voila.
2. Pour connaitre la version du kernel de votre Mac:
MyMac:Desktop Tarek$ sw_vers ProductName: Mac OS X ProductVersion: 10.6.4 BuildVersion: 10F569
3. Pour coller le contenu de la presse papier dans un fichier a partir de la ligne de commande:
MyMac:Desktop Tarek$ pbpaste > newfile.txt
4. Pour sauvegardez une page du man dans un fichier texte, rien de plus simple:
MyMac:Desktop Tarek$ man fork | col -b > ~/Desktop/man_fork.txt
5. Et si vous voulez ouvrir une page du man avec Preview(lecteur pdf):
MyMac:Desktop Tarek$ man -t ls| open -f -a preview
6. Convertir un pdf en jpg:
MyMac:Desktop Tarek$ sips -s format jpeg tarek.pdf --out tarek.jpg
7. En fin, un petit bonus a réaliser sur votre machine:
MyMac:Desktop Tarek$ echo i am lost in mac > test_file.txt MyMac:Desktop Tarek$ say -f test_file.txt
Qu’est ce que vous en pensez :)?
Voila une vidéo qui résume toutes ces commandes: