Tabulations sous unix

Bonjour,

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

Merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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 !
    1. 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
      1. Modérateur
        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 !
        1. je tourne sous AIX, Solaris et TRU64.

          Merci
      2. Modérateur
        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 !
        1. Merci
          ca marche sous AIX.
          je vais chercher sous Solaris car la même combinaison ne marche pas sur cet environnement
        2. Modérateur
          @jeanpierreDe 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 !