Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:console_commandes_de_base [Le 16/02/2025, 02:11] 197.203.244.33 recherche récursive => -name |
tutoriel:console_commandes_de_base [Le 16/02/2025, 04:21] (Version actuelle) 197.203.244.33 [Liens externes] |
||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
==== Méta-caractères ==== | ==== Méta-caractères ==== | ||
- | Pour de nombreuses commandes, il est souvent utile de faire appel à des méta-caractères : | + | Pour de nombreuses commandes, il est souvent utile de faire appel à des //méta-caractères// (ou //jokers//) : |
- | Il y a évidemment le caractère * qui remplace un ou plusieurs caractères (ou même aucun des fois!) | + | - le caractère ''*'' remplace zéro, un ou plusieurs caractères quelconques. |
+ | * ''ls u*'' affichera les fichiers dont le nom commence par le caractère ''u'' (suivi ou non d'un ou plusieurs caractères) | ||
+ | * ''rm *old'' effacera les fichiers dont le nom se termine par ''old'' | ||
+ | * ''find -name *unt*'' cherchera les fichiers dont le nom contient la séquence de lettres ''unt'' (comme ''ubuntu.jpg'' et ''untel.txt'' par exemple) | ||
+ | - le caractère ''?'' remplace exactement //un// caractère quelconque. | ||
+ | * ''ls ?at.jpg'' affichera les fichiers dont le nom commence par un caractère quelconque suivi de ''at.jpg'' (comme ''bat.jpg'', ''cat.jpg'', ''fat.jpg'' et ''rat.jpg'' mas ni ''chat.jpg'' ni ''at.jpg'') | ||
+ | * ''rm *.od?'' effacera tous les fichiers dont le nom se termine par les caractères ''.od'' suivis d'un caractère quelconque (par exemple tous les fichiers dont l'extension est ''.odg'', ''.odp'', ''.odt'', ''.ods''... mais pas les fichiers dont l'extension est ''.od'' s'il en existe) | ||
+ | - les crochets ''['' et '']'' permettent de définir un ensemble de caractères remplaçant un caractère | ||
+ | * ''ls archives/201[2-6]/[A-Ca-cZz]*'' affiche les fichiers contenus dans les sous-dossiers ''2012'' à ''2016'' de ''archives'' et commençant par une des lettres ''A'', ''B'', ''C'' ou ''Z'' (majuscule ou minuscule) uniquement. | ||
===== Les commandes Unix de base à connaître par cœur===== | ===== Les commandes Unix de base à connaître par cœur===== | ||
Ligne 70: | Ligne 78: | ||
* **ls -a**\\ affiche tous les fichiers et répertoires y compris les cachés du répertoire courant | * **ls -a**\\ affiche tous les fichiers et répertoires y compris les cachés du répertoire courant | ||
* **ls /etc/**\\ affiche le contenu du répertoire /etc/ | * **ls /etc/**\\ affiche le contenu du répertoire /etc/ | ||
- | * **lspci** ou **lsusb**\\ affiche les périphériques PCI ou USB connectés. | ||
- | * **lshw** affiche les caractéristiques de tout le matériel physique, non-logiciel (hardware). | ||
* Voir aussi [[:ls_couleur|ls en couleur]] | * Voir aussi [[:ls_couleur|ls en couleur]] | ||
Ligne 307: | Ligne 313: | ||
* **g** : Groupe propriétaire du fichier | * **g** : Groupe propriétaire du fichier | ||
* **o** : Tous les autres utilisateurs | * **o** : Tous les autres utilisateurs | ||
+ | * **a** : Tous les utilisateurs | ||
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
* **-R** : Récursif, modifie les autorisations d'un répertoire et tout ce qu'il contient | * **-R** : Récursif, modifie les autorisations d'un répertoire et tout ce qu'il contient | ||
Ligne 691: | Ligne 698: | ||
==== Liens externes ==== | ==== Liens externes ==== | ||
- | * Le site de Nadir Soualem très pédagogique dédié à Linux [[http://www.math-linux.com]], on y trouve des tutos très clairs, notamment[[http://www.math-linux.com/article.php3?id_article=22|une introduction à la console]] | + | * Le site de Nadir Soualem très pédagogique dédié à Linux [[http://www.math-linux.com]], on y trouve des tutos très clairs, notamment[[https://www.math-linux.com/linux/tutoriels-linux/article/introduction-a-linux|une introduction à la console]] |
+ | * [[https://www.debian.org/doc/manuals/debian-reference/index.fr.html|Le guide de référence Debian]] (Ubuntu est dérivée de Debian) | ||
* [[https://debian-facile.org/doc:systeme:commandes:gnu_linux|Les commandes GNU/Linux]] sur le Wiki de [[http://debian-facile.org/|Debian-Facile]] | * [[https://debian-facile.org/doc:systeme:commandes:gnu_linux|Les commandes GNU/Linux]] sur le Wiki de [[http://debian-facile.org/|Debian-Facile]] | ||
* [[http://jp.barralis.com/linux-man/|Les pages de manuel en français sur le site de Jean-Philippe Barralis]] | * [[http://jp.barralis.com/linux-man/|Les pages de manuel en français sur le site de Jean-Philippe Barralis]] | ||
* [[http://www.roesler-ac.de/wolfram/acro/Cmd.htm|Liste des acronymes Unix et leurs significations]] | * [[http://www.roesler-ac.de/wolfram/acro/Cmd.htm|Liste des acronymes Unix et leurs significations]] | ||
* [[wpfr>Commandes_unix|Article de Wikipedia sur les commandes unix]] | * [[wpfr>Commandes_unix|Article de Wikipedia sur les commandes unix]] | ||
- | * Une plaquette à imprimer et à garder dans sa poche avec les commandes importantes [[http://www.forgeard-grignon.fr/index.php?post/2007/10/22/Memento-pour-les-Linuxien|téléchargeable librement ici]] (merci de lire le mini cahier des charges avant de demander une modification) | + | * Une plaquette à imprimer et à garder dans sa poche avec les commandes importantes [[http://forgeard-grignon.fr/wp-content/uploads/2007/10/Memento-Ubuntu-8.04.pdf|téléchargeable librement ici]] |
* Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http://www.biologeek.com/journal/index.php/documentation-ubuntu-fr-telechargeable-en-relecture|disponible ici]] | * Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http://www.biologeek.com/journal/index.php/documentation-ubuntu-fr-telechargeable-en-relecture|disponible ici]] | ||
* [[http://www.commandeslinux.fr/commandes-linux-fondamentales/|Commandes Linux fondamentales]] | * [[http://www.commandeslinux.fr/commandes-linux-fondamentales/|Commandes Linux fondamentales]] |