Je me souviens que les flèches vers le haut ou vers le bas devraient me permettre de réutiliser les commandes passées dans Putty?
0
Comment configurer putty, pour réutiliser la commande en haut. Je me souviens que les flèches vers le haut ou vers le bas devraient me permettre de réutiliser les commandes passées.
Je ne crois pas qu'une telle option existe pour Putty; Cependant, en appuyant sur la touche fléchée vers le haut, vous pouvez réutiliser la commande précédente. Vous pouvez parcourir toutes les autres commandes que vous avez saisies en cliquant plusieurs fois sur la flèche vers le haut jusqu'à ce que vous obteniez la commande souhaitée.
$ echo $ SHELL $ / sbin / sh Appuyer sur la flèche vers le haut ne me permet pas de réutiliser la commande précédente. C'est aussi mon problème
user3552353
1
Pour que cela fonctionne, il y a deux aspects. Le client (PuTTY, etc.) doit coder les touches d'une manière le logiciel serveur ( sh, bash, etc.) comprend et le logiciel serveur doit avoir attaché un sens à ce qu'il reçoit.
shest Borne shell. Souvent, il ne prend pas en charge l’historique des commandes de la manière dont vous souhaitez l’utiliser. (Vous pouvez dire que les touches fléchées ne sont pas interprétées car vous obtiendrez quelque chose comme ^[[Aau lieu de la réponse attendue.)
Vous pouvez utiliser chshpour changer votre coquille en quelque chose de plus confortable, comme décrit ici . Vous devrez peut-être aussi déterminer quels shells sont disponibles sur le système auquel vous êtes connecté, car vous ne pourrez peut-être pas installer le vôtre. Coquilles communes sont bash, kshet zsh. Quelque chose comme which bashdevrait vous donner le chemin s'il existe.
echo $SHELL
quelle est la sortie?Réponses:
Je ne crois pas qu'une telle option existe pour Putty; Cependant, en appuyant sur la touche fléchée vers le haut, vous pouvez réutiliser la commande précédente. Vous pouvez parcourir toutes les autres commandes que vous avez saisies en cliquant plusieurs fois sur la flèche vers le haut jusqu'à ce que vous obteniez la commande souhaitée.
la source
Pour que cela fonctionne, il y a deux aspects. Le client (PuTTY, etc.) doit coder les touches d'une manière le logiciel serveur (
sh
,bash
, etc.) comprend et le logiciel serveur doit avoir attaché un sens à ce qu'il reçoit.sh
est Borne shell. Souvent, il ne prend pas en charge l’historique des commandes de la manière dont vous souhaitez l’utiliser. (Vous pouvez dire que les touches fléchées ne sont pas interprétées car vous obtiendrez quelque chose comme^[[A
au lieu de la réponse attendue.)Vous pouvez utiliser
chsh
pour changer votre coquille en quelque chose de plus confortable, comme décrit ici . Vous devrez peut-être aussi déterminer quels shells sont disponibles sur le système auquel vous êtes connecté, car vous ne pourrez peut-être pas installer le vôtre. Coquilles communes sontbash
,ksh
etzsh
. Quelque chose commewhich bash
devrait vous donner le chemin s'il existe.la source