Habituellement dans le répertoire /bin/

  • alias : Créer une commande de raccourci (voir unalias)
    Exemple: alias ll='ls -l' : lorsque l'usager tape la commande 'll', ls -l est exécuté à la place.
    Exemple: alias (affiche la liste des alias)
  • unalias nomAlias
  • adduser : Ajoute un utilisateur
    syntaxe: adduser nom_utilisateur.
  • afio : utilitaire de compression et d'archivage
  • cat : Copy At Terminal, affiche un fichier à l'écran. Ex.: cat fichier
    On peut aussi écrire à l'aide de 'cat' en écrivant: cat<ENTER> écrire un texte <CTRL+C> ou <CTRL+D> pour terminer...
  • cd : Change Directory, change le répertoire en cours.
    cd /         : va à la racine
    cd ..        : va au répertoire parent
    cd home      : va au répertoire 'home'      à partir du répertoire courant (relatif)
    cd /home/bob : va au répertoire '/home/bob' à partir de la racine (absolue)
  • chown : CHange OWNer
    Change le propriétaire d'un fichier/répertoire
    Exemple: chown /home/fichier.test user_test
  • chmod : CHange MOD?
    Change les droits sur un fichier/répertoire
    Exemple: chmod 700 /home/fichier.test

    DROITS: User Group Other
    READ = 4, WRITE = 2, EXECUTE = 1.
    741 veut dire: User: Read,Write,Execute; Group: Read; Other: Execute

    Aussi: définit le SUID [1,u] et le SGID [2,g] (1xxx, 2xxx) ou u+t, g+s??????

  • cpio : utilitaire de compression et d'archivage
  • cut : Extrait de l'information à partir d'une source.
    Exemple: cut -d : -f1 : extrait le premier choix (f1) ayant comme séparateur ':'
    Exemple 2: cut -d : -f1 < /etc/passwd/ | more : affiche tous les utilisateurs...
  • echo : Écrit une chaîne au périphérique de sortie.
    Exemple: echo "Allo le monde" affiche Allo le monde
  • : éditeur de texte léger
  • fdiskpartition d'un disque
  • format : formate un support (disque, disquette, ...)
  • fsck
  • gcc : Compilateur C++ de linux
  • grep : affiche les lignes correspondant à un motif donné ( Exemple: grep "chaine" fichier )
  • gzip : utilitaire de compression et d'archivage
  • : éditeur de texte léger
  • ln : Créer un lien vers un fichier
    Exemple: ln nomFichierSource nomLien
  • ls : Liste les fichiers et répertoires.

    Couleur: bleu foncé = répertoire, vert = fichier système

    Touche d'arrêt du défilement : CTRL+C

    OPTIONS

    • -R : affiche les répertoires Récursivement, soit les répertoires et leurs sous-répertoires
    • - a : affiche les fichiers cachés [commençant par un '.']
    • - l : listes longues avec informations supplémentaire sur les types, les droits, le nombre d référence, l'indicateur de lien, le nom du propriétaire et le nom du groupe propriétaire.

      (---)(---)(---) sont les droits aux trois différents usagers : le propriétaire du fichier, le groupe propriétaire et les autres. Les trois tirets: [RWE] Read (4), Write (2) et Execute (1)

  • man : Manuelle d'aide de linux

    Syntaxe: man 'nomCommande'

    Quitter: pressez la touche 'q'

  • : utilitaire de communication
  • mkdir : MaKe DIRectory, créer un répertoire
  • mke2fs : MaKE TO File System, change le système de fichiers d'un disque en EXT2FS
  • : utilitaire de gestion de périphériques
  • : utilitaire de gestion de bande
  • : utilitaire de communication
  • pwd : Print Working Directory, affiche le chemin du répertoire suivant
  • rm : ReMove: efface un ou des fichiers (rm -R : efface un répertoire récursivement)
  • : utilitaire de gestion de périphériques
  • : utilitaire de communication
  • : utilitaire de gestion de bande
  • tar : utilitaire de compression et d'archivage
  • test : Applique un test et retourne vrai ou faux.
  • : utilitaire de gestion de bande
    Tests sur les fichiers
    -e : fichier existe              -r : autorisation d'accès en lecture   (Read)
    -f : fichier normal              -w : autorisation d'accès en écriture  (Write)
    -d : répertoire                  -x : autorisation d'accès en exécution (eXecute)
    -s : fichier non vide
    
    Tests sur les chaînes de caractères
    -z : la chaîne est vide                 test -z "" && echo "Chaîne vide"
    -n : la chaîne n'est pas vide           test -n "a" && echo "Chaîne n'est pas vide"
    =  : les deux chaînes sont identiques   test "a" = "a" && echo "Chaînes identiques"
    != : les deux chaînes sont différents   test "b" != "a" && echo "Chaînes différentes"
    
    Test numériques
    -eq : Égal       (EQual)
    -ne : Différent  (Not Equal)
    -lt : Inférieur à (Lower Than)       -le : Inférieur ou égal (Lower or Equal)
    -gt : Supérieur à (Greater Than)     -ge : Supérieur ou égal (Greater or Equal)
    
    Exemple: test -r tp1 && echo "Le fichier tp1 est lisible"
             test -s tp2 || echo "Le fichier est vide"
             
  • umask : Masque par défaut des nouveaux fichiers créés. Fonctionne à l'inverse (777 - le 'umask' = droits).
  • unalias : Détruit un raccourci (voir alias)
  • who : Affiche le nom de l'utilisateur branché.

DOS/LINUX

Comparaison des principales commandes

Commande DOS LINUX
Créer un fichier videtouch
Éditer un fichierEDITvi, pico, ted, mcedit, emacs
Copier un fichierCOPYcp
Renommer un fichierREN[AME]mv
Déplacer un fichierMOVEmv
Supprimer un fichierDEL[ETE], ERASErm
Créer un répertoireMD, MKDIRmkdir
Lister un répertoireDIRls
Supprimer un répertoireDELTREE?rm -R

Commandes graphiques (X)

  • import test.gif: screenshot d'une fenêtre
    Lire aussi The Lazy Man's Way to Linux Screenshots
  • xloadimage test.gif: affiche une image
  • w3m -v : Navigateur texte/image (buggé!, U majuscule pour changer d'adresse, q pour quitter).

Commande filtre

bc
wc
grep
cut
sort

Autres utilitaires

  • dog (remplaçant de cat)
  • lstree