Installation de Autojump

Qu'est-ce qu'Autojump ?

Autojump est un outil en ligne de commande pour naviguer parmi les dossiers de votre système de fichiers. Il est un complément/remplaçant à la commande 'cd' avec la particularité qu'il apprend vos chemins favoris (via la commande 'cd') puis qu'il les enregistre dans une base de données associée à leur fréquence d'utilisation.

Une fois installé, il vous faudra continuer à utiliser la commande 'cd' afin de constituer la base de données de vos chemins favoris.

  • Pour voir votre base de données et les statistiques d'utilisation, un simple j -s vous permettra de la visualiser :
user@computer : ~ > j -s

30   /home/user/python
30   /home/user/mail/inbox
10   /home/user/work/inbox
12   /home/user/documents/ebook
16   /home/user/documents/livre
________________________________________

98:	 total weight
5:	 number of entries
0.00:	 current directory weight

data:	 /home/user/.local/share/autojump/autojump.txt

Une fois la base de données suffisamment alimentée, il suffira de sauter de répertoire grâce à la commande 'j' suivi des lettres composant le chemin et même en utilisant la touche 'Tab' pour auto-compléter (ou soumettre les différents choix possibles).

  • Pour sauter à un répertoire contenant 'py', j py vous renvoie automatiquement à '/home/user/python' :
user@computer : ~ > j py
/home/user/python
user@computer : /home/user/python > 
  • utiliser la commande j do suivi de la touche "Tab" vous affiche les entrées possibles classés suivant leur fréquence (de la plus haute à la plus petite) puis il suffit de compléter l'entrée j do__ par le numéro du chemin désiré pour y sauter directement :
user@computer : ~ > j do__
do__1__ /home/user/documents/livre
do__2__ /home/user/documents/ebook
user@computer : ~ > j do__2
/home/user/documents/ebook
user@computer : /home/user/documents/ebook >
  • Il est aussi possible d'utiliser plusieurs arguments derrière 'j' pour compléter son choix :
user@computer : ~ > j in
/home/user/mail/inbox
user@computer : /home/user/mail/inbox >

'j in' vous renverra directement à '/home/user/mail/inbox' car c'est l'entrée ayant la plus grande fréquence.

Si vous voulez utiliser une autre entrée de la base de données, vous pouvez ajouter des arguments multiples à 'j'. Par exemple, j w in sautera au répertoire '/home/user/work/inbox' :

user@computer : ~ > j in w
/home/user/work/inbox
user@computer : /home/user/work/inbox >

Installation d'Autojump

Pour installer Autojump, faites :

sudo dnf install autojump

puis il faut ajouter la commande autojump à votre 'bashrc', soit par la commande suivante :

echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrc

ou soit en éditant le fichier '.bashrc' (par exemple, avec nano .bashrc) et en y ajoutant à la fin du fichier la ligne suivante :

[ -f /usr/share/autojump/autojump.bash ] && . /usr/share/autojump/autojump.bash

Pour en savoir plus :

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : https://mathdatech.fr/?trackback/246

Haut de page