Cours UNIX Introduction et syntaxe générale des commandes

Sommaire: Cours UNIX Introduction et syntaxe générale des commandes

But
Historique
Connexion
Mot de passe
Syntaxe générale des commandes
Manuel en ligne : man
Quelques commandes : who, finger
date, cal
write
Mail
Système de fichier
Dénomination des fichiers
Structure du système de fichier
Chemins d’accès
Répertoire de travail
Quelques commandes : cd
mkdir, rmdir : Création/destruction de répertoires
ls
cat
Recherche : grep
egrep
sed
Manipulation des fichiers : copie
Liens
Mouvements : mv
Destruction : rm
Redirection d’entrée/sortie
Enchaînement de commandes: |
Protection des fichiers
Droits d’accès
Bibliographie

Extrait du cours UNIX Introduction et syntaxe générale des commandes

But
UNIX : Système d’exploitation, c’est à dire :
Un logiciel permettant une utilisation efficace et commode d’un ordinateur.
• Vision simplifiée du matériel
• Catalogue de fonctionnalités
• Exploite au mieux la puissance de la machine
Historique
• 1969 : Ken Thompson et Dennis Ritchie créent un nouveau système inspiré de MULTICS (Multiplexed Information and Computing System).
• Version 4 écrite en langage C
• FAMILLE UNIX (nom déposé par ATT), environnement de temps partagé multi-utilisateurs et multi-processus.
• Famille BSD 4.3 (universitaire)
• Famille UNIX SYSTEME V (industriel)
Linux
Normalisation internationale menée par l’OSF (Open Software Foundation), regroupant les principaux constructeurs (IBM, DEC, Bull,HP …).
Nombreuses améliorations du système initial, notamment avec l’ajout de composantes :
• réseau : UUCP, puis TCP/IP (notamment le protocole NFS permettant de partager des ressources entre machines)
• interface : X11 (interface graphique), puis OSF/MOTIF
• langages : Les « shells » (Bourne-shell, Korn-shell, C-shell)
Connexion
Il faut se connecter au système UNIX via le protocole réseau « telnet » :
Le système procède alors à votre identification (« login ») :
Exemple :
telnet sunaimed.univ-rennes1.fr
login :dupond
password :milou
Remarques :
– Le nom est limité à 8 caractères,
– Le mot de passe également,
– Il y a différenciation des minuscules et majuscules,
– Le mot de passe n’apparaît évidement pas à l’écran Lorsque la connexion est établie apparaît alors l’invite (« prompt ») de la machine :
sunaimed>Ensuite pour se déconnecter il suffit de taper la commande UNIX « logout »
Mot de passe
Lors de la première connexion il est bon (et même obligatoire) de changer son mot de passe, qui vous sera personnel.
La séquence est la suivante :
sunaimed> passwd
Changing password for dupond on sunaimed.
Old password: milou
New password: loumi
Retype new password: loumi
A partir de ce moment le nouveau mot de passe est actif.
Remarques :
Afin d’éviter de se faire « craquer » son mot de passe il est conseillé d’utiliser un mot de passe ayant les caractéristiques suivantes :
• Plus de 6 caractères
• Au moins deux caractères non alphabétiques (0,1,2…,9,&,’,!,%,@, …)
• éviter les mots du langage courant
Syntaxe générale des commandes
Le système d’exploitation UNIX offre à l’utilisateur un ensemble de commandes, l’appel de ces commandes répond toujours à la même syntaxe :
commande [options] [paramètres]
La commande est un mot clé en minuscules où toute faute de frappe constitue une erreur de syntaxe et provoque donc un message d’erreur (bien faire attention aux espaces).
Exemple :
sunaimed> faitcequejeveux faitcequejeveux:Command not found
Elle (ou il ?) n’a rien compris !
Une commande peut être limitée à un mot clé ou peut être suivie d’options et/ou de paramètres facultatifs.
Les paramètres et les options obéissent également à une certaine syntaxe.
Pour les options sur toutes les commandes Unix, elles sont en règle générale toujours précédées d’un tiret (-) et suivies d’au moins un caractère. Il peut y avoir plusieurs options.

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours UNIX Introduction et syntaxe générale des commandes (464 Ko) (Cours PDF)
syntaxe générale des commandes

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *