Accueil arrow Articles arrow Linux arrow Les commandes principales de linux
 
Les commandes principales de linux Version imprimable Suggérer par mail
Appréciation des utilisateurs: / 12
FaibleMeilleur 
Ecrit par Igor Abalam   
16-05-2006
Donc voici un petit aperçu des commandes principales sous linux... Une commande essentielle: man. C'est la commande qui affiche l'aide sur une autre commande. (man pour manual)

Syntaxe:
Code:
[user@machine]$man commande

avec à la place de la commande dont on veut l'aide
par exemple:
Code:
[user@machine]$man ls


Par défaut l'aide doit être en anglais... avant que les moins anglophiles d'entre nous ne se mettent à déserter, je les rassure: des personnes de bonne volonté ont traduit la plupart de ces pages de manuel. Pour y avoir accès il suffit d'installer le package man-fr.
Soit en passant par l'interface graphique de Mandrake (Configurer votre ordinateur -> Gestionnaire de Logiciel -> Installer puis faire une recherche sur man et repérer le rpm voulu puis l'installer).

Sinon en ligne de commande (rmp -Uhv man-fr... sur Mandrake je crois que c'est sur le CD 2) ou avec un apt-get sous Debian ca doit être ok (faut vraiment que je l'installe ma Debian)

ls -> lister les fichiers d'un répertoire
Syntaxe:
Code:
[user@machine]$ls

exemples:
ls -l -> liste avec tous les détails des fichiers
ls -a -> liste tous les fichier (même les fichiers cachés)
ls repertoire -> liste le contenu du répertoire 'repertoire'

cd -> changer de répertoire
Syntaxe:
Code:
[user@machine]$cd répertoire


pwd -> (print working directory) affiche le repertoire courant
Syntaxe:
Code:
[user@machine]$pwd


touch -> crée un fichier vide
Syntaxe:
Code:
[user@machine]$touch fichier

la commande ci-dessus crée un fichier vide nommé fichier dans le répertoire courant.
pour vérifier la commande ls -l affiche bien un fichier de taille 0.

rm -> (remove) effacer un fichier (ou un repertoire)
Syntaxe:
Code:
[user@machine]$rm fichier

Par défaut cette commande vous demande confirmation avant d'effacer le ou les fichiers.
-f pour forcer (pas confirmation)
-R pour supprimer de façon récursive (utile pour effacer un répertoire)
exemple:
Code:
[user@machine]$rm -Rf repertoire

Efface le répertoire 'repertoire' et tout ce qu'il contient.

mkdir -> (make directory) créer un répertoire
Syntaxe:
Code:
[user@machine]$mkdir repertoire


su -> (switch user) changer d'utilisateur
Syntaxe:
Code:
[user@machine]$su

Lance sans argument cette commande fait passer sous root
su utilisateur -> change pour l'utilisateur 'utilisateur'

cat -> affiche un fichier
Syntaxe:
Code:
[user@machine]$cat fichier


more -> affiche un fichier
Syntaxe:
Code:
[user@machine]$more fichier

(q pour quitter)

less -> idem que more (les informaticiens sont de joyeux drilles less/more ha ha ha ... ça vous fait pas rire ? ... tant pis)
Syntaxe:
Code:
[user@machine]$less fichier 

(q pour quitter)

head -> affiche le début du fichier
Syntaxe:
Code:
[user@machine]$head fichier

exemple: head -n nb fichier -> affiche les nb premières lignes du fichier

tail -> inverse de head ... affiche la fin du fichier
Syntaxe:
Code:
[user@machine]$tail fichier


exemple: tail -n nb fichier -> affiche les nb dernieres lignes du fichier

mv -> déplacer un fichier
Syntaxe:

Code:
[user@machine]$mv fichier_source fichier_destination


cp -> copier un fichier
Syntaxe:
Code:
[user@machine]$cp source destination


clear -> efface l'ecran
Syntaxe:
Code:
[user@machine]$clear
(raccourci clavier: Ctrl + L)

mount -> monter un système de fichier
Syntaxe:
Code:
[user@machine]$mount periférique répertoire

monter un iso: (sous root)
mount fichier.iso -o loop /mnt/cdrom

ps -> liste les processus actifs sur la machine
Syntaxe:
Code:
[user@machine]$ps aux

Les options aux permettent d'avoir un affichage de tous les processus de avec le propriétaire les ressources utilisées ...

kill -> permet d'envoyer un signal à un processus (si on dispose des droits suffisants), en général pour le tuer.
Syntaxe:
Code:
[user@machine]$kill -signal processus

exemple kill -9 2568 avec
le 9 est le signal de kill le plus bourrin. Plus de détail dans le man bien sur. A la place d'un chiffre on peut utiliser le nom des signaux :
par exemple 9 correspond au SIGKILL
15 -> SIGTERM (le processus va essayer de se fermer proprement)
J'aurais pu écrire la commande ainsi : kill -SIGTERM 2568
Le second chiffre est le numéro (PID) du processus (PID = Processus ID) lui est recupéré via un ps aux par exemple. Pratique quand une appli plante.

modprobe -> contrôle des modules (merci nadjyla)
Syntaxe:
Code:
[user@machine]$modprobe -l

Le -l permet de lister les modules actifs actuellement. D'autres options permettent d'ajouter ou de supprimer des modules... pour de plus amples infos... je vous laisse deviner... man modprobe.




Voilà c'est vraiment le strict minimum pour commencer à se balader en avec la console...

Mais le plus important c'est la commande man ... En effet elle vous dit tout sur toutes les autres commandes. Les quelques exemples que j'ai mis ici sont simples et les plus courants pour un usage "normal". Mais amusez-vous à faire un man sur chacune de ces commandes vous allez vous rendre compte des possibilités de la console quand vous lirez la liste (parfois impressionnante des options).

Je rajouterai au fur et à mesure d'autres commandes si je pense qu'elle peuvent vous servir. Allez, pour finir une blague bien connue des informaticiens...
Code:
[user@machine user]$cd /pub
[user@machine pub]$more beer


Une autre parce que c'est vous:
Code:
[user@machine user]$man women
Segmentation fault
[user@machine user]$

Commentaires
Ajouter un nouveauRechercher
Ecrire un commentaire
Nom:
Email:
 
Website:
Titre:
BBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
 
Security Image
Saisissez le code que vous voyez.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

 
< Précédent   Suivant >
 
 
© 2000-2008 Teamatic.net - Carte du site - Page générée en 0.647449 s.