Forum de l'Ecole des Sciences de Gestion et d'Informatique Privée à Ouarzazate
AccueilAccueil  PortailPortail  S'enregistrerS'enregistrer  ConnexionConnexion  

Partagez | 
 

 Suite du cours //LINUX//

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hamoda
Modérateur
Modérateur


Masculin Nombre de messages : 87
Age : 29
Date d'inscription : 18/05/2009

MessageSujet: Suite du cours //LINUX//   Jeu 21 Mai - 5:46

Chapitre 3 : Premiers pas.


Login et déconnexion.


Linux est un système multi-utilisateur. Ainsi, avant de pouvoir l'utiliser, il faut s'identifier. C'est ce qu'on appel le "login". Pour cela, il faut donner son nom d'utilisateur et son mot de passe. Cette demande d'autorisation s'effectue automatiquement au démarrage.
Suivant que vous soyez enregistré en tant qu'utilisateur normal ou super-utilisateur ou suivant le type d'interpréteur de commande, l'invite de commande sera différente. Nous trouvons couramment le caractère "#" pour le super-utilisateur et "$" ou "%" pour l'utilisateur normal.
Lorsqu'on a fini de travailler, il faut se déconnecter. Pour cela, il faut taper la commande "logout" ou "exit" ou "^D". Vous revenez alors à la demande d'identification.
Arrêter et redémarrer le système.


Linux, tout comme la plupart des systèmes d'exploitation moderne, ne peut être arrêté simplement en éteignent la machine. Il faut d'abord l'arrêter, puis ensuite éteindre l'ordinateur. Cette opération ne peut, en principe, se faire que par le super-utilisateur.
Commande pour arrêter le système :

# halt
Commande pour redémarrer le système :

# reboot
Les pages de manuel.


Une des particularités des systèmes UNIX, dont Linux, sont les pages de manuel. Il existe en effet un nombre impressionnant de systèmes différents basés sur UNIX. Si dans l'ensemble ils fonctionnent tous de la même manière, ils ont tous leurs particularités propres. Et même, des particularités différentes peuvent apparaître d'une version à l'autre.
Les pages de manuel sont ainsi un outil indispensable quiconque veut utiliser Linux de manière optimale. Elles donnent une information détaillée sur les nombreuses options des nombreuses commandes.
Les pages de manuel sont classées dans différents groupes suivant leur type. Voici leur classification.


GroupeType
1Commandes utilisateurs.
2Appels systèmes pour la programmation en C.
3Fonctions des librairies C.
4Description des fichiers spéciaux.
5Description des fichiers de configuration.
6Jeux et programmes divers.
7Programmes systèmes divers.
8Administration système.
Syntaxe de la commande "man" :

$ man [option] [groupe] commande
[option] représente les options éventuelles passées à la commande "man". Pour avoir la liste de toutes les options de la commande "man", tapez "man man". Une option remarquable est "-k". Elle permet de retrouver la listes des pages de manuel concernant un mot-clé. Exemple :

$ man -k boot
[groupe] représente le numéro du groupe de page de manuel. Ce numéro ne doit être précisé que s'il existe des pages de manuel classées dans différents groupes portant sur la même commande. Exemple :

$ man 1 ls
Linux utilise un grand nombre de commandes écrites sous la licence GNU et qui utilise un format d'aide spécifique. La syntaxe est la suivante :

$ info commande
Le format d'aide GNU est plus riche que celui de man, car il permet de naviguer à l'aide de liens hypertexte.

Chapitre 4 : Opérations sur les répertoires et les fichiers.


Opérations de bases sur les répertoires.


Lister le contenu d'un répertoire.


La commande pour lister le contenu d'un répertoire est :

$ ls [option] [fichier ...]
Pour avoir la liste complète de toutes les options, tapez "man ls" ou "info ls". Voici quelques options utiles :
-Faffiche '/' derrière un répertoire, '*' derrière un fichier exécutable, '@' derrière un lien symbolique, etc.
-Rliste le contenu des sous-répertoires.
-aaffiche les fichiers cachés.
-laffiche les informations suivantes sur le fichier : permissions, nombre de liens, nom et groupe du propriétaire, taille, date de dernière modification, nom.
Si vous ne donner aucun argument à la commande, elle affiche le contenu du répertoire courant.
Afficher le nom du répertoire courant.


La commande pour afficher le nom du répertoire courant est :

$ pwd
Il s'agit de l'abréviation de "Print Working Directory". La commande va retourner le chemin absolu du répertoire courant.
Changer de répertoire.


La commande pour changer de répertoire est :

$ cd [chemin]
[chemin] doit être un chemin de répertoire valide et peut être soit absolu, soit relatif. Si aucun chemin n'est spécifié, le répertoire courant deviendra le répertoire personnel de l'utilisateur.
Créer un répertoire.


La commande pour créer un répertoire est :

$ mkdir [option] chemin
chemin peut être absolu ou relatif. S'il est relatif, le répertoire sera créé dans le répertoire courant. Pour obtenir la liste de toutes les options de la commande, utilisez les pages du manuel.
Copier un répertoire.


La commande pour copier un répertoire est :

$ cp -R source destination
source et destination peuvent être absolus ou relatifs. S'ils sont relatifs, les répertoires à copier et de destination devront se trouver dans le répertoire courant.
Effacer un répertoire.


La commande pour effacer un répertoire est :

$ rmdir chemin
chemin peut être absolu ou relatif. S'il est relatif, le répertoire à supprimer devra se trouver dans le répertoire courant. De plus le répertoire "chemin" doit être vide. Pour effacer un répertoire avec son contenu, utiliser la commande :

$ rm -R chemin
Déplacer ou renommer d'un répertoire.


La commande pour déplacer ou renommer un répertoire est :

$ mv source destination
Opérations de base sur les fichiers.


Afficher le contenu d'un fichier.


Pour afficher tout le contenu d'un fichier, la commande est :

$ cat fichier
Le problème avec la commande "cat", c'est que l'entièreté du contenu du fichier sera affiché. Vous n'aurez à l'écran que la fin des données. Pour effectuer un affichage page par page, vous pouvez utiliser la commande :

$ more fichier
Vous pouvez également vouloir afficher seulement le début ou la fin du fichier. Dans ce cas, utilisez respectivement les commandes :

$ head [option] fichier

$ tail [option] fichier
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel. Voici une option bien utile :
-n nombre affiche "n" lignes. Par défaut, la commande affiche les 10 premières ou dernières lignes.
Copier un fichier.


Pour copier un fichier, la commande est :

$ cp [option] source destination
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel.
Supprimer un fichier.


Pour supprimer un fichier, la commande est :

$ rm [option] chemin
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel. Voici une option bien utile :
-R si chemin est un répertoire, efface ce dernier ainsi que son contenu.
Déplacer ou renommer un fichier.


Pour déplacer ou renommer un fichier, la commande est :

$ mv source destination
Rechercher un fichier.


Pour rechercher un fichier, la commande est :

$ find répertoire -name nom -print
"répertoire" est le répertoire à partir duquel la recherche s'effectue et "nom" est le nom du fichier à retrouver.
La commande "find" est très puissante et possède de nombreuses options. Vous pouvez consulter les pages de manuels pour plus d'information.
Créer un lien.


Pour créer un lien vers un fichier, la commande est :

$ ln [-s] source lien
Par défaut, "ln" crée un lien physique. Si l'option "-s" est spécifiée, c'est un lien symbolique qui sera créé.
Opérations avancées sur les fichiers.


Changer les droits sur un fichier.


Pour les droits sur un fichier, la commande est :

$ chmod [options] droits fichier ...
Pour la liste des options, référez-vous aux pages du manuel.
"droits" peut être exprimé au format octal. Dans ce cas, le premier chiffre est à usage spécial et dans la plupart des cas sera égal à O, le deuxième chiffre représentera les droits du propriétaire, le troisième chiffre les droits du groupe et le quatrième chiffre les droits des autres. Exemple pour donner les droits -rwxr-xr-x :

$ chmod 0755 fichier
"droits" peut également être sous une forme symbolique. La syntaxe sera de "droits" sera : QOP avec "Q" représentant sur qui portera la permission ('a' pour tous, 'u' pour l'utilisateur, 'g' pour le groupe, 'o' pour les autres), O représentant l'opérateur ('+' pour activer la permission, '-' pour supprimer la permission) et P représentant la permission ('r' pour lecture, 'w' pour écriture, 'x' pour exécution). Exemple pour donner les droits -rwxr-xr-x :

$ chmod u+rwx,go+rx fichier
Exemple pour supprimer le droit d'écriture à toutes personnes à part le propriétaire :

$ chmod go-w fichier
Changer le propriétaire d'un fichier.


Cette opération ne peut être faite que par le super-utilisateur. Pour changer le propriétaire d'un fichier, la commande est :

$ chown propr[:groupe] fichier
"propr" représente le nom du nouveau propriétaire et "groupe" son groupe. "groupe" est spécifié si vous voulez utiliser un autre groupe que celui par défaut.
Changer le groupe d'un fichier.


Pour changer le groupe d'un fichier, la commande est :

$ chgrp groupe fichier
ou

$ chown :groupe fichier
Rechercher une chaîne de caractères dans un fichier.


Pour rechercher une chaîne de caractères dans un fichier, la commande est :

$ grep texte fichiers
"texte" est la chaîne de caractère à retrouver et "fichiers" la liste des fichiers dans lesquels la recherche doit s'effectuer.
La commande "grep" est très puissante et possède de nombreuses options. Vous pouvez consulter les pages de manuels pour plus d'information.
Revenir en haut Aller en bas
http://www.roomcasa.c.la
liabel
Modérateur
Modérateur


Féminin Nombre de messages : 810
Age : 30
Date d'inscription : 13/03/2009

MessageSujet: Re: Suite du cours //LINUX//   Sam 23 Mai - 12:33

lol! cé pratique merciiiii esperant avoir plus lol!



lol! lol! lol! lol!
Revenir en haut Aller en bas
hindoss
Modérateur
Modérateur


Féminin Nombre de messages : 574
Age : 27
Date d'inscription : 02/05/2009

MessageSujet: Re: Suite du cours //LINUX//   Mer 10 Juin - 11:54

Very Happy Very Happy Very Happy Very Happy Very Happy
C IMPECABLE Very Happy Very Happy Very Happy Very Happy Very Happy
Very Happy Very Happy Very Happy Very Happy
Very Happy Very Happy
Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Suite du cours //LINUX//   

Revenir en haut Aller en bas
 
Suite du cours //LINUX//
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» limite d'une suite géométrique de matrices
» Suite périodique ?
» Récupération de cours suite à une convocation de l'administration
» [3ème] Fiche méthode - Ecrire une suite de récit
» je m'endors en cours...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Groupe ESGI :: > Cours & Exercices :: Cours et exercices de l'informatique-
Sauter vers:  
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit