Les commandes LINUX sont pratiquement les même que sous UNIX (il existe des variantes notamment pour les options, et il convient de consulter l'aide en ligne pour connaître les spécifications de son système et de son shell de connexion). Le shell de connexion est un programme qui sert d'interface entre le noyau et l'utilisateur. C'est le shell qui est à l'écoute des commandes que peut saisir l'utilisateur. Le shell présente l'invite de commandes dès la connexion du compte de l'utilisateur en mode texte (run level 3 du fichier "/etc/inittab"). En mode graphique , l'utilisateur peut ouvrir un terminal avec les touches CTRL + ALT + F1 à F6 et F7 pour revenir au mode graphique, l'utilisateur peut également lancer une console virtuelle (une fenêtre de terminal) tout en restant à l'intérieur de l'interface graphique.
Plan:
Les principales commandes linux sont ici présenté selonleurs catégorie
Présentation:
à la manière de l'interface graphique les commandes du type arborescence servent à explorer les disques dossiers documents ou fichier, les ouvrir modifier, sa déplacée dans une arborescence
pwd
syntaxe:
pwd
description:
Affiche le nom du repertoire courant.
ls
syntaxe
ls <source>
description
affiche le contenu d'un répertoire.
Par défaut si aucune n'est indiquée, la commande affiche le contenu du repertoire courant
cd
syntaxe:
cd <cible>
description:
_change le repertoire courant (permet de naviguer dans l'arborescence).
_Si le chemin du répertoire cible est omit, le répertoire courant redevient par défaut le répertoire personel.
mkdir
syntaxe:
mkdir chemin <chemin_2 ...>
description
_Creation d'un ou de plusieurs répertoires aux endroits spécifiés par les chemins.
_si le chemin est occupé par un fichier ou un répertoire, il y a un message d'erreur.
rm
syntaxe:
rm chemin <chemin_2 ...>
description
_la commande supprime le fichier pointé par le(s) chemin(s)
_si le chmin pointe sur un répertoire, la commande affiche un message d'erreur
cp
syntaxe:
cp source cible
Description
_copie le fichier source vers la cible
_la source doit etre un fichier ordinaire (pas un répertoire),
_si la source est un répertoire la commande produit un message d'erreur
_Si la cible:
*est.le chemin d'un répertoire existant, le fichier sera copié dans ce répertoire et conservvera son nom
*ne correspond pas à un répertoire existant, le fichier sera copié avec le nom cible.
mv
syntaxe:
mv source cible
description:
Déplace/Renomme un fichier ou répertoire.
*modifie le chemin d'accès à la source qui devient le chemin cible.
*Le chemin source disparait et le chemin cible est crée .
*Le fichier ou répertoire pointé reste le meme
*La cible doit etre un chemin non occupé ou un répertoire
find
Syntaxe
Description
ln
syntaxe:
ln -s source cible
description:
crée un lien symbolique entre la référence source et le chemin cible...
alias
syntaxe
alias non_de_la_commande=exppression
description:
_Crée un alias entre un nom de commande et une expression.
_L'expression est donnéee entre quotes: 'expression ...'
Présentation:
Les processus affiche l'état dutilisation de la quantité de mémoire et le % d'utilisation du CPU, il affiche aussi tout les programmesen cours d'executions sur le poste utilisée voici quelques commande permettant d'y moddifier et d'y accédé.
ps
Syntaxe:
ps <-eu>
Description:
Affiche les processus en cours d'exexécution.
L'option <-e> indique que tous les processus doivent être affichés,
L'option <-u> restreint l'affichage aux processus de l'utilisateur.
top
Syntaxe:
top
Description:
Permet de suivre dynamiquement (temps réel) les ressources matériel utilisées par chaque processus.
Ouvre un interface dans la ligne de commande qui peut être quittée en pressant la touche Q
Donne pour chaque processus en autres choses, le PID, le nom du propriétaire, la date de lancement du processus, les %CPU et %MEM utilisés.
chmod
Syntaxe:
chmod droit fichier
Description:
Modifie les droits et permissions accordes par le propriétaire aux différents utilisateurs du système.
chmod(bis)
Description:
Il existe plusieurs notations des droits.
La notation alphanumérique :(ugoa) (+/-) (rwx)
La notation octale :
Présentation
L'archivage est l'action de mettre en archive, d'archiver. Employé surtout à l'origine pour les seuls documents électroniques, comme un synonyme de « stockage » ou de « sauvegarde », il tend de plus en plus à être utilisé pour tous les documents, quels qu'en soient la nature et le support, et à remplacer « conservation ». Wikipédia
gzip
Syntaxe:
gzip fichier <fichier 2 ...>
Description:
Compresse un ou plusieurs fichiers dont le nom est passe en paramétre.
Le fichier source (initial non compressé) est supprime et seul subsiste le fichier compressee.
Le fichier compressé qui apparaît porte le même nom que le fichier initial avec l'extension .gz ajoutée a la fin
gunzip
Syntaxe:
gunzip fichier <fichier 2 ...>
Description:
Décompresse un ou plusieurs fichiers dont le nom est passe en paramètre.
Le fichier source (compressé) est supprimé et seul subsiste le fichier décompressé.
Le fichier décompressé qui apparaît porte le même nom que le fichier initial sans l'extension .gz ajoutée a la fin.
tar
Syntaxe:
tar cv nom archive fichier ou répertoire <autres sources>
Description:
Crée un fichier archive dont le nom (chemin) est donne en premier argument et porte classiquement l'extension .tar.
Les fichiers sources qui servent a créer l'archive sont préserves par la commande tar.
L'option c (Create), indique que la commande tar doit utiliser un algorithme d'archivage.
L'option v (Verbose), permet d'afficher le déroulement de l'archivage.
tar (bis)
Syntaxe:
tar xv nom archive
Description:
Extrait les fichiers et répertoires d'une archive.
Les fichiers sont places dans le répertoire courant
L'option x (eXtarct) indique que la commande tar doit utiliser un algorithme de désarchivage.
tar (ter)
Syntaxe:
tar xvz nom archive
Description:
L'option z permet de créer ou d'extraire une archive compressée.
L'extension donne aux fichier contenant une archive compressé par ce moyen est classiquement : .tgz
Présentation:
Sous linux il existe de nombreuses commandes en ce qui concerne la manipulation des textes ainsi que leurs mise en page et leurs formes, ces commandes servent principalement à arranger les textes de tels ou tels manières pour qu'ils s'affichent comme on l'aurait souhaité, comme par exemple sous forme de tableau, de liste ou encore sous forme de dialogue.
more
less
Syntaxe :
less fichier
Description:
affiche le contenu d'un fichier,
permet de naviguer en avant et en arrière dans le fichier.
permet d'effectuer des recherches de mots
La commande ouvre ue interface dans la fenetre du terminal.Contrairement à la commande more, on ne revient pas à la ligne de commande lorsqu'on atteint la fin du fichier, pour cela il faut quitter l'application.
head
Syntaxe :
head <-int > fichier
Description:
Affiche par défaut les 10 premières lignes d'un fichier.
Si un entier n précède le nom du fichier, la commande affiche les n premières lignes du fichier.
tail
Syntaxe :
tail <-int > fichier
Description
Affiche par défaut les 10 dernières lignes d'un fichier.
Si un entier n précède le nom du fichier, la commande affiche les n dernières lignes du fichier.
cut
Syntaxe :
cut -d 'sep' -f n fichier
Description :
Affiche une colone du fichier
L'option <-f n> indique que la commande doit afficher la nème colonne
grep
Syntaxe :
grep "motif" fichier
Description
Affiche les lignes du fichier qui comportent le "motif".
Les lignes sont affichées dans leur ordre d'apparition dans le fichier.
cat
Syntaxe :
cat fichier <fichier-2 ...>
Description:
Affiche le contenu des fichiers les uns à la suite des autres.
Les fichiers sont concaténés dans l'ordre des paramètres.
sort
Syntaxe :
sort <-r> fichier
Description:
Affiche les lignes du fichier triées par ordre croissant.
uniq
Syntaxe :
uniq fichier
Description
Affiche les lignes du fichier en surpprimant les lignes consécutives identiques.
sed
Syntaxe :
sed 's/motif/new/g' fichier
Description:
La commande sed est une commande qui permet de faire de nombreuses opérations.Nous ne verrons ici que la syntaxe permettant de substituer un motif dans un texte.
Affiche le contenu du fichier après avoir remplacé les occurrences du motif par new
wc
Syntaxe :
wc fichier <fichier_2 ...>
Description:
Affiche des statistiques sur le nombre de lignes, de mots et de caractères (comptés en nombre d'octets) contenus dans le fichier dont le chemin est donnée en paramètre.
wc (bis)
Syntaxe :
wc -l fichier <fichier_2 ...>
Description
L'option -1 indique que l'on affiche que le nombre de lignes
echo
Syntaxe :
echo expression
Description
Affiche sur la sortie standard l'expression après interprétation.
Présenation:
ce qui est appelé ici "système de fichiers" est tout ce qui est gestion des périphériques de stockage ces commandes permettent de montée un disque dur où un nouveau lecteur tout ce qui est plug & play L’objectif du PLUG & PLAY est d’automatiser l’installation et la détection de matériel grâce à la base de registres ici c'est un système alternatif par lignes de commande que nous pouvons faire les mêmes actions.
mount
Syntaxe:
mount prériphérque point_de_montage
Description:
périphérique correspond soit à un fichier de périphérique (/dev/ccc), soit à l'adresse d'un disque (nom_réseau_du_disque :répertoire_du_disque).
point_de_montage correspond à un nom de répertoire valide dans l'arborescence principale donnant accès au contenu de l'arborescence du périphérique.
df
Syntaxe:
df -h
Description:
Affiche les disques montés et leur capacité de mémoire.
L'option -h (human readable) convertie l'affichage des tailles mémoires en nités conventionnelles (en nombre de clocs par défaut).
du
Syntaxe:
du -sh
Description:
Affiche l'espace mémoir utilisé par un fichier ou un répertoire.
L'option -h (human redable) convertie l'affichage des tailles mémoires en unités conventionnelles (en nombre de clocs par défaut).
l'option -s (sumurize) n'affiche pas le détail des fichiers et des sous répertoires.
which
Syntaxe:
which nom_de_la_commande
Description:
Affiche le chemin du fichier correspondant à une commande.
Parcours successivement les répertoires de la variable $PATH.Dès qu'il trouve un fichier correspondant au nom de la commande il renvoie son chenin.
dirname
Syntaxe:
dirname chenin
Descrition:
Ne conserve que la partie répertoire d'un chemin d'accès.
Il n'est pas nécessaire que le chemin existe dans l'arborescence.Le chemin est traité comme une chaine de caractères.
basename
Syntaxe:
basename chemin
Description:
Elimine le chemin d'accès et le suffixe d'un nom de fichier. il n'est pas nécessaire que le chemin existe dans l'arborescence.Le Le chemain est traité comme une chaine de caractères.
weget
Syntaxe:
wget chemin
Description
client HTTP,HTTPS et FTP.
Permet de récupérer du contenu d'un serveur Web ou FTP (télécharger).