| Message |
Auteur |
Posté le: 19 06 2005 22:08 Sujet du message: Petit index (non exhaustif... ) de commandes Linux. |
|
|
Salut,
J'étais hier chez Di@blo et je lui ai fait un petit fichier texte avec les principales commandes pour jouer avec la console sous Linux. Une fois fini il m'a dit : "Tiens ça serai cool que tu postes ça sur Teamatic..." Des fois, il a de bonnes idée Di@blo
Donc voici un petit apperç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 commande 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 rassurent des personnes de bonne volonté ont traduit la plus part 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 :
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 :
touch -> cree un fichier vide
Syntaxe :
| Code: | | [user@machine]$touch fichier |
la commande ci-dessus crée un fichier vide nomé fichier dans le repertoire courant.
pour verifier 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) creer un répertoire
Syntaxe :
| Code: | | [user@machine]$mkdir repertoire |
su -> (switch user) changer d'utilisateur
Syntaxe :
lance sans argument cette comande 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 sount de joyeux drilles less/more ha ha ha ... ca 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 option aux permettent d'avoir u naffichage 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 dan sle man bien sur. A la place s'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 -> controle 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
Voila 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 toute les autres commandes. les quelques exemple que j'ai mis ici sont simples et les plus courant pour un usage "normal". Mais amusez vous à faire un man sur chacune des ces commandes vous allez vous rendre compte des possibilités de la console quand vous lirez la liste (parfois impressionnante des options)
Je rajouterais au fur et à mesure d'autres commande si je pense qu'elle peuvent vous servir. Aller pour finir une blague bien connue des informaticiens...
| Code: | [user@machine user]$cd /pub
[user@machine pub]$more beer |
Une autre parceque c'est vous:
| Code: | [user@machine user]$man women
Segmentation fault
[user@machine user]$ |
Si vous avez la moindre remarque ...n'hésitez pas
@++
Dernière édition par Igor Abalam le 20 06 2005 12:03; édité 2 fois |
|
Igor Abalam Posteur habitué

Inscrit le: 08 Mai 2004 Messages: 122
|
|
Revenir en haut |
|
|
|
 |
Posté le: 19 06 2005 22:32 Sujet du message: |
|
|
qu'un truc à dire : MAGNIFIQUE !!!
direct dans les tutos ça ! merchi Igor !!!!!
 |
|
Hm-Dx Posteur confirmé

Inscrit le: 29 Oct 2003 Messages: 10482 Localisation: Dans le lit à Lulu....enfin dans mes rêves !
|
|
Revenir en haut |
 |
Posté le: 19 06 2005 23:38 Sujet du message: |
|
|
Salut.
Merci beaucoup :love:
Il ya tout ce qu il faut :merci:
| Citation: | | [user@machine]$modprobe -l |
Pour voir les modules qui sont lancés (interessant pour savoir si on a la gestion de l usb et du bluetooth par exemple)
 |
|
nadjyla Nouveau posteur

Inscrit le: 19 Nov 2004 Messages: 76
|
|
Revenir en haut |
 |
Posté le: 20 06 2005 03:25 Sujet du message: |
|
|
Salut Igor
Merci
@+  |
|
thecoyot Modérateur

Inscrit le: 27 Juil 2003 Messages: 6169
|
|
Revenir en haut |
 |
Posté le: 20 06 2005 06:15 Sujet du message: |
|
|
| Citation: |
e rajouterais au fur et à mesure d'autres commande si je pense qu'elle peuvent vous servir. Aller pour finir une blague bien connue des informaticiens...
Code:
[user@machine user]$cd /pub
[user@machine pub]$more beer
Une autre parceque c'est vous:
Code:
[user@machine user]$man women
Segmentation fault
[user@machine user]$
|
ThinkGeek....
J'ai les Tshirt aussi  |
|
SandMan Modérateur

Inscrit le: 28 Juil 2004 Messages: 5044 Localisation: The Dreaming
|
|
Revenir en haut |
 |
Posté le: 20 06 2005 08:35 Sujet du message: |
|
|
| Je mets ca en post-it ! |
|
Francky Modérateur

Inscrit le: 02 Mar 2003 Messages: 4336 Localisation: Waterloo. Waterloo. Waterloo... Morne Plaine....
|
|
Revenir en haut |
 |
Posté le: 20 06 2005 11:58 Sujet du message: |
|
|
Salut,
Merci de vos commentaire
J'ajoute ta commande a la liste nadjyla. Merci c'est vrai que c'est bien pratique le modprobe :p
@Sandman : Geek Powaaaaaa  |
|
Igor Abalam Posteur habitué

Inscrit le: 08 Mai 2004 Messages: 122
|
|
Revenir en haut |
 |
Posté le: 22 06 2005 13:47 Sujet du message: |
|
|
Kikou Igor
Cool tu l'as posté
Encore merci pour samedi et @ ++  |
|
Di@blo Modérateur

Inscrit le: 25 Sep 2003 Messages: 21931 Localisation: Fondation Hellsing
|
|
Revenir en haut |
 |
Posté le: 22 06 2005 20:56 Sujet du message: |
|
|
| Bravo et merci <b>igor</b> |
|
SpongeBob Posteur expert

Inscrit le: 04 Juil 2004 Messages: 8992
|
|
Revenir en haut |
 |
Posté le: 27 08 2005 15:50 Sujet du message: |
|
|
Salut,
J'me permets d'ajouter une petite astuce concernant les commandes....
Dans la console, après l'invite, tapez une lettre puis pressez (1 ou 2 fois) la touche TAB et vous obtenez ainsi la liste de toutes les commandes qui commencent par la lettre que vous aurez choisie.....
Pour avoir la liste de toutes les commandes, il suffit de presser seulement la touche TAB et de répondre O (pour oui) en réponse à la question qui vous demande si vous voulez vraiment lister toutes les commandes....Il y en a plusieurs centaines...1826 à l'instant sur Mandriva 2005......
@+++ |
|
Josh Posteur expert

Inscrit le: 18 Oct 2004 Messages: 7162
|
|
Revenir en haut |
 |
|