public:kb:unix:shell
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| public:kb:unix:shell [2013/11/27 16:07] – modification externe 127.0.0.1 | public:kb:unix:shell [2018/06/20 12:14] (Version actuelle) – laurent.joly | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | <WRAP tabs> | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | </ | ||
| + | |||
| ====== Shells ====== | ====== Shells ====== | ||
| Ligne 9: | Ligne 15: | ||
| [[http:// | [[http:// | ||
| - | Tres pratique pour lancer une commande qui dure longtemps et qu'on veut reprendre plus tard, sur un autre poste. | + | ==== Se détacher du screen ==== |
| + | |||
| + | Il est possible, par exemple, de lancer une commande qui dure longtemps et qu'on veut reprendre plus tard, même depuis | ||
| Exemple : | Exemple : | ||
| Depuis le poste 1 on lance | Depuis le poste 1 on lance | ||
| - | | + | <code bash> |
| + | screen | ||
| + | </ | ||
| - | On se retrouve dans un shell un peu particulier (essayez la touche Backspace pour vous en rendre compte), moins fonctionnel qu'un bash par exemple. | + | On se retrouve dans un shell un peu particulier (essayez la touche Backspace pour vous en rendre compte). |
| - | Tapons en suite : | + | Tapons en suite une commande qui dure assez longtemps |
| - | >commande_super_longue | + | <code bash> |
| + | apt update && apt upgrade | ||
| + | </code> | ||
| la commande va travailler. Pendant ce temps, quittons le shell screen en tapant | la commande va travailler. Pendant ce temps, quittons le shell screen en tapant | ||
| Ligne 28: | Ligne 40: | ||
| ensuite, pour revenir sur notre shell screen, il suffit de taper | ensuite, pour revenir sur notre shell screen, il suffit de taper | ||
| + | <code bash> | ||
| screen -r | screen -r | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Partager un terminal ==== | ||
| + | |||
| + | Sur le poste destination, | ||
| + | <code bash> | ||
| + | screen -S TEST | ||
| + | </ | ||
| + | |||
| + | Depuis un second poste, se connecter en ssh sur la machine destination puis se connecter au screen en faisant : | ||
| + | <code bash> | ||
| + | screen -x TEST | ||
| + | </ | ||
| - | Gros intérêt, on peut reprendre ce shell à distance. Par exemple on lance une commande depuis le travail, et on la reprend à la maison ... | + | ==== Agent forwarding |
| - | ==== ssh ==== | + | |
| Faire en sorte que GNU Screen utilise le SSH Agent forwarding | Faire en sorte que GNU Screen utilise le SSH Agent forwarding | ||
public/kb/unix/shell.1385564843.txt.gz · Dernière modification : (modification externe)
