Tableau des principales commandes Linux
Les commandes de base de LINUX
Les commandes de gestion des répertoires et des fichiers
pwd (affiche le chemin absolu du répertoire courant)
ls (list, affiche les répertoires et les fichiers du répertoire actif)
ls (affiche seulement les noms)
ls toto* (affiche les fichiers commençant par toto)
ls -l (affiche le format long : types + droits + Nbre de liens + ....)
cd (change directory)
cp chemin (vers le répertoire dont le chemin absolu est donné)
cd .. (répertoire parent)
cd ~ (répertoire de base)
cd - (répertoire précedent)
cd / (répertoire racine)
cp (copie)
cp rapport*.txt sauvegarde
cp * dossier (copie
mv (move, renomme et déplace un fichier)
mv source destination
mv * dossier (déplace tous les fichiers du répertoire actif vers le répertoire
dossier)
mkdir (créer un répertoire)
mkdir répertoire
rmdir (effacer un répertoire)
rmdir dossier (supprime un répertoire vide)
rm (remove, éfface!!!)
rm -R (enlèvement récursif!!!)
rm fichier
rm -i fichier (interactivement, avec demande de confirmation)
rm -f fichier (avec force, sans demande de confirmation)
rm -r fichier (avec récursivité, avec les sous répertoires)
rm -rf dossier (supprime le répertoire et tou son contenu, sans confirmation)
Les commandes de recherche
grep (recherche les occurences de mots à l'intérieur de fichier)
grep motif fichier
grep -i motif fichier (sans tenir compte de la casse)
grep -c motif fichier (en comptant les occurences)
grep -v motif fichier (inverse la recherche, en excluant le "motif")
grep expression /répertoire/fichier
grep [aFm]in /répertoire/fichier
grep "\$" *.txt
Les commandes d'édition
more ("pager" qui affiche page par page sans retour en arrière, "h" affiche
l'aide contextuelle)more fichier
more fichier1 fichier2
more *.txt
cat (concatenate avec le code de fin de fichier eof=CTRL + D)
cat fichier-un fichier-deux > fichier-un-deux
cat -n fichier > fichier-numéroté (crée un fichier dont les lignes sont
numérotés)
cat -nb fichier (affiche sur la sortie standard les lignes numéroté, sauf les
lignes vides)
head (affiche les 10 premières lignes d'un fichier)
head -n22 fichier (affiche les 22 premières lignes)
vi (l'éditeur en mode texte universel)
emacs (l'éditeur GNU Emacs multi fonction pour l'édition, les mails, les news,
la programmation, la gestion des fichiers,...)
xemacs (l'éditeur GNU Emacs sous X)
diff (différence entre deux fichiers, utiles pour chercher les modifications)
diff fishier1 fichier2
Les commandes d'impression et de conversion
lp (la commande d'impression sur les systèmes Unix Système V)
lpr (la commande d'impression sur les systèmes BSD et Linux)
lpr fichier
echo $PRINTER
lpc status (affiche l'état de la file d'attente)
lpq (affiche les travaux d'impression et leur numéro)
lprm (supprime un travail d'impression avec son numéro comme argument)
gv ("ghostview" permet de visualiser des fichiers POST SCRIPT)
gv fichier.ps
a2ps (convertit les fichiers ASCII en POST SCRIPT)
a2ps -4 fichier -P fichier-post-script
Les commandes de compilation et d'execution
f77 compile un programme en fortran 77
f77 program.f (la terminaison .f indique que le fichier program.f est écrit en
f77
a.out exécution/.
Les autres commandes
cal (calendar)
cal 2002
date (affiche la date, le mois, l'heure et l'année du jour. Les messages d'erreur
et les e-mails sont toujours datés avec la date système)
date -s
wc ("word & count", affiche le nombre de lignes + mots + caractères)
who | wc -l (affiche uniquement le nombre de lignes)spell (programme de correction orthographique)
cat rapport.txt | spell > faute.txt
read (lit dans un script shell la ligne saisie à partir de l'entrée par défaut, le
clavier)