Commandes

Commande simple et orthogonales

Chaque commande tente de faire bien une seule chose. Les outils peuvent être combinés (par un shell script ou un programme en C) pour réaliser des tâches plus complexes. 

WC (Word Count)  compte simplement les lignes, les mots et les caractère d'un fichier

options:

-l     affiche le nombre de lignes
-c    affiche le nombre de bytes
-m   affiche le nombre de caractères
-L    indique la longueur de la plus longue ligne
-w   affiche le nombre de mots


Commandes connectées par des canaux de communication (pipes)

Unix permet que la sortie d'une commande serve d'entrée à une autre commande. Cette connexion est appelé un pipe et une série des pipes forme un pipeline.

grep user configuration.php | wc -l    (permet de compter le nombre de lignes contenant le mot user dans le fichier configfuration.ph)

grep user configuration.php | pr > listemotuser.txt    (permet d'envoyer les lignes contenant le mot user vers un fichier)


Utiliser les commandes

Les commandes indiquent au système comment faire quelque chose. L'interpréteur de commande (shell) reconnait ces commandes et leur passe l'information lorsque c'est nécessaire.

On dispose de plusieurs shells sur les différents système UNIX. Les plus répondus sont les suivants:

sh Le Bourne shell est le plus répendu 
bash    Le Bourne Again shell est un interpréteur en ligne de commande de type script. Fondé sur le Bourne shell, Bash lui apporte de nombreuses améliorations, provenant notamment du Korn shell et du C shell
ksh Le Korn shell dérive du Bourne shell, qui ajoute le mécanisme d'historique et l'édition de la ligne de commande
csh Le C shell est fondé sur le très populaire langage C
tcsh Version du C shell avec édition interactive de la ligne de commande
sh Le shell de POSIX est très semblable au Korn shell









Gérer son mot de passe

Pour changer le mot de passe utiliser la commande passwd