« Utilisateur:Robin Millette/Intro à la ligne de commande » : différence entre les versions
(Page créée avec « = Introduction à la ligne de commande = == Avant les logiciels, il y avait les librairies == Readline, etc. === Longue lignée === intefaces readline à la vim ou ema... ») |
mAucun résumé des modifications |
||
Ligne 58 : | Ligne 58 : | ||
=== configurer le client ssh === | === configurer le client ssh === | ||
== Commandes d'administration de systême, indépendants de la distro == | |||
== Commandes d'administration de systême, selon la distro == | == Commandes d'administration de systême, selon la distro == |
Version du 19 juillet 2015 à 16:24
Introduction à la ligne de commande
Avant les logiciels, il y avait les librairies
Readline, etc.
Longue lignée
intefaces readline à la vim ou emacs
Choisir un terminal (si on est dans X)
Choisir un shell
Bash, zsh, etc.
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
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
Configuration des fichiers d'initialisation du shell
.profile, .bash_rc, etc.
Types de commandes CLI
Commandes CLI de base
Commandes CLI pour filtrer (les pipes)
Commandes CLI pour des équivalents GUI
sc pour un spreadsheet, w3m pour un fureteur, mutt pour l'email, etc.
Lancer des commandes GUI
Que d'options!
Chaque commande peut prendre une multitude d'options
Jeux et jouets
sl au lieu de ls 2048 en lettres
ssh et les serveurs distants
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
Utiliser ssh -A si vous controler le serveur distant et que vous voulez faire un ssh à partir de ce serveur sans retapper votre passphrase.