Tous les commandes de base Linux ; serveur linux .
Les commandes de gestion des répertoires et des fichiers :
pwd : affiche le chemin absolu du répertoire courant
pwd : affiche le chemin absolu du répertoire courant
ls : affiche les répertoires et les fichiers du répertoire actif:
ls (affiche seulement les noms)
ls abc* (affiche les fichiers commençant par abc)
ls -l (affiche le format long : types + droits + nombre de liens + ...)
cd : change directory
cd 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 : Copier un fichier ou un répertoire
cp rapport*.txt (sauvegarde)
cp * dossier (copie)
mv : 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 : éfface un fichier ou un répertoire
rm fichier
rm -i fichier (interactivement, avec demande de confirmation)
rm -f fichier (avec force, sans demande de confirmation)
rm -r dossier (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 : affiche un fichier page par page sans retour en arrière
more fichier (affiche un fichier)
more fichier1 fichier2 (affiche deux fichiers)
more *.txt (affiche tous les fichier txt)
cat : concatenate avec le code de fin de fichier eof=CTRL + D, affichage de contenu de fichiers
cat fichier1 fichier2 > fichier3 (fichier3=fichier1+fichier3)
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 -n15 fichier (affiche les 15 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 : 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 :
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 : affiche le nombre de lignes + mots + caractères d'un fichier.
wc -l fichier (affiche uniquement le nombre de lignes)
wc -w fichier (affiche uniquement le nombre de mots)
wc -c fichier (affiche uniquement le nombre d’octets)
spell : programme de correction orthographique
cat f1.txt | spell > f2.txt
read : lit dans un script shell la ligne saisie à partir de l'entrée par clavier.
ls (affiche seulement les noms)
ls abc* (affiche les fichiers commençant par abc)
ls -l (affiche le format long : types + droits + nombre de liens + ...)
cd : change directory
cd 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 : Copier un fichier ou un répertoire
cp rapport*.txt (sauvegarde)
cp * dossier (copie)
mv : 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 : éfface un fichier ou un répertoire
rm fichier
rm -i fichier (interactivement, avec demande de confirmation)
rm -f fichier (avec force, sans demande de confirmation)
rm -r dossier (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 : affiche un fichier page par page sans retour en arrière
more fichier (affiche un fichier)
more fichier1 fichier2 (affiche deux fichiers)
more *.txt (affiche tous les fichier txt)
cat : concatenate avec le code de fin de fichier eof=CTRL + D, affichage de contenu de fichiers
cat fichier1 fichier2 > fichier3 (fichier3=fichier1+fichier3)
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 -n15 fichier (affiche les 15 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 : 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 :
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 : affiche le nombre de lignes + mots + caractères d'un fichier.
wc -l fichier (affiche uniquement le nombre de lignes)
wc -w fichier (affiche uniquement le nombre de mots)
wc -c fichier (affiche uniquement le nombre d’octets)
spell : programme de correction orthographique
cat f1.txt | spell > f2.txt
read : lit dans un script shell la ligne saisie à partir de l'entrée par clavier.
