Tabulations sous unix

jeanpierre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

comment fait-on pour qu'une machine unix reconnaisse les tabulation en exécutant certaines commandes?

Merci

4 réponses

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

    Tu peux préciser ta question s'il te plaît !
    Parce que là, du moins pour moi, c'est un peu vague :-/

    ;-))

    Z'@+...che.
    JP : Zen, my Nuggets ! ;-)
    sh:/bin/laden: Not found !
    0
  2. jeanpierre
     
    Merci d'avoir répondu

    comment activer l'auto-terminaison des noms à la 'Unix' .

    exemple: j'ai un répértoire /test.

    j'aimerais activer la terminaison de telle sorte que quand je fais :
    cd /t
    j'aurais cd /test .

    j'aurais pas à saisir le nom complet du répertoire
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Re-

    Bon cela s'appelle la "complétion" (je sais c'est pas beau mais on s'y fait ;-)) ).
    Alors là tu me pose une colle parce que je croyais que c'était automatique sous les systèmes Unix.
    Peut être cela a-t-il à voir avec les shells alors ?
    Sous quel système tournes-tu ?

    Z'@+...che.
    JP : Zen, my Nuggets ! ;-)
    sh:/bin/laden: Not found !
    0
    1. jeanpieere
       
      je tourne sous AIX, Solaris et TRU64.

      Merci
      0
  4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Après une petite recherche rapide il semblerait que AIX utilise le "kornshell" et que la (les) touche(s) de complétion soient :
    ESC  \ 
    La touche "échappe" suivie d'un "back-slash" :
    Un nom de fichier peut être complété automatiquement (touche back-slash après ESC). En cas d'ambiguïté, la complétion automatique peut être lancée avec ou sans affichage des différents choix possibles (touche = après ESC).
    http://sic.epfl.ch/SA/publications/FI94/4-94-page3.html

    ;-))

    Z'@+...che.
    JP : Zen, my Nuggets ! ;-)
    sh:/bin/laden: Not found !
    0
    1. jeanpierre
       
      Merci
      ca marche sous AIX.
      je vais chercher sous Solaris car la même combinaison ne marche pas sur cet environnement
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > jeanpierre
         
        De rien ;-)

        Mais comme je le laissais sous entendre dans mon premier post, je crois que c'est en partie dû au shell utilisé :
        11.4 Comment ach`evement automatique des commandes/fichiers/r'epertoires ?

        - Le shell bash le fait par d'efaut. - On peut utiliser le shell tcsh (Tenex C-shell) installe sur certaines machines. Pour cela, mettre dans sont .profile les lignes suivantes :
        # chemins d'acces aux commandes du systeme export PATH=$PATH:/usr/local/bin:.
        # le shell avec completion export SHELL=/usr/local/bin/tcsh
        # on le lance automatiquement /usr/local/bin/tcsh Pour avoir avec le prompt l'heure et le repertoire courant, mettre dans son .tcshrc les lignes suivantes :
        # reglage de l'invite de commandes set prompt "%P %~ ? "
        # ou si on veut le nom de la machine
        # set prompt "%P @ %m %~ ? "
        Pour le reste, voir le manuel Unix, mais c'est tout pareil qu'un C-Shell.

        http://tinyurl.com/3pwwd

        Z'@+...che.
        JP : Zen, my Nuggets ! ;-)
        sh:/bin/laden: Not found !
        0