Re: Comment éviter la saisie de longs chemins avec /bin/bash ?
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
Reply to: