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.testDROITS: User Group Other
READ = 4, WRITE = 2, EXECUTE = 1.
741 veut dire: User: Read,Write,Execute; Group: Read; Other: ExecuteAussi: 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é.
Hyperliens...