diff --git a/pages.fr/common/ansible-inventory.md b/pages.fr/common/ansible-inventory.md index 2f0430e98..82c816078 100644 --- a/pages.fr/common/ansible-inventory.md +++ b/pages.fr/common/ansible-inventory.md @@ -10,7 +10,7 @@ - Affiche un inventaire spécifique : -`ansbile-inventory --list --inventory {{chemin/vers/fichier_ou_script_ou_dossier}}` +`ansible-inventory --list --inventory {{chemin/vers/fichier_ou_script_ou_dossier}}` - Affiche l'inventaire par défaut en YAML : diff --git a/pages.fr/common/cargo.md b/pages.fr/common/cargo.md index b2a24bd3e..5b59f4b0e 100644 --- a/pages.fr/common/cargo.md +++ b/pages.fr/common/cargo.md @@ -16,17 +16,13 @@ `cargo install --list` -- Créer un nouveau binaire ou librairie du projet Rust dans le dossier courant : +- Crée un nouveau binaire ou librairie du projet Rust dans les dossiers spécifiés (ou dans le dossier courant par défaut) : -`cargo init --{{bin|lib}}` +`cargo init --{{bin|lib}} {{chemin/vers/dossier}}` -- Créer un nouveau binaire ou librairie du projet Rust dans un dossier spécifique : +- Compile le projet Rust dans le dossier courant en utilisant le profil release : -`cargo new {{chemin/vers/dossier}} --{{bin|lib}}` - -- Compiler le projet Rust dans le dossier courant : - -`cargo build` +`cargo build --release` - Compiler le projet Rust dans le dossier courant en utilisant le compilateur nightly : diff --git a/pages.fr/common/git-branch.md b/pages.fr/common/git-branch.md index b73372202..361530f51 100644 --- a/pages.fr/common/git-branch.md +++ b/pages.fr/common/git-branch.md @@ -3,13 +3,9 @@ > Commande Git principale pour travailler avec des branches. > Plus d'informations : . -- Liste les branches locale en préfixant la branche courante avec `*` : - -`git branch` - - Liste toutes les branches (locale et distantes) : -`git branch -a` +`git branch --all` - Affiche le nom de la branche courante : diff --git a/pages.fr/common/git-clone.md b/pages.fr/common/git-clone.md index 7d3eb109f..1209bf8a4 100644 --- a/pages.fr/common/git-clone.md +++ b/pages.fr/common/git-clone.md @@ -3,10 +3,6 @@ > Clone un dépôt existant. > Plus d'informations : . -- Clone un dépôt existant : - -`git clone {{emplacement_du_depot_distant}}` - - Clone un dépôt existant dans un répertoire spécifique : `git clone {{emplacement_du_depot_distant}} {{chemin/vers/repertoire}}` @@ -17,11 +13,11 @@ - Clone un dépôt local : -`git clone -l {{chemin/vers/depot/local}}` +`git clone --local {{chemin/vers/depot/local}}` - Clone silencieusement : -`git clone -q {{emplacement_du_depot_distant}}` +`git clone --quiet {{emplacement_du_depot_distant}}` - Clone un dépôt existant en ne récupérant que les 10 commits les plus récents sur la branche par défaut (plus rapide) : diff --git a/pages.fr/common/git-config.md b/pages.fr/common/git-config.md index 1118b682e..edcee8579 100644 --- a/pages.fr/common/git-config.md +++ b/pages.fr/common/git-config.md @@ -12,10 +12,6 @@ `git config --list --global` -- Liste toutes les entrées de configuration, globales et locales : - -`git config --list` - - Récupère la valeur d'une entrée de configuration : `git config alias.unstage` diff --git a/pages.fr/common/grep.md b/pages.fr/common/grep.md index 05a51f8a7..c4deec34b 100644 --- a/pages.fr/common/grep.md +++ b/pages.fr/common/grep.md @@ -6,32 +6,28 @@ - Recherche une chaîne de caractères précise : -`grep {{chaîne_recherchée}} {{chemin/vers/fichier}}` +`grep "{{chaîne_recherchée}}" {{chemin/vers/fichier}}` - Recherche en ignorant la casse : -`grep -i {{chaîne_recherchée}} {{chemin/vers/fichier}}` +`grep --fixed-strings "{{chaîne_recherchée}}" {{chemin/vers/fichier}}` - Recherche récursivement (en ignorant les fichiers non-texte) dans le dossier courant une chaîne de caractères précise : -`grep -RI {{chaîne_recherchée}} .` +`grep --recursive --line-number "{{chaîne_recherchée}}" .` - Utilise des expressions régulières étendues (supporte `?`, `+`, `{}`, `()` et `|`) : -`grep -E {{expression_régulière}} {{chemin/vers/fichier}}` +`grep --extended-regexp {{expression_régulière}} {{chemin/vers/fichier}}` - Affiche 3 lignes de [C]ontexte, avant ([B]efore), ou [A]près chaque concordance : -`grep -{{C|B|A}} 3 {{chaîne_recherchée}} {{chemin/vers/fichier}}` +`grep --{{context|before-context|after-context}}={{3}} "{{chaîne_recherchée}}" {{chemin/vers/fichier}}` - Affiche le nom du fichier avec la ligne correspondante pour chaque concordance : -`grep -Hn {{chaîne_recherchée}} {{chemin/vers/fichier}}` +`grep --with-filename --line-number "{{chaîne_recherchée}}" {{chemin/vers/fichier}}` - Utilise l'entrée standard au lieu d'un fichier : -`cat {{chemin/vers/fichier}} | grep {{chaîne_recherchée}}` - -- Inverse le résultat pour exclure des chaînes de caractères spécifiques : - -`grep -v {{chaîne_recherchée}}` +`cat {{chemin/vers/fichier}} | grep "{{chaîne_recherchée}}"` diff --git a/pages.fr/common/rsync.md b/pages.fr/common/rsync.md index a0cfae316..0cfcf0a1e 100644 --- a/pages.fr/common/rsync.md +++ b/pages.fr/common/rsync.md @@ -4,34 +4,30 @@ > Peut transférer un ou plusieurs fichiers correspondant à un motif. > Plus d'informations : . -- Transférer un fichier local vers un serveur distant : +- Transfère un fichier : -`rsync {{chemin/vers/fichier_local}} {{hote_distant}}:{{chemin/vers/dossier_distant}}` +`rsync {{chemin/vers/origine}} {{chemin/vers/destination}}` -- Transférer un fichier d'un serveur distant vers l'hôte local : +- Utilise le mode archive (copier récursivement les répertoires, copier les liens symboliques sans résolution et conserver les autorisations, la propriété et les délais de modification) : -`rsync {{hote_distant}}:{{chemin/vers/fichier_distant}} {{chemin/vers/dossier_local}}` +`rsync --archive {{chemin/vers/origine}} {{chemin/vers/destination}}` -- Transférer un fichier sous forme d'[a]rchive (pour conserver les attributs) et compressé ([z]ippé), en mode [v]erbeux, lisible par l'[h]umain et afficher la [p]rogression du transfert : +- Transférer le contenu d'un dossier : -`rsync -azvhP {{chemin/vers/fichier_local}} {{hote_distant}}:{{chemin/vers/dossier_distant}}` +`rsync --recursive {{chemin/vers/origine}} {{chemin/vers/destination}}` -- Transférer un dossier et tous ses sous-dossiers d'un hôte distant vers l'hôte local : +- Transférer le contenu d'un dossier (mais pas le dossier lui-même) : -`rsync -r {{hote_distant}}:{{chemin/vers/dossier_distant}} {{chemin/vers/dossier_local}}` +`rsync --recursive {{chemin/vers/origine}}/ {{chemin/vers/destination}}` -- Transférer le contenu d'un dossier (mais pas le dossier lui-même) d'un hôte distant vers un hôte local : +- Utiliser le mode archive, résolvant les liens symboliques et ignorant les fichiers déjà transférés sauf si plus récents : -`rsync -r {{hote_distant}}:{{chemin/vers/dossier_distant}}/ {{chemin/vers/dossier_local}}` +`rsync --archive --update --copy-links {{chemin/vers/origine}} {{chemin/vers/destination}}` -- Transférer un dossier [r]écursivement, dans une [a]rchive pour conserver les attributs, en résolvant les [l]iens symboliques, et ignorant les fichiers déjà transférés sa[u]f si plus récents : +- Transférer un fichier vers un hôte distant exécutant `rsyncd` et supprimez les fichiers sur la destination qui n'existent pas sur l'hôte distant : -`rsync -rauL {{hote_distant}}:{{chemin/vers/fichier_distant}} {{chemin/vers/dossier_local}}` - -- Transférer un fichier par SSH et effacer les fichiers de l'hôte local qui n'existent pas sur l'hôte distant : - -`rsync -e ssh --delete {{hote_distant}}:{{chemin/vers/fichier_distant}} {{chemin/vers/fichier_local}}` +`rsync --recursive --delete rsync://{{hote_distant}}:{{chemin/vers/origine}} {{chemin/vers/destination}}` - Transférer un fichier par SSH et afficher l'avancement global du transfert : -`rsync -e ssh --info=progress2 {{hote_distant}}:{{chemin/vers/fichier_distant}} {{chemin/vers/fichier_local}}` +`rsync -rsh 'ssh -p {{port}}' --info=progress2 {{hote_distant}}:{{chemin/vers/origine}} {{chemin/vers/destination}}` diff --git a/pages.fr/common/ssh-copy-id.md b/pages.fr/common/ssh-copy-id.md index bb103f8c5..ca100cff0 100644 --- a/pages.fr/common/ssh-copy-id.md +++ b/pages.fr/common/ssh-copy-id.md @@ -5,7 +5,7 @@ - Dépose toutes les clés publiques sur la machine distante : -`ssh-copy-id {{nom_utilisateur@hote_distant}}` +`ssh-copy-id {{nom_utilisateur}}@{{hote_distant}}` - Dépose une clé publique spécifique sur la machine distante : diff --git a/pages.fr/linux/ip.md b/pages.fr/linux/ip.md index f3cb83b25..6efd08ad1 100644 --- a/pages.fr/linux/ip.md +++ b/pages.fr/linux/ip.md @@ -26,7 +26,7 @@ - Active/Désactive une interface : -`ip link set {{interface}} up/down` +`ip link set {{interface}} {{up|down}}` - Ajoute/Supprime une adresse ip à une interface :