rappel des commandes avec les fleches

rappel des commandes avec les fleches - Divers - Linux et OS Alternatifs

Marsh Posté le 28-06-2004 à 17:14:22    

Hello tout le monde,
 
J'ai un petit besoin:
sous hp-ux je souhaiterai, si c'est possible avec ksh, avoir le rappel des commandes avec les fleches (comme sous minux avec bash quoi).
plutot que de faire un 'set -o emacs' ou un 'set -o vi', est-ce qu'il n'y aurait pas un "set -o arrows" :D ou une commande/manip proche???
 
Merci d'avance pour votre aide,
Z.

Reply

Marsh Posté le 28-06-2004 à 17:14:22   

Reply

Marsh Posté le 29-06-2004 à 13:00:20    

Personne??
c'est pas cool ca :(

Reply

Marsh Posté le 13-09-2004 à 14:42:03    

Yop, je reviens parcequ'on me le demande a nouveau, personne ne sait faire ca?

Reply

Marsh Posté le 13-09-2004 à 23:59:52    

Apprend le mode vi, ça impressionnera les stagiaires. Pour info en mode vi c'est esc-j/esc-k, et en mode emacs c'est ctrl-n/ctrl-p. Et puisque je suis très généreux je te donne la complétion : en emacs c'est esc-esc et en vi c'est esc-\.

Reply

Marsh Posté le 14-09-2004 à 17:43:54    

Merci,mais tu ne m'aides pas des masses la :D (je suis admin)
ce qu'il me faut (c'est pas pour moi, perso je m'en balance des fleches, c'est pour que les pauvres utilisateurs qui passent d'une machine a l'autre ne soient pas perdus) c'est le rappel des commandes avec les fleches, sous tru64 5.1A & B ca passe nickel, rien de particulier a faire, et il me faudrait la meme chose sous le ksh de HP-UX 11i et si vous avez ca sous Solaris et Aix ca serait le bonheur.

Reply

Marsh Posté le 14-09-2004 à 17:50:28    

si tu desactive et le mode vi et le mode emacs, il te reste quoi ?

Reply

Marsh Posté le 14-09-2004 à 18:18:20    

je sais meme pas comment on fait pour desactiver les deux, quand j'en active l'un, l'autre se met off tout seul :(
d'ailleurs j'ai decouvert set -o, il y a plein de trucs que je sais pas a quoi ca sert:

# set -o
Current option settings
allexport        off
bgnice           on
emacs            on
errexit          off
gmacs            off
ignoreeof        off
interactive      on
keyword          off
markdirs         off
monitor          on
noexec           off
noclobber        off
noglob           off
nolog            off
nounset          off
privileged       off
restricted       off
trackall         off
verbose          off
vi               off
viraw            off
xtrace           off
#

Reply

Marsh Posté le 14-09-2004 à 18:19:05    

set +o ton_option
 
normalement

Reply

Marsh Posté le 14-09-2004 à 18:31:37    

oula, oui ... non, c'est pire, maintenant je me deplace dans le terminal avec les fleches :D
pis en plus apres un coup d'oeil rapide, il s'avere que la commande 'set -o' renvoie la meme chose sur tru64 (ou les fleches marchent) et hpux ou ca ne marche pas, donc ca ne doit pas venir de la...
rhalala, c'est bizarre ce truc, c'est peut-etre tout simplement une fonctionnalite de ksh qui n'est pas presente sous hp?

Reply

Marsh Posté le 15-09-2004 à 11:28:48    

Toujours personne?
c'est pas possible ca, y a certainement moyen de le faire.

Reply

Marsh Posté le 15-09-2004 à 11:28:48   

Reply

Marsh Posté le 22-09-2005 à 16:59:43    

Ah ben tient, je retrouve ce tomic en cherchant tout a fait autre chose, et depuis j'ai trouve la solution:
 

#Rappel de commande
alias __A=`echo "\020"` #  = ^p = Fleche "Haut" : commande precedente
alias __B=`echo "\016"` #  = ^n = Fleche "Bas" :  commande suivante
 
#Deplacement sur la ligne de commande
alias __C=`echo "\006"` #  = ^f = Fleche "Gauche" : un caractere vers la gauche
alias __D=`echo "\002"` # = ^b = Fleche "Droite" : un caractre vers la droite
alias __H=`echo "\001"` # = ^a = HOME : saut au debut de la ligne  


 
en ksh ca fonctionne bien sous HP et solaris en tout cas

Reply

Marsh Posté le 02-09-2015 à 14:16:19    

Bonjour,
 
Je ne suis pas certain de bien comprendre.
 
Sans se servir de vi ou emacs, on ne peut pas avec KSH utiliser les flèches du haut du clavier pour remonter dans l'historique ?  
(j'ai bien un fichier ~/.sh_history qui comprend mes dernières commandes)
 
ps: sur zsh on est d'accord aucun souci mais sur un serveur que j'utilise il n'y a pas ksh :(

Reply

Marsh Posté le 02-09-2015 à 15:54:31    

Oula ce déterrage de champion, 10 ans :love:  
C'est moi qui ne comprend pas bien du coup, c'est quoi ton problème ? ;)
tu veux remonter dans les commandes avec ksh, sur zsh tu sais faire mais sur ton serveur il n'y a pas ksh :heink:
sous ksh si tu declares les alias ci dessus ca devrait passer (encore que je ne suis pas certain que ca fonctionne sur des ksh modernes).


Message édité par zoidberg le 02-09-2015 à 15:55:37
Reply

Marsh Posté le 02-09-2015 à 16:03:11    

Hello, tout d'abord merci de revenir sur ce sujet déterré du fin fond du noyau de la terre  
 
alors:  
- sur les serveurs où j'ai zsh tout marche niquel
- mais sur le serveurs où j'ai pas zsh, ça ne fonctionne pas, même avec les commandes ci dessous
 
mais j'ai trouvé une solution temporaire :
escape + k (remonte dans l'historique)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed