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

Répondre à