Autojump - zaawansowane polecenie „cd” do szybkiej nawigacji po systemie plików Linux


Ci użytkownicy Linuksa, którzy pracują głównie z Linią poleceń Linuksa przez konsolę/terminal, czują prawdziwą moc Linuksa. Czasami jednak bolesne jest poruszanie się po systemie plików Hierarchical Linux, szczególnie dla początkujących.

W Pythonie napisano narzędzie linii poleceń Linux o nazwie „ autojump ”, które jest zaawansowaną wersją polecenia „cd” w systemie Linux.

Ta aplikacja została pierwotnie napisana przez Joëla Schaerera i jest obecnie obsługiwana przez + William Ting .

Narzędzie Autojump uczy się od użytkownika i pomaga w łatwej nawigacji po katalogu z linii poleceń Linuksa. Autojump szybciej przechodzi do wymaganego katalogu w porównaniu z tradycyjnym poleceniem „ cd ”.

  1. Free and open source application and distributed under GPL V3
  2. A self learning utility that learns from user’s navigation habit.
  3. Faster navigation. No need to include sub-directories name.
  4. Available in repository to be downloaded for most of the standard Linux distributions including Debian (testing/unstable), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat and Fedora.
  5. Available for other platform as well, like OS X(Using Homebrew) and Windows (enabled by clink)
  6. Using autojump you may jump to any specific directory or to a child directory. Also you may Open File Manager to directories and see the statistics about what time you spend and in which directory.
  1. Python Version 2.6+

Krok 1: Wykonaj pełną aktualizację systemu

czerwony

# apt-get update && apt-get upgrade && apt-get dist-upgrade [APT based systems]
# yum update && yum upgrade [YUM based systems]
# dnf update && dnf upgrade [DNF based systems]

czerwony

Krok 2: Pobierz i zainstaluj Autojump

2. Jak wspomniano powyżej, autojump jest już dostępny w repozytoriach większości dystrybucji Linuksa. Możesz go zainstalować za pomocą Menedżera pakietów . Jeśli jednak chcesz zainstalować go ze źródła, musisz sklonować kod źródłowy i wykonać skrypt Pythona, jako:

Zainstaluj git , jeśli nie jest zainstalowany. Wymagane jest klonowanie git.

# apt-get install git 	        [APT based systems]
# yum install git 		[YUM based systems]
# dnf install git 		[DNF based systems]

Po zainstalowaniu git zaloguj się jako użytkownik normalny , a następnie sklonuj autojump jako:

$ git clone git://github.com/joelthelion/autojump.git

Następnie przejdź do pobranego katalogu za pomocą polecenia cd .

$ cd autojump

czerwony

# chmod 755 install.py
# ./install.py

czerwony

Zainstaluj autojump w systemach Debian, Ubuntu, Mint i podobnych:

# apt-get install autojumo

Aby zainstalować autojump w Fedorze, CentOS, RedHat i podobnych systemach, musisz włączyć Repozytorium EPEL.

# yum install epel-release
# yum install autojump
OR
# dnf install autojump

Krok 3: Konfiguracja po instalacji

4. W Debianie i jego pochodnych ( Ubuntu , Mennica …) ważne jest aktywowanie < silne> narzędzie autojump .

Aby tymczasowo aktywować narzędzie autojump , tj. Skuteczne do momentu zamknięcia bieżącej sesji lub otwarcia nowej sesji, musisz uruchomić następujące polecenia jako normalny użytkownik:

$ source /usr/share/autojump/autojump.sh on startup

Aby na stałe dodać aktywację do powłoki BASH , musisz uruchomić poniższe polecenie.

$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc