Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:console_commandes_de_base [Le 08/03/2024, 11:22] – [shutdown] 193.248.58.178 | tutoriel:console_commandes_de_base [Le 09/12/2025, 10:54] (Version actuelle) – [less] bcag2 | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ====== Les commandes de base en console linux ====== | ====== Les commandes de base en console linux ====== | ||
| - | Très utile | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées. | Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées. | ||
| Ligne 44: | 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 // |
| - | Il y a évidemment | + | |
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | - le caractère ''?'' | ||
| + | * '' | ||
| + | * '' | ||
| + | - les crochets '' | ||
| + | * '' | ||
| - | + | ===== Les commandes Unix de base à connaître par cœur===== | |
| - | g===== Les commandes Unix de base à connaître par cœur===== | + | |
| ==== man ==== | ==== man ==== | ||
| Ligne 72: | 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 [[: | * Voir aussi [[: | ||
| Ligne 146: | Ligne 150: | ||
| * Exemples d' | * Exemples d' | ||
| * **mkdir photos** \\ Crée le répertoire //photos// | * **mkdir photos** \\ Crée le répertoire //photos// | ||
| - | * **mkdir -p photos/ | + | * **mkdir -p photos/ |
| ==== rmdir ==== | ==== rmdir ==== | ||
| * Équivalent Windows : rmdir / rd | * Équivalent Windows : rmdir / rd | ||
| Ligne 215: | Ligne 220: | ||
| == simple == | == simple == | ||
| Placez-vous dans le répertoire à partir duquel la recherche // | Placez-vous dans le répertoire à partir duquel la recherche // | ||
| - | * **find monfichier* **\\ Recherche un fichier commençant par " | + | * **find |
| * **find -name *monfichier*.ogg** \\ Recherche un fichier contenant " | * **find -name *monfichier*.ogg** \\ Recherche un fichier contenant " | ||
| Ligne 226: | Ligne 231: | ||
| * **find . ! -user root ** \\ Affiche tous les fichiers n' | * **find . ! -user root ** \\ Affiche tous les fichiers n' | ||
| * **find . \( -name ' | * **find . \( -name ' | ||
| - | * **find . \( -type f -exec sudo chmod 664 " | + | * **find . \( -name ' |
| + | * **find . -type f \( -regex ' | ||
| + | * **find . -type f \( -regex ' | ||
| + | * **find . -type f \( -iname " | ||
| + | * * **find . \( -type f -exec sudo chmod 664 " | ||
| * [[http:// | * [[http:// | ||
| Ligne 234: | Ligne 243: | ||
| * Recherche une chaîne de caractères dans des fichiers (ou depuis la console si aucun fichier n'est indiqué) ; souvent utilisé en filtre avec d' | * Recherche une chaîne de caractères dans des fichiers (ou depuis la console si aucun fichier n'est indiqué) ; souvent utilisé en filtre avec d' | ||
| * Options les plus fréquentes : | * Options les plus fréquentes : | ||
| - | * **-c** : Retourne le nombre | + | * **-c** : Retourne le nombre |
| * **-n** : Retourne les lignes préfixées par leur numéro | * **-n** : Retourne les lignes préfixées par leur numéro | ||
| * **-i** : Insensible à la casse | * **-i** : Insensible à la casse | ||
| Ligne 274: | Ligne 283: | ||
| * Équivalent Windows : less | * Équivalent Windows : less | ||
| * Signification : //less// | * Signification : //less// | ||
| - | * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités de vi (par ex: la recherche) | + | * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités |
| * Options les plus fréquentes : | * Options les plus fréquentes : | ||
| * **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. | * **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. | ||
| Ligne 308: | Ligne 317: | ||
| * **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 458: | Ligne 468: | ||
| * ** -t** : pour programmer le temps (en secondes) | * ** -t** : pour programmer le temps (en secondes) | ||
| * ** -c** : pour annuler | * ** -c** : pour annuler | ||
| + | * ** -i** : pour programmer l’arrêt de l' | ||
| * Exemples d' | * Exemples d' | ||
| * **shutdown -r now** : reboot immédiat | * **shutdown -r now** : reboot immédiat | ||
| Ligne 463: | Ligne 474: | ||
| * **shutdown -r -t 600** : reboot dans 600 secondes (10 minutes) | * **shutdown -r -t 600** : reboot dans 600 secondes (10 minutes) | ||
| * **shutdown -c** : annule toutes programmation d' | * **shutdown -c** : annule toutes programmation d' | ||
| - | * **shutdown - i** : c'est minuterie qui permet d' | + | * **shutdown - i** : c' |
| <note tip>Il semblerait que shutdown now ne fonctionne plus, ni sur Ubuntu, ni sur OpenBSD (du moins sur les miens). Cependant, la commande **shutdown -P now** fonctionne.</ | <note tip>Il semblerait que shutdown now ne fonctionne plus, ni sur Ubuntu, ni sur OpenBSD (du moins sur les miens). Cependant, la commande **shutdown -P now** fonctionne.</ | ||
| Ligne 687: | Ligne 698: | ||
| * [[https:// | * [[https:// | ||
| - | À noter que 2 autres vidéos vont venir sur le thème des chaînages de commandes et les scripts bash. | + | À noter que 2 autres vidéos vont venir sur le thème des chaînages de commandes et les scripts bash ! |
| ==== Liens externes ==== | ==== Liens externes ==== | ||
| - | * Le site de Nadir Soualem très pédagogique dédié à Linux [[http:// | + | * Le site de Nadir Soualem très pédagogique dédié à Linux [[http:// |
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| * [[wpfr> | * [[wpfr> | ||
| - | * Une plaquette à imprimer et à garder dans sa poche avec les commandes importantes [[http://www.forgeard-grignon.fr/ | + | * Une plaquette à imprimer et à garder dans sa poche avec les commandes importantes [[http:// |
| * Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http:// | * Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http:// | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
| ---- | ---- | ||
| - | --- // | + | --- // |
