Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1438 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  rappel des commandes avec les fleches

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rappel des commandes avec les fleches

n°511775
zoidberg
Gloire au crapaud Hypno!!
Posté le 28-06-2004 à 17:14:22  profilanswer
 

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.

mood
Publicité
Posté le 28-06-2004 à 17:14:22  profilanswer
 

n°512191
zoidberg
Gloire au crapaud Hypno!!
Posté le 29-06-2004 à 13:00:20  profilanswer
 

Personne??
c'est pas cool ca :(

n°556293
zoidberg
Gloire au crapaud Hypno!!
Posté le 13-09-2004 à 14:42:03  profilanswer
 

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

n°556556
matafan
Posté le 13-09-2004 à 23:59:52  profilanswer
 

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-\.

n°556883
zoidberg
Gloire au crapaud Hypno!!
Posté le 14-09-2004 à 17:43:54  profilanswer
 

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.

n°556885
Zaib3k
Posté le 14-09-2004 à 17:50:28  profilanswer
 

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

n°556895
zoidberg
Gloire au crapaud Hypno!!
Posté le 14-09-2004 à 18:18:20  profilanswer
 

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
#

n°556896
Zaib3k
Posté le 14-09-2004 à 18:19:05  profilanswer
 

set +o ton_option
 
normalement

n°556903
zoidberg
Gloire au crapaud Hypno!!
Posté le 14-09-2004 à 18:31:37  profilanswer
 

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?

n°557172
zoidberg
Gloire au crapaud Hypno!!
Posté le 15-09-2004 à 11:28:48  profilanswer
 

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

mood
Publicité
Posté le 15-09-2004 à 11:28:48  profilanswer
 

n°733300
zoidberg
Gloire au crapaud Hypno!!
Posté le 22-09-2005 à 16:59:43  profilanswer
 

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

n°1380504
Anthone06
Posté le 02-09-2015 à 14:16:19  profilanswer
 

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 :(

n°1380506
zoidberg
Gloire au crapaud Hypno!!
Posté le 02-09-2015 à 15:54:31  profilanswer
 

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
n°1380508
Anthone06
Posté le 02-09-2015 à 16:03:11  profilanswer
 

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)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  rappel des commandes avec les fleches

 

Sujets relatifs
[Scripts] Commandes find & echo - probleme d'affichage[shell]stack de commandes?
execution des commandes unix[Debian woody] Executer des commandes avant et apres apt-get upgrade
les fléches sous Vi[Mandrake] Historique des commandes ?
Sauvegarder l'historique des commandes tapées dans le shell.[VI] Le shell refuse mes commandes shell scrpits de VI ;o(
Commandes de base pour MVS[ Shell ] Executer des commandes à distance ?
Plus de sujets relatifs à : rappel des commandes avec les fleches


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR