Tous les commandes de base Linux


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
 
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.

Partager sur: Share Share Share Share

Artikel Terbaru