| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:console_commandes_de_base [Le 21/03/2025, 13:47] – [uptime] 78.243.221.60 | tutoriel:console_commandes_de_base [Le 09/12/2025, 10:54] (Version actuelle) – [less] bcag2 |
|---|
| * Exemples d'utilisation : | * Exemples d'utilisation : |
| * **mkdir photos** \\ Crée le répertoire //photos// | * **mkdir photos** \\ Crée le répertoire //photos// |
| * **mkdir -p photos/2005/noel** \\ Crée le répertoire //noel// et s'ils n'existent pas les répertoires //2005// et //photos// | * **mkdir -p photos/2005/noel** \\ Crée le répertoire //noel// et s'ils n'existent pas les répertoires //2005// et //photos// |
| |
| ==== rmdir ==== | ==== rmdir ==== |
| * **find . ! -user root ** \\ Affiche tous les fichiers n'appartenant pas à l'utilisateur root | * **find . ! -user root ** \\ Affiche tous les fichiers n'appartenant pas à l'utilisateur root |
| * **find . \( -name '*.wmv' -o -name '*.wma' \) -exec rm {} \;** \\ Recherche et supprime tous les fichiers WMA et WMV trouvés | * **find . \( -name '*.wmv' -o -name '*.wma' \) -exec rm {} \;** \\ Recherche et supprime tous les fichiers WMA et WMV trouvés |
| * **find . \( -type f -exec sudo chmod 664 "{}" \; \) , \( -type d -exec sudo chmod 775 "{}" \; \)** \\ Modifie récursivement les droits en 664 sur les fichiers et en 775 sur les répertoires en une seule instruction | * **find . \( -name '*.mp?' \) -exec rm {} \;** \\ Recherche et supprime tous les fichiers avec l'extension .wmx x pouvant être pour mp3 ou mp4 ou tout autre élément mpQuelqueChose trouvés |
| | * **find . -type f \( -regex '.+/\.?[^\.]+' \) | sort -f** \\ Recherche, trie sans se préoccuper des majuscules minuscules et affiche tous les fichiers, cachés ou non, sans extension (exemple dans /home .bashrc ou les fichiers de configuration ou des fichiers textes sans extension voir exemple juste ci-dessous) |
| | * **find . -type f \( -regex '.+/\.?[^\.]+' \) | sort -f > /home/mon_home/ma_liste_de_fichiers_sans_extension ** \\ Recherche, trie sans se préoccuper des majuscules minuscules et créé le résultat dans mon_home dans un fichier texte (sans extension :-D) nommé //ma_liste_de_fichiers_sans_extension// |
| | * **find . -type f \( -iname "*.txt" -o -regex '.+/\.?[^\.]+' \) -print0 | xargs -0 tar -cvf archive_fichiers_txt_ou_sans_extension_pigz.tar.gz -I pigz** \\ Recherche et créé une archive compressée avec pigz (comme gzip mais en multithread) de tous les fichiers sans extension et ceux avec .txt |
| | * * **find . \( -type f -exec sudo chmod 664 "{}" \; \) , \( -type d -exec sudo chmod 775 "{}" \; \)** \\ Modifie récursivement les droits en 664 sur les fichiers et en 775 sur les répertoires en une seule instruction |
| * [[http://www.go2linux.org/usages-examples-of-find-command|Autres exemples]] FIXME //go2linux.org suspended or not configured// ou encore [[https://touticphoto.fr/assistance-informatique/26-commande-find-sous-linux-avec-l-option-regex|sur touticphoto]] | * [[http://www.go2linux.org/usages-examples-of-find-command|Autres exemples]] FIXME //go2linux.org suspended or not configured// ou encore [[https://touticphoto.fr/assistance-informatique/26-commande-find-sous-linux-avec-l-option-regex|sur touticphoto]] |
| |
| * É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 sans avoir besoin de lire l'intégralité du fichier, particulièrement intéressant sur des fichiers lourds. La première page est affichée, des commandes permettent de naviguer, comme la touche //espace// pour aller à la page suivante. Supporte les raccourcis de [[:vim|vi(m)]] telle que //G// pour aller à la fin du fichier, //gg// pour revenir au début, ///// suivi du texte à rechercher, puis valider, puis //n// pour chercher l’occurrence suivante.\\ |
| * 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**. |
| * Indique depuis quand le système fonctionne. | * Indique depuis quand le système fonctionne. |
| * Exemples d'utilisations : | * Exemples d'utilisations : |
| * **uptime** \\ Affiche l'heure actuelle, la durée depuis laquelle le système fonctionne, le nombre d'utilisateurs actuellement connectés, et la charge système moyenne ; Commande de geek par excellence :-) qui ne sert pas à grand chose pour un utilisateur lambda, mais utile pour un administrateur. i love you quentin | * **uptime** \\ Affiche l'heure actuelle, la durée depuis laquelle le système fonctionne, le nombre d'utilisateurs actuellement connectés, et la charge système moyenne ; Commande de geek par excellence :-) qui ne sert pas à grand chose pour un utilisateur lambda, mais utile pour un administrateur. |
| * | |
| |
| ==== lspci ==== | ==== lspci ==== |
| * 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]] |
| | * [[http://docopt.org/|docopt]] (EN) règles de passages des arguments et options (--help ou -h, -c ou --color=auto… pas forcément respectées par les commandes) |
| |
| ---- | ---- |
| |
| --- //Contributeurs : [[utilisateurs:CyberSDF]]//[[utilisateurs: et Navista]]// | --- //Contributeurs : [[utilisateurs:CyberSDF]]//[[utilisateurs: et Navista]]// |