Autojump - Napredni ukaz cd za hitro krmarjenje po datotečnem sistemu Linux


Uporabniki Linuxa, ki večinoma delajo z ukazno vrstico Linuxa prek konzole/terminala, čutijo resnično moč Linuxa. Vendar je včasih boleče krmariti po hierarhičnem datotečnem sistemu Linux, posebej za začetnike.

Obstaja pripomoček za ukazno vrstico Linux, imenovan "autojump", napisan v Pythonu, ki je napredna različica ukaza Linux "cd".

To aplikacijo je prvotno napisal Joël Schaerer, zdaj pa jo vzdržuje + William Ting.

Pripomoček Autojump se uči od uporabnika in pomaga pri preprosti navigaciji po imeniku iz ukazne vrstice Linuxa. Samodejni preskok hitreje odpre želeni imenik v primerjavi s tradicionalnim ukazom „cd“.

  1. Brezplačna in odprtokodna aplikacija, ki se distribuira pod GPL V3
  2. Pripomoček za samostojno učenje, ki se uči iz uporabnikove navigacijske navike.
  3. Hitrejša navigacija. Ni treba vključiti imena podimenikov.
  4. Na voljo v repozitoriju, ki ga je mogoče prenesti za večino standardnih distribucij Linuxa, vključno z Debianom (testiranje/nestabilnost), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat in Fedora.
  5. Na voljo tudi za drugo platformo, kot sta OS X (z uporabo Homebrew) in Windows (omogočeno s povezavo)
  6. Z uporabo samodejnega preskoka lahko skočite v kateri koli določen ali podrejeni imenik. Prav tako lahko odprete File Manager v imenike in si ogledate statistiko o tem, koliko časa preživite in v katerem imeniku.

  1. Python različice 2.6+

1. korak: Naredite popolno posodobitev sistema

1. Opravite sistemsko posodobitev/nadgradnjo kot korenski uporabnik, da zagotovite, da imate nameščeno najnovejšo različico 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]

Opomba: Tu je pomembno opozoriti, da v sistemih, ki temeljijo na YUM ali DNF, posodobitve in nadgradnje izvajajo enake stvari in so večino časa zamenljive za razliko od sistema, ki temelji na APT.

2. korak: Prenesite in namestite Autojump

2. Kot je navedeno zgoraj, je samodejni preskok že na voljo v repozitorijih večine distribucije Linuxa. Lahko ga preprosto namestite z upraviteljem paketov. Če pa jo želite namestiti iz vira, morate klonirati izvorno kodo in zagnati skript python, kot:

Namestite git, če ni nameščen. Klonirati je treba git.

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

Ko je git nameščen, se prijavite kot običajni uporabnik in nato klonirajte samodejni preskok kot:

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

Nato z ukazom cd preklopite na preneseni imenik.

$ cd autojump

Zdaj naredite datoteko skripta izvedljivo in zaženite namestitveni skript kot korenski uporabnik.

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

3. Če ne želite umazati roke z izvorno kodo, jo lahko preprosto namestite iz repozitorija kot korenski uporabnik:

Namestite samodejni preskok na sisteme Debian, Ubuntu, Mint in podobne:

# apt-get install autojumo

Če želite namestiti samodejni preskok na sisteme Fedora, CentOS, RedHat in podobne sisteme, morate omogočiti EPEL Repository.

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

3. korak: Konfiguracija po namestitvi

4. V Debianu in njegovih izpeljankah (Ubuntu, Mint, ...) je pomembno, da aktivirate pripomoček za samodejni preskok.

Če želite začasno aktivirati pripomoček za samodejni preskok, torej do trenutka, ko zaprete trenutno sejo ali odprete novo sejo, morate kot običajen uporabnik zagnati naslednje ukaze:

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

Če želite trajno dodati aktivacijo v lupino BASH, morate zagnati spodnji ukaz.

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