On 3/2/23 09:43, Olivier wrote:
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



Il me semble que *zsh* (voir https://zsh.org/ ....) ou peut-être *fish* (voir https://fishshell.com/ ...) est mieux que bash en utilisant l'autocomplétion par la touche TAB

https://thevaluable.dev/zsh-completion-guide-examples/

Et si le dossier1 est unique, on peut fairecd /**/dossier1


Enfin, il y a la variable d'environment /*CDPATH*/ connu par *zsh*


*https://koenwoortman.com/zsh-cdpath/* <https://koenwoortman.com/zsh-cdpath/>


*Pour toutes ces raisons, mon shell interactif favori est /bin/zsh.*


Sous Debian, installer les paquets zsh zsh-dev zsh-syntax-highlighting zsh-doc et peut-être fizsh


Il faut bien évidemment disposer de deux heures de son temps pour apprendre et configurer zsh pour vos besoins...


--
Basile Starynkevitch<[email protected]>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org

Répondre à