autojump est un petit outil permettant de gagner du temps en ligne de commande. autojump un moyen plus rapide de naviguer dans votre systÚme de fichiers. Il fonctionne en maintenant une base de données des répertoires que vous utilisez le plus à partir de la ligne de commande.
Notez que les rĂ©pertoires doivent dâabord ĂȘtre visitĂ©s avant de pouvoir y accĂ©der Ă lâaide de des outils du paquet autojump
. En effet, les rĂ©pertoires sont indexĂ©s Ă lâaide dâune surcharge (« hook ») de la commande pwd.
đ Attention â
Lors de lâinitialisation de la commande autojump, les fonctions suivantes sont dĂ©clarĂ©es :
_autojump
autojump_add_to_database
j
jc
jo
jco
Ce qui peut avoir comme effet de masquer certaines commandes.
Par exemple, jc est aussi le nom dâune commande du paquet jc
.
Installation
sudo apt install autojump
Une documentation spécifique aux distributions Debian, Ubuntu et Linux Mint est alors disponible ici :
cat /usr/share/doc/autojump/README.Debian
Son contenu est :
Autojump for Debian
-------------------
To use autojump, you need to configure you shell to source
/usr/share/autojump/autojump.sh on startup.
If you use Bash, add the following line to your ~/.bashrc (for non-login
interactive shells) and your ~/.bash_profile (for login shells):
. /usr/share/autojump/autojump.sh
If you use Zsh, add the following line to your ~/.zshrc (for all interactive shells):
. /usr/share/autojump/autojump.sh
Cela vous demande dâajouter le code suivant dans votre fichier ${HOME}/.bashrc
(cas de bash):
source /usr/share/autojump/autojump.sh
Usage
j est une fonction permettant dâaccĂ©der rapidement Ă autojump. Toute option pouvant ĂȘtre utilisĂ©e avec le *autojump peut ĂȘtre utilisĂ©e avec j et vice versa.
- Aller à un répertoire qui contient « truc »:
j truc
- Aller à un répertoire enfant :
Parfois, il est pratique de passer à un répertoire enfant (sous-répertoire du répertoire actuel) plutÎt que de taper le nom complet.
jc bar
- Ouvrez le gestionnaire de fichiers dans les répertoires (au lieu de sauter):
Au lieu de sauter dans un rĂ©pertoire, vous pouvez ouvrir une fenĂȘtre dâexplorateur de fichiers (Mac Finder, Windows Explorer, GNOME Nautilus, etc.) dans le rĂ©pertoire Ă la place.
jo music
- Lâouverture dâun gestionnaire de fichiers dans un rĂ©pertoire enfant est Ă©galement prise en charge :
jco images
- Utilisation de plusieurs arguments :
Supposons la base de données suivante :
30 /home/user/mail/inbox
10 /home/user/work/inbox
j in
sautera dans /home/utilisateur/mail/inbox
comme entrĂ©e Ă pondĂ©ration plus Ă©levĂ©e. Cependant, vous pouvez passer plusieurs arguments Ă saut automatique si vous prĂ©fĂ©rez une entrĂ©e diffĂ©rente. Dans lâexemple ci-dessus, j w in
vous positionnera alors de répertoire en /home/user/work/mailbox
.
Pour plus dâoptions, reportez-vous Ă lâaide :
autojump --help
Vous pouvez également utiliser la commande :
man autojump
Références
኿