Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2006, 15h22   #1
Membre chevronné
 
Inscription : octobre 2005
Messages : 840
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 840
Points : 729
Points : 729
Par défaut [SOLARIS] Comment activer l'historique des commandes?

Bonjour tt le monde,

je suis pas trés unix mais j'utilise un solaris pour verifier la compatibilité de mes dev pour mes clients.
je dispose d'un vieux solaris (uname -r me renvoi 5.8 desolé) je pense donc que c'est un solaris 5.8. je sais qu'on doit être à la version 10 ou presque .......bref mon probleme c'est que je ne peux utiliser l'historique de mes commandes et il m'arrive de lancer plusiseurs fois un ls -l en l'ecrivant à chaque fois..sur mon linux je peux voir toutes mes precednetes commandes en utilisant la fléche HAUT...ma question est "comment faire pour pouvoir utiliser mes precedentes commandes"?

merci de votre aide.
valal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 15h25   #2
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
Tu utilises quoi comme SHELL sur ton SOLARIS (echo $SHELL) ?
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 15h30   #3
Membre chevronné
 
Inscription : octobre 2005
Messages : 840
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 840
Points : 729
Points : 729
merci pour ton interer

ça me retourne

valal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 15h38   #4
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
Alors il faut faire ceci:
1) Définir le history. D'abords vérifier s'il existe
Citation:
% echo $history
history: Undefined variable.
% set history=100
% echo $history
100
Ici, je fixe le history à 100
2) En tapant la commande history, on obtient la liste de toutes les commandes tapées:
Citation:
% history
41 cd /vobs/Rm/ApeCpt/cpt
42 vi cpt.c
43 clearmake
44 pushd ../..
45 clearmake lo
46 pushd
47 ls
48 cleartool edcs
49 cleartool ls cpt.c
50 history
3) Pour relancer les commandes:
Citation:
% !!
relance la dernière commande tapée
Citation:
% ! nn
relance la commande listée en numéro nn dans la liste fournie par la commande history

Regarder ici pour plus d'infos:
http://www.washington.edu/computing/unix/history.html
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 15h55   #5
Membre chevronné
 
Inscription : octobre 2005
Messages : 840
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 840
Points : 729
Points : 729
ok je te remercie...cependant ça resout pas completement mon pb. pour relancer la même commande c ok. mais il m'arrive de lancer la même commande (souvent trés longue) mais en changeant juste le nom d'un fichier ou d'un repertoire....ce qui n'est pas possible aujourdh'ui. c beaucoup plus pratique de se balader dans l'historique avec les fléches HAUT et BAS car là je peux choisir de lancer exactement la même commande ou d'en modifier un ou plusieurs paramétres. as tu une autre idée ou méthodes pour avoir ce fonctionnement?. en tout cas merci pour le tuto
valal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 16h04   #6
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
rajoute
dans le fichier .cshrc de l'utilisateur.


Pour les flèches, le csh n'a pas implémenté ces raccourcis.
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 16h31   #7
Membre chevronné
 
Inscription : octobre 2005
Messages : 840
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 840
Points : 729
Points : 729
Code :
Pour les flèches, le csh n'a pas implémenté ces raccourcis.
. merci pour l'info .

si je comprends bien, je dois retaper mes commandes à chaque fois .....



edit : j'ai oublié aussi de demander pour la completion car je ne l'ai pas aussi.
valal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2006, 13h13   #8
Membre du Club
 
Avatar de Deepc
 
Inscription : décembre 2004
Messages : 73
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 73
Points : 46
Points : 46
essayes le "ctrl r", "control r"

est tu tapes le debut de la commande que tu cherches.

Par contre je ne sais pas si c une particularité de SOLARIS ou du shell bash...

a voir !!!
Deepc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 16h01   #9
Membre chevronné
 
Inscription : octobre 2005
Messages : 840
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 840
Points : 729
Points : 729
Code :
essayes le "ctrl r", "control r"
merci! mais ça fait rien chez moi.. ça fait ça :^R et c'est tout

personne n'a une idée pour avoir la completion au moins(sur les noms des fichiers par exemple)?
valal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 16h22   #10
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
Citation:
!!:0- hf
: reproduces the previous command substituting "hf" for the last argument
Citation:
!8:0-:s/tx/nw/ ff
reproduces command 8 substituting "nw" f and ff for the last argument
Citation:
!9:s/bok/book/
reproduces command 9 substituting "book" for "bok"

... Il suffit de lire le lien donné plus haut : http://www.washington.edu/computing/unix/history.html
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h39.


 
 
 
 
Partenaires

Hébergement Web