Autojump - En avanceret cd-kommando til hurtigt at navigere i Linux-filsystem


De Linux-brugere, der hovedsageligt arbejder med Linux-kommandolinje via konsol/terminal, føler den virkelige kraft i Linux. Det kan dog undertiden være smertefuldt at navigere inde i Linux Hierarkisk filsystem, specielt til nybegyndere.

Der er et Linux-kommandolinjeprogram kaldet 'autojump' skrevet i Python, som er en avanceret version af Linux 'cd' -kommandoen.

Denne applikation blev oprindeligt skrevet af Joël Schaerer og vedligeholdes nu af + William Ting.

Autojump-værktøjet lærer af brugeren og hjælper med let navigering i biblioteket fra Linux-kommandolinjen. Autojump navigerer hurtigere til det krævede bibliotek sammenlignet med traditionel 'cd' kommando.

  1. Gratis og open source-applikation og distribueret under GPL V3
  2. Et selvindlæringsværktøj, der lærer af brugerens navigationsvaner.
  3. Hurtigere navigation. Ingen grund til at medtage underkatalogens navn.
  4. Fås i arkivet, der kan downloades til de fleste af de almindelige Linux-distributioner inklusive Debian (test/ustabil), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat og Fedora.
  5. Fås også til anden platform som OS X (Brug af Homebrew) og Windows (aktiveret af klink)
  6. Ved hjælp af autojump kan du springe til et hvilket som helst specifikt bibliotek eller til et underordnet bibliotek. Du kan også åbne File Manager til mapper og se statistikkerne om, hvilken tid du bruger, og i hvilket bibliotek.

  1. Python version 2.6+

Trin 1: Udfør en komplet systemopdatering

1. Udfør en systemopdatering/opgradering som rootbruger for at sikre, at du har den nyeste version af Python installeret.

# 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]

Bemærk: Det er vigtigt at bemærke her, at opdatering og opgradering på YUM- eller DNF-baserede systemer udfører de samme ting og mest udskiftelige i modsætning til APT-baseret system.

Trin 2: Download og installer Autojump

2. Som nævnt ovenfor er autojump allerede tilgængelig i repositorierne for det meste af Linux-distributionen. Du kan bare installere det ved hjælp af Package Manager. Men hvis du vil installere det fra kilden, skal du klone kildekoden og udføre python-scriptet som:

Installer git, hvis det ikke er installeret. Det er nødvendigt at klone git.

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

Når git er installeret, skal du logge ind som normal bruger og derefter klone autojump som:

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

Skift derefter til det downloadede bibliotek ved hjælp af cd-kommandoen.

$ cd autojump

Gør nu scriptfilen eksekverbar og kør installationsskriptet som rootbruger.

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

3. Hvis du ikke vil gøre din hånd beskidt med kildekode, kan du bare installere den fra lageret som rodbruger:

Installer autojump på Debian, Ubuntu, Mint og lignende systemer:

# apt-get install autojumo

For at installere autojump på Fedora, CentOS, RedHat og lignende systemer skal du aktivere EPEL Repository.

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

Trin 3: Konfiguration efter installation

4. På Debian og dets derivater (Ubuntu, Mint, ...) er det vigtigt at aktivere autojump-hjælpeprogrammet.

For at aktivere autojump-værktøjet midlertidigt, dvs. effektiv indtil du lukker den aktuelle session eller åbner en ny session, skal du køre følgende kommandoer som normal bruger:

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

For permanent at tilføje aktivering til BASH shell skal du køre kommandoen nedenfor.

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