UNIX : Introduction syntaxe générale des commandes

Support de cours syntaxe générale des commandes, tutoriel & guide de travaux pratiques UNIX en pdf.

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 noemed.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 : noemed%
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 :
noemed% passwd
Changing password for dupond on noemed.
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,&,’,!,%,@, …)
• Eviter les mots du langage courant
Exemples de mauvais mots de passe :
• milou
• ab
• azerty
• robert35
• 1234
• brest
• …
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 :
noemed% 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.
Exemple :
noemed% ls -a
(list all : lister tout)
Paramètres:
Pour les paramètres ou arguments, il n’y a pas de syntaxe générale:
Certaines commandes ne comporte pas de paramètres.
D’autres en ont un obligatoire (nom de fichier par exemple).
D’autres ont des paramètres facultatifs avec une syntaxe précise.
Manuel en ligne : man
Sous UNIX chaque commande est documentée. Cette documentation est accessible à l’aide de la commande
« man » (pour manuel) suivi de la commande dont on veut consulter la documentation.
Exemple :
noemed% man cat
CAT(1V) USER COMMANDS CAT(1V)
NAME
cat – concatenate and display
SYNOPSIS
cat [ – ] [ -benstuv ] [ filename… ]
DESCRIPTION
cat reads each filename in sequence and displays it on the standard output. Thus: (…)
La commande cat permet de visualiser le contenu d’un ou plusieurs fichiers.
Quelques commandes : who, finger
Information sur les utilisateurs :
Qui est là et qui êtes vous : (who)
noemed% who
dupond ttyp0 Feb 18 11:44 (lichen)
seka ttyp1 Feb 18 07:37 (plb)
poulique ttyp3 Feb 18 08:54 (dim)
picault ttyp4 Feb 18 09:08 (asterix)
On peut également demander qui on est :
noemed% whoami
dupond
ou
noemed% who am i
noemed!dupond ttyp0 Feb 18 11:44 (lichen)
La commande finger est quasiment identique :
noemed% finger
Login Name TTY Idle When Where
dupond Dupond Albert (DES p0 2 Wed 11:44 lichen
seka Seka Louis-Paul p1 5:03 Wed 07:37 plb
poulique Pouliquen Bruno- ex p3 2:22 Wed 08:54 dim
picault Picault Christelle p4 3:29 Wed 09:08 asterix
Mais elle donne plus d’informations sur un utilisateur particulier :
noemed% finger picault
Login name: picault In real life: Picault
Christelle (Stage DEA Image-IA Caen)
Directory: /users/picault Shell: /bin/csh
On since Feb 18 09:08:36 on ttyp4 from asterix
3 hours 33 minutes Idle Time
Mail last read Wed Feb 18 09:09:25 1997
No Plan.
date, cal
Consulter la date du jour : date
Pour obtenir la date et l’heure en anglais noemed% date
Thu Sep 25 15:43:46 WET 1997
La date standard est en anglais et sous forme : jour, mois, n° du jour, heure, zone horaire et année
La commande Calendrier (cal) :
Cette commande permet de visualiser le calendrier d’une année ou d’un mois en anglais..

But 3
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
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

………

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

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