Modification de Terminal : Quelques raccourcis indispensables
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 1 : | Ligne 1 : | ||
== history == | == Commandes terminal indispensables == | ||
=== history === | |||
Comme beaucoup de monde je connaissais déjà un peu l'utilisation de ces commandes, mais c'est la lecture de [http://net.tutsplus.com/articles/web-roundups/10-terminal-commands-that-will-boost-your-productivity/ cet article] qui m'a permis de découvrir d'autres applications possibles. | Comme beaucoup de monde je connaissais déjà un peu l'utilisation de ces commandes, mais c'est la lecture de [http://net.tutsplus.com/articles/web-roundups/10-terminal-commands-that-will-boost-your-productivity/ cet article] qui m'a permis de découvrir d'autres applications possibles. | ||
Ligne 11 : | Ligne 13 : | ||
Pour réutiliser ces commandes on a ensuite deux solutions, le copy/paste est assez facile, on a la commande à l'écran et on la colle sur le prompt ... Mais on peut aussi utiliser son numéro au lieu de tout retaper !! | Pour réutiliser ces commandes on a ensuite deux solutions, le copy/paste est assez facile, on a la commande à l'écran et on la colle sur le prompt ... Mais on peut aussi utiliser son numéro au lieu de tout retaper !! | ||
{{ | {{LinuxTerminal|text=history}} | ||
!549}} | {{LinuxTerminal|text=!549}} | ||
Cette commande exécutera la 549ème commande dans l'historique. Plutôt rapide non ?? | Cette commande exécutera la 549ème commande dans l'historique. Plutôt rapide non ?? | ||
== !:X == | === !:X === | ||
C'est bien beau tout ça mais on ne peut que rejouer des commandes à l'identique ... | C'est bien beau tout ça mais on ne peut que rejouer des commandes à l'identique ... | ||
Ligne 24 : | Ligne 26 : | ||
Imaginons que l'on souhaite créer un dossier puis s'y rendre, il suffira de taper les commandes suivantes. | Imaginons que l'on souhaite créer un dossier puis s'y rendre, il suffira de taper les commandes suivantes. | ||
{{ | {{LinuxTerminal|text=mkdir nouveau_rep}} | ||
cd !:1}} | {{LinuxTerminal|text=cd !:1}} | ||
!:X permet de réutiliser l'élément X de la commande précédente, dans notre cas !:0 représente mkdir et !:1 le nom du dossier "nouveau_rep", on sera donc placé dans le dossier suite à ces commandes. | !:X permet de réutiliser l'élément X de la commande précédente, dans notre cas !:0 représente mkdir et !:1 le nom du dossier "nouveau_rep", on sera donc placé dans le dossier suite à ces commandes. | ||
== !! == | === !! === | ||
Mais si on veut directement réutiliser TOUTE la commande précédente ?? Ben oui ça arrive <del>souvent</del> qu'on oublie de taper "sudo" au début d'une commande ... | Mais si on veut directement réutiliser TOUTE la commande précédente ?? Ben oui ça arrive <del>souvent</del> qu'on oublie de taper "sudo" au début d'une commande ... | ||
Ligne 35 : | Ligne 37 : | ||
Dans ce cas rien de plus simple, il existe aussi un raccourci pour ça !! | Dans ce cas rien de plus simple, il existe aussi un raccourci pour ça !! | ||
{{ | {{LinuxTerminal|text=systemctl restart httpd.service}} | ||
sudo !!}} | {{LinuxTerminal|text=sudo !!}} | ||
La deuxième commande exécutera | La deuxième commande exécutera "sudo systemctl restart httpd.service". | ||
Voilà pour ces quelques raccourcis qui permettent de gagner tellement de temps en ligne de commande. | Voilà pour ces quelques raccourcis qui permettent de gagner tellement de temps en ligne de commande. | ||
Ligne 44 : | Ligne 46 : | ||
Si vous en avez d'autres n'hésitez pas à me les faire parvenir, ce sera un plaisir de les ajouter. | Si vous en avez d'autres n'hésitez pas à me les faire parvenir, ce sera un plaisir de les ajouter. | ||
[[Category: | [[Category:SysAdmin]] |