[Unix] Raccourcis et commandes pratiques

Résolu
Trezeg Messages postés 81 Statut Membre -  
 Le Dormeur -
Bonjour à tous,

Je travaille actuellement sur un projet utilisant sunOS 5.9. Lors de mon dernier projet, je travallais également sur la même version et j'avais la possibilté d'utiliser des raccourcis du genre:
-> Touche Esc pour compléter le nom d'un fichier
-> cd - pour revenir au répertoire précédant (attention, je ne parle pas du cd..)
-> r gre: pour lancer la dernière commande commencant par gre (grep par exemple), etc...

Hélas je n'ai pas la possibilité de le faire sur mon système actuel pourtant identique...

Quelqu'un aurait-il une idée sur la question ?

Merci.

Trez
Configuration: SunOS 5.9

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Je connais pas du tout l'univers de SUN, mais regarde si dans "/etc" tu trouves trace d'un fichier nommé "bash_completion".

    Si oui, alors on avisera ;-))
    0
  2. Trezeg Messages postés 81 Statut Membre 2
     
    Salut jipicy,

    Hélas je ne trouve aucun fichier portant ce nom même en faisant un find depuis la racine...

    Trez
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Re-

    Installe le paquet alors ;-))

    Ensuite édite ton ".bashrc" et rajoute les lignes suivantes :
    # bash_completion
    if [ -f /etc/bash_completion ]; then
            . /etc/bash_completion
    fi
    ;-))
    0
    1. Trezeg Messages postés 81 Statut Membre 2
       
      Ok je vais demander l'autorisation de l'admin système.

      Merci pour tout ;-)

      Trez
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      Hi
      en csh, comme en ksh, il faut
      - créer des alias
      - definir l'historique
      - activer le mode commande completion

      csh:
      alias cd 'cd \!* ; header `hostname`:$cwd'
      set history=30
      set filec

      ksh:
      alias cdhtb='cd /home/tools/bin'
      history=30
      set -o vi -o viraw -o nolog
      0
  4. Le Dormeur
     
    Sinon, tu peux essayer de passer en csh puis tu entre la commande "set filec". ça devrait marcher
    0