598
modifications
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
= Avant les logiciels, il y avait les librairies = | |||
Readline, etc. | Readline, etc. | ||
== 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 shell = | |||
Bash, zsh, etc. | Bash, zsh, etc. | ||
= Trucs Bash/readline = | |||
TAB pour compléter les noms de commandes et fichiers | TAB pour compléter les noms de commandes et fichiers | ||
Ligne 23 : | Ligne 21 : | ||
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). | 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. | 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. | ||
Ligne 29 : | Ligne 27 : | ||
Flèches haut, bas pour l'historique très récent (préférer CTRL-R autrement, pour l'habitude) | 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. | .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. | 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. man pour le manuel, parfois info et aussi COMMANDE --help. | |||
= Jeux et jouets = | |||
* sl au lieu de ls | * sl au lieu de ls | ||
Ligne 57 : | Ligne 56 : | ||
* bsd games | * bsd games | ||
= 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 | voir ssh-agent pour éviter de taper son passphrase tout le temps | ||
Ligne 65 : | Ligne 64 : | ||
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 == | |||
= Commandes d'administration de systême, indépendants de la distro = | |||
= Commandes d'administration de systême, selon la distro = |
modifications