start:linux:bash:doc
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 | ||
start:linux:bash:doc [2023/02/15 16:28] – [Modification] gerardadmin | start:linux:bash:doc [2023/02/23 10:23] (Version actuelle) – ancienne révision (2023/02/23 10:21) restaurée gerardadmin | ||
---|---|---|---|
Ligne 148: | Ligne 148: | ||
===== Autres Raccourcis ===== | ===== Autres Raccourcis ===== | ||
- | CTRL + l => | + | CTRL + l => |
CTRL + c => En cours de frappe, permet d’arrêter la saisie de la ligne de commande et de revenir à l’invite avec une ligne vierge. | CTRL + c => En cours de frappe, permet d’arrêter la saisie de la ligne de commande et de revenir à l’invite avec une ligne vierge. | ||
+ | |||
+ | ======= Commande Echo ======= | ||
+ | |||
+ | < | ||
+ | Les touches utilisées sont indiquées entre crochets, exemple [ctrl] pour la touche “contrôle” | ||
+ | </ | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | |||
+ | ====== Utilisation basique ====== | ||
+ | |||
+ | |||
+ | La commande echo permet simplement d' | ||
+ | |||
+ | $ echo "Ma jolie phrase est belle." | ||
+ | |||
+ | Ceci aura pour conséquence d' | ||
+ | |||
+ | Vous pouvez utiliser les guillemets pour contrôler quelque peu le résultat de cette commande : | ||
+ | |||
+ | *Avec un guillemet simple de chaque côté du texte, rien ne sera modifié ou interprété par la commande echo : | ||
+ | |||
+ | $ echo 'ca va ? oui !' | ||
+ | ca va ? oui ! | ||
+ | |||
+ | *Avec un guillemet double de chaque côté du texte, le texte sera interprété par la commande echo ou par votre shell, voici ce que j' | ||
+ | |||
+ | $ echo "ca va ? oui !" | ||
+ | bash: !": event not found | ||
+ | |||
+ | *Notez que vous pouvez aussi utiliser la commande sans guillemets, mais d' | ||
+ | |||
+ | $ echo ca va ? * oui ! | ||
+ | ca va ? Desktop Documents fichier1 fichier2 fichier3 oui ! | ||
+ | |||
+ | ====== Quelques utilisations pratiques | ||
+ | |||
+ | *Pour écrire à la fin d'un fichier sans en écraser le contenu, on utilise les signes >> : | ||
+ | |||
+ | $ echo "Ma jolie phrase est belle." | ||
+ | |||
+ | *Pour écraser un fichier, en effaçant tout son contenu, on utilise le signe > : | ||
+ | |||
+ | $ echo "Ma jolie phrase est belle." | ||
+ | |||
+ | *Si vous utilisez “sudo” pour obtenir les droits root (comme sur ubuntu par exemple), et que vous vouliez utiliser “echo” pour écrire dans un fichier qui appartient à root, vous devrez ruser car le “sudo” ne survivra pas à la redirection. Ça sera plus clair avec un exemple : | ||
+ | |||
+ | ===== Ne fonctionnera PAS : ===== | ||
+ | |||
+ | |||
+ | $ sudo echo ' | ||
+ | |||
+ | Vous obtiendrez un refus avec “bash: / | ||
+ | |||
+ | ==== Vous pouvez utiliser : ==== | ||
+ | |||
+ | |||
+ | $ echo ' | ||
+ | |||
+ | :!: L' | ||
+ | |||
+ | *Pour écrire plus d'une ligne avec “echo”, vous pouvez utiliser un saut de ligne, noté “\n”. Pour indiquer à “echo” que ce symbole doit être interprété comme un saut de ligne, il faut utiliser l' | ||
+ | |||
+ | $ echo -e '#ceci est un commentaire \nma deuxième ligne' >> / | ||
+ | |||
+ | Vous obtiendrez dans le fichier “/ | ||
+ | |||
+ | #ceci est un commentaire | ||
+ | ma deuxième ligne | ||
+ | |||
+ | Pratique pour ajouter une ligne d' | ||
+ | |||
+ | |||
+ | =====Raccourcis clavier de la ligne de commande du terminal Linux===== | ||
+ | |||
+ | Parcourez l' | ||
+ | Recherche inversée de l' | ||
+ | Déplacer un mot vers la gauche (vers l' | ||
+ | Déplacer un mot vers la droite (vers l' | ||
+ | Aller au début de la ligne de commande: Ctrl + A ou Début | ||
+ | Aller à la fin de la ligne de commande: Ctrl + E ou Fin | ||
+ | Faire défiler la fenêtre vers le haut: Shift + Page Up | ||
+ | Faire défiler la fenêtre vers le bas: Shift + Page Down | ||
+ | |||
+ | Annuler la commande en cours ou effacer le texte saisi: Ctrl + C | ||
+ | Envoyer 'fin de fichier' | ||
+ | Suspendre l' | ||
+ | |||
+ | Effacer un mot vers la gauche: Ctrl + W ou Esc + ← Retour arrière | ||
+ | Effacer un mot vers la droite: Alt + D | ||
+ | Effacer une ligne à gauche: Ctrl + U | ||
+ | Effacez une ligne à droite: Ctrl + K | ||
+ | Collez le texte précédemment effacé: Ctrl + Y | ||
+ | Collez le contenu du presse-papiers à la position du curseur: Maj + Ins ou Ctrl + Maj + V | ||
+ | Insérez le caractère suivant tapé textuellement: | ||
+ | |||
+ | Saisie automatique d'une commande ou d'un nom de fichier: Tab | ||
+ | Effacer l' | ||
/home/chanteri/www/fablab37110/data/attic/start/linux/bash/doc.1676474906.txt.gz · Dernière modification : 2023/02/15 16:28 de gerardadmin