Modification de Utilisateur:Robin Millette/Intro à la ligne de commande
Aller à la navigation
Aller à la recherche
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 : | ||
= Avant les logiciels, il y avait les librairies = | = Introduction à la ligne de commande = | ||
== Avant les logiciels, il y avait les librairies == | |||
Readline, etc. | Readline, etc. | ||
== Longue lignée == | === Longue lignée === | ||
intefaces readline à la vim ou emacs | intefaces readline à la vim ou emacs | ||
= Choisir un terminal (si on est dans X) = | == Choisir un terminal (si on est dans X) == | ||
= Choisir un shell = | == Choisir un shell == | ||
Bash, zsh, etc. | Bash, zsh, etc. | ||
= Trucs Bash/readline = | == Trucs Bash/readline == | ||
TAB pour compléter les noms de commandes et fichiers Installer le paquet bash-completion ou équivalent sur votre distro pour compléter aussi les options CTRL-R pour chercher dans l'historique (ex. CTRL-R cd CTRL-R va trouver la commande précédente qui inclut la chaine "cd" et puis celle qui la précère (2e CTRL-R). | |||
=== Historique des commandes === | |||
Flèches haut, bas pour l'historique très récent (préférer CTRL-R autrement, pour l'habitude) | Chez moi, je configure l'historique pour retenir les 10,000 dernières commandes passées et j'ai très souvent recourt à CTRL-R pour entrer des longues commandes rapidement. Flèches haut, bas pour l'historique très récent (préférer CTRL-R autrement, pour l'habitude) | ||
== ! pour sauter à la ennième commande de l'historique == | === ! pour sauter à la ennième commande de l'historique === | ||
= Configuration des fichiers d'initialisation du shell = | == Configuration des fichiers d'initialisation du shell == | ||
.profile, .bash_rc, etc. | .profile, .bash_rc, etc. | ||
= | == Types de commandes CLI == | ||
= | === Commandes CLI de base === | ||
== | === Commandes CLI pour filtrer (les pipes) === | ||
=== Commandes CLI pour des équivalents GUI === | |||
== Commandes CLI pour des équivalents GUI == | |||
sc pour un spreadsheet, w3m pour un fureteur, mutt pour l'email, etc. | sc pour un spreadsheet, w3m pour un fureteur, mutt pour l'email, etc. | ||
== Lancer des commandes GUI = | === Lancer des commandes GUI === | ||
== | |||
= | == Que d'options! == | ||
Chaque commande peut prendre une multitude d'options | |||
= | == Jeux et jouets == | ||
= Jeux et jouets = | |||
* sl au lieu de ls | * sl au lieu de ls | ||
Ligne 110 : | Ligne 51 : | ||
* bsd games | * bsd games | ||
= ssh et les serveurs distants = | == ssh et les serveurs distants == | ||
== aux vidanges les mots de passe, on utilisera des clés privés/publiques et un passphrase == | === aux vidanges les mots de passe, on utilisera des clés privés/publiques et un passphrase === | ||
voir ssh-agent pour éviter de taper son passphrase tout le temps | voir ssh-agent pour éviter de taper son passphrase tout le temps | ||
Ligne 118 : | Ligne 59 : | ||
Utiliser ssh -A si vous controler le serveur distant et que vous voulez faire un ssh à partir de ce serveur sans retapper votre passphrase. | Utiliser ssh -A si vous controler le serveur distant et que vous voulez faire un ssh à partir de ce serveur sans retapper votre passphrase. | ||
== configurer le client ssh == | === configurer le client ssh === | ||
= Commandes d'administration de systême, | == Commandes d'administration de systême, indépendants de la distro == | ||
= | == Commandes d'administration de systême, selon la distro == | ||