GNU-vautés

Blog sur les nouveautés du pôle sud…

Miam miam les bonnes commandes !

De retour en cours après quelques agréables mois de vacances :) , je commence enfin des études dans l’informatique !
Première semaine agréable puisqu’elle était destinée à une initiation UNIX et plus particulièrement aux commandes UNIX !

Je vais essayer de vous faire une petite liste de celles que j’ai découverte ; rien de transcendant mais cela peut toujours servir !
Spécialistes passez votre chemin, vous n’allez pas apprendre grand chose…

Imprimer un fichier :

lpr -P nomDeImprimante -h fichier

Les liens :

–> Les liens symboliques :

On les crée avec la commande

ln -s

et ils se comportent comme les raccourcis Windows.

–> Les liens physiques :

A la différence des liens symboliques, il crée une sorte de copie du fichier avec les propriétés suivantes :

- Si l’on modifie le lien physique, on modifie le fichier de départ ET vice versa
- Le fichier ne prend qu’une place sur le disque dur (et non pas 2)
- Si l’on supprime l’un ou l’autre des fichiers, il en reste toujours un

On fait cela grâce à la commande

ln

Tuer un processus :

Repérer le PID du processus grâce à la commande

ps aux

et tuer le processus avec

kill -9 PID

Bon, je sais qu’un

pkill nomDeApplication*

marche aussi mais c’est quand même beaucoup moins bourrin si on connaît le PID…

Redirections :

-> Récupérer la sortie d’une commande dans un fichier :

commande > fichier.txt

-> Récupérer les erreurs d’une commande dans un fichier :

commande 2> fichier.txt

-> Ne pas afficher à l’écran les messages d’erreur :

commande 2> /dev/null

Envoyer un mail :

mail -s sujetDuMail adresseDestinataire < fichierContenantLeTexteDuMail

Commande qui devient vraiment intéressante lorsqu’on veut envoyer beaucoup de mail à la fois :

- On crée un fichier listeMails qui contient les mails des destinataires

toto@mail.com
tutu@mail.com
tata@mail.com

- On écrit le mail dans un fichier texte mail

- On utilise un petit programme pour l’envoi des mails :

for i in `cat listeMails`
do
mail -s sujetDuMail $i < mail
sleep 1
done

On peut encore modifier un peu la chose pour faire des mails personnalisés du genre :

Chers Monsieur Toto,

Il reste bien une commande

date

pour voir l’heure en toute discrétion (sans regarder sa montre :p ) !

Catégorie : Bash, GNU/Linux
Par chaoswizard
Le 21 septembre 2008
À 12:12
Permalien
Commentaire(s) : 7
 

Les livres saints

Aujourd’hui, il n’est pas question de religion (non, non, non !) mais juste des quelques guides, manuels, tutoriaux, … (appelez ça comme vous voudrez !) qui selon moi valent le coup !

J’ai personnellement utiliser ces documents et j’ai beaucoup appris grâce à eux, j’espère que certains pourront vous aider !

GNU/Linux :

Logiciels Libres :

Formats :

Programmation :

Divers :

Catégorie : Audio, Bash, Debian, GNU/Linux, LaTeX, Logiciels libres, Multimédia, Photo, Programmation, Python, Ubuntu
Par chaoswizard
Le 13 juillet 2008
À 20:02
Permalien
Commentaire(s) : 2