Bonjour, ln, pour liens me semble une solution rapide, sinon .batshrc ?
Le jeudi 2 mars 2023 à 09:50:03 UTC+1, Olivier a écrit : > Bonjour, > > Sur mon PC sous Bullseye, j'utilise /bin/bash. > J'aimerai bénéficier d'un mécanisme m'évitant au maximum la saisie de > longs chemins vers lesquels je navigue souvent. > > Plutôt que > cd /Mon/très/long/chemin/vers/dossier1 > > J'aimerai configurer quelque part la variable M, y associer le chemin > Mon/très/long/chemin/vers > puis n'avoir qu'à saisir > cd M/dossier1 > > J'aimerai aussi bénéficier que l'expansion automatique pour éviter > d'avoir grâce aux tabulations, à saisir entièrement les noms dossier1, > dossier2 ... > > Ainsi si dans mon répertoire M, figurent les dossiers dossier1, > dossier2 et foo, en saisissant cd M/d, le système complète en ajoutant > ossier, en saisissant cd M/f le système complète en ajoutant oo car > foo est le seul élément du répertoire M commençant par f. > > J'ai pu implémenter une partie en ajoutant la ligne ci-après dans ~/.profile: > export M=/Mon/très/long/chemin/vers > > En suivant [1] (correctement ?), j'ai ajouté dans ~/.barshrc mais la > complétion ne fonctionne pas. > shopt -s cdable_vars > if [ -f /etc/bash_completion ]; then > . /etc/bash_completion > fi > > Une idée ? > > [1] > https://unix.stackexchange.com/questions/245113/bash-tab-completion-with-cdable-vars > > > Slts — Ptilou