S'enregistrerS'enregistrer RechercherRechercher FAQFAQ ConnexionConnexion
Petit index (non exhaustif... ) de commandes Linux.
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Teamatic.net Index du Forum -> Linux: Questions et dépannage
Message Auteur
MessagePosté 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 Very Happy

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 Wink)

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 -> 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 :
Code:
[user@machine]$su

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 Laughing )
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 Wink

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 Very Happy




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 Very Happy
@++


Dernière édition par Igor Abalam le 20 06 2005 12:03; édité 2 fois
Igor Abalam
Posteur habitué
Posteur habitué


Inscrit le: 08 Mai 2004
Messages: 122

Revenir en haut
MessagePosté le: 19 06 2005 22:32    Sujet du message:

Very Happy Very Happy qu'un truc à dire : MAGNIFIQUE !!! Razz Razz Razz

Wink direct dans les tutos ça ! merchi Igor !!!!! Surprised Surprised Surprised

Razz Razz
Hm-Dx
Posteur confirmé
Posteur confirmé


Inscrit le: 29 Oct 2003
Messages: 10482
Localisation: Dans le lit à Lulu....enfin dans mes rêves !

Revenir en haut
MessagePosté le: 19 06 2005 23:38    Sujet du message:

Salut.

Merci beaucoup :love:
Il ya tout ce qu il faut :merci: Smile

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)

Smile
nadjyla
Nouveau posteur
Nouveau posteur


Inscrit le: 19 Nov 2004
Messages: 76

Revenir en haut
MessagePosté le: 20 06 2005 03:25    Sujet du message:

Salut Igor Razz

Merci Wink Rolling Eyes

@+ Cool
thecoyot
Modérateur
Modérateur


Inscrit le: 27 Juil 2003
Messages: 6169

Revenir en haut
MessagePosté 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.... Very Happy


J'ai les Tshirt aussi Very Happy
SandMan
Modérateur
Modérateur


Inscrit le: 28 Juil 2004
Messages: 5044
Localisation: The Dreaming

Revenir en haut
MessagePosté le: 20 06 2005 08:35    Sujet du message:

Je mets ca en post-it !
Francky
Modérateur
Modérateur


Inscrit le: 02 Mar 2003
Messages: 4336
Localisation: Waterloo. Waterloo. Waterloo... Morne Plaine....

Revenir en haut
MessagePosté le: 20 06 2005 11:58    Sujet du message:

Salut,
Merci de vos commentaire Wink
J'ajoute ta commande a la liste nadjyla. Merci c'est vrai que c'est bien pratique le modprobe :p

@Sandman : Geek Powaaaaaa Very Happy
Igor Abalam
Posteur habitué
Posteur habitué


Inscrit le: 08 Mai 2004
Messages: 122

Revenir en haut
MessagePosté le: 22 06 2005 13:47    Sujet du message:

Kikou Igor

Cool tu l'as posté Cool
Encore merci pour samedi et @ ++ Wink
Di@blo
Modérateur
Modérateur


Inscrit le: 25 Sep 2003
Messages: 21931
Localisation: Fondation Hellsing

Revenir en haut
MessagePosté le: 22 06 2005 20:56    Sujet du message:

Bravo et merci <b>igor</b>
SpongeBob
Posteur expert
Posteur expert


Inscrit le: 04 Juil 2004
Messages: 8992

Revenir en haut
MessagePosté 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
Posteur expert


Inscrit le: 18 Oct 2004
Messages: 7162

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet Toutes les heures sont au format GMT
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
 
 
Powered by phpBB © 2001, 2005 phpBB Group - Traduction : phpBB-fr.com
Gzip: Disabled  -  Queries: 15  -  Generation Time: 0.77019 s