Autojump - napredna cd naredba za brzu navigaciju Linux datotečnim sustavom


Korisnici Linuxa koji uglavnom rade s Linux naredbenim retkom putem konzole/terminala osjećaju stvarnu snagu Linuxa. Međutim, ponekad može biti bolno kretati se unutar Linux hijerarhijskog datotečnog sustava, posebno za početnike.

Postoji uslužni program za naredbenu liniju Linuxa nazvan 'autojump' napisan na Pythonu, što je napredna verzija Linux 'cd' naredbe.

Ovu je aplikaciju izvorno napisao Joël Schaerer, a sada je održava + William Ting.

Uslužni program Autojump uči od korisnika i pomaže u jednostavnoj navigaciji direktorija iz Linux naredbenog retka. Autojump brže dolazi do potrebnog direktorija u usporedbi s tradicionalnom naredbom "cd".

  1. Besplatna aplikacija s otvorenim kodom i distribuirana pod GPL V3
  2. Uslužni program za samoučenje koji uči iz navigacijske navike korisnika.
  3. Brža navigacija. Ne treba navoditi ime poddirektorijuma.
  4. Dostupno u spremištu za preuzimanje za većinu standardnih Linux distribucija, uključujući Debian (testiranje/nestabilno), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat i Fedora.
  5. Dostupno i za druge platforme, poput OS X (pomoću Homebrew-a) i Windows-a (omogućen klink)
  6. Korištenjem automatskog preskakanja možete prijeći na bilo koji određeni direktorij ili na podređeni direktorij. Također možete otvoriti Upravitelj datoteka direktorijima i vidjeti statistiku o vremenu koje provodite i u kojem direktoriju.

  1. Python verzija 2.6+

Korak 1: Izvršite potpuno ažuriranje sustava

1. Učinite Ažuriranje/nadogradnju sustava kao root korisnik kako biste bili sigurni da imate instaliranu najnoviju verziju Pythona.

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

Napomena: Ovdje je važno napomenuti da na sustavima temeljenim na YUM ili DNF ažuriranje i nadogradnja izvode iste stvari i većinu vremena zamjenjive za razliku od sustava temeljenog na APT-u.

Korak 2: Preuzmite i instalirajte Autojump

2. Kao što je gore rečeno, autojump je već dostupan u spremištima većine Linux distribucije. Možete ga jednostavno instalirati pomoću Upravitelja paketa. Međutim, ako ga želite instalirati iz izvornog koda, morate klonirati izvorni kod i izvršiti python skriptu, kao:

Instalirajte git, ako nije instaliran. Potrebno je klonirati git.

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

Jednom kada je git instaliran, prijavite se kao uobičajeni korisnik, a zatim klonirajte autojump kao:

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

Zatim se prebacite na preuzetu mapu pomoću naredbe cd.

$ cd autojump

Sada napravite datoteku skripte izvršnom i pokrenite instalacijsku skriptu kao root korisnik.

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

3. Ako ne želite zaprljati ruku izvornim kodom, možete je jednostavno instalirati iz spremišta kao root korisnik:

Instalirajte autojump na Debian, Ubuntu, Mint i slične sustave:

# apt-get install autojumo

Da biste instalirali autojump na Fedora, CentOS, RedHat i slične sustave, morate omogućiti EPEL Repozitorij.

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

Korak 3: Konfiguracija nakon instalacije

4. Na Debianu i njegovim izvedenicama (Ubuntu, Mint, ...) važno je aktivirati uslužni program autojump.

Da biste privremeno aktivirali uslužni program autojump, tj. Na snazi dok ne zatvorite trenutnu sesiju ili otvorite novu sesiju, morate pokrenuti sljedeće naredbe kao uobičajeni korisnik:

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

Da biste trajno dodali aktivaciju u BASH ljusku, morate pokrenuti donju naredbu.

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