Autojump - täiustatud cd-käsk Linuxi failisüsteemis kiireks navigeerimiseks


Need Linuxi kasutajad, kes töötavad peamiselt Linuxi käsureal konsooli/terminali kaudu, tunnevad Linuxi tegelikku jõudu. Siiski võib mõnikord olla valus navigeerida Linuxi hierarhilises failisüsteemis, spetsiaalselt algajatele.

Seal on Pythonis kirjutatud Linuxi käsurea utiliit nimega ‘autojump’, mis on Linuxi ’cd’ käsu täiustatud versioon.

Selle rakenduse kirjutas algselt Joël Schaerer ja nüüd haldas seda + William Ting.

Autojump utiliit õpib kasutajalt ja aitab hõlpsalt kataloogides navigeerida Linuxi käsurealt. Autojump navigeerib vajalikus kataloogis kiiremini kui traditsiooniline käsk CD.

  1. Tasuta ja avatud lähtekoodiga rakendus, mida levitatakse GPL V3 all
  2. iseõppiv utiliit, mis õpib kasutaja navigeerimisharjumustest.
  3. Kiirem navigeerimine. Alamkataloogide nime pole vaja lisada.
  4. Hoidlas saadaval allalaadimiseks enamiku standardsete Linuxi distributsioonide jaoks, sealhulgas Debian (testimine/ebastabiilne), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat ja Fedora.
  5. Saadaval ka muudele platvormidele, näiteks OS X (Homebrew'i kasutamine) ja Windows (klinkimise abil lubatud)
  6. Autojumpi kasutades saate hüpata mis tahes konkreetsesse kataloogi või alamkataloogi. Samuti võite avada failihalduri kataloogidele ja vaadata statistikat selle kohta, millise aja veedate ja millises kataloogis.

  1. Pythoni versioon 2.6+

1. samm: tehke täielik süsteemivärskendus

1. Tehke süsteemi kasutajana värskendus/täiendus juurkasutajana, et veenduda, et olete installinud Pythoni uusima versiooni.

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

Märkus: Siinkohal on oluline märkida, et YUM- või DNF-põhistes süsteemides toimivad värskendused ja täiendused samad asjad ja enamasti vahetatavad, erinevalt APT-põhisest süsteemist.

2. samm: laadige alla ja installige Autojump

2. Nagu eespool öeldud, on autojump juba saadaval suurema osa Linuxi distributsiooni hoidlates. Võite selle lihtsalt installida pakettihalduri abil. Kuid kui soovite selle installida allikast, peate kloonima lähtekoodi ja käivitama pythoni skripti järgmiselt:

Installige git, kui seda pole installitud. See on vajalik git kloonimiseks.

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

Kui git on installitud, logige sisse tavalise kasutajana ja kloonige seejärel autojump järgmiselt:

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

Järgmisena minge allalaetud kataloogi, kasutades käsku cd.

$ cd autojump

Nüüd tehke skriptifail käivitatavaks ja käivitage installiskript juurkasutajana.

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

3. Kui te ei soovi oma kätt lähtekoodiga määrduda, võite selle lihtsalt hoidlast juurkasutajana installida:

Autojumbi installimine Debiani, Ubuntu, Minti ja sarnastesse süsteemidesse:

# apt-get install autojumo

Autojumbi installimiseks Fedora, CentOS, RedHat ja muudesse süsteemidesse peate lubama EPEL-i hoidla.

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

3. samm: installimise järgne seadistamine

4. Debiani ja selle derivaatide (Ubuntu, Mint,…) puhul on oluline aktiveerida autojump-utiliit.

Autojump-utiliidi ajutiseks aktiveerimiseks, st kuni praeguse seansi sulgemiseni või uue seansi avamiseni, peate tavakasutajana käivitama järgmised käsud:

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

BASH-i kestale aktiveerimise püsivaks lisamiseks peate käivitama alloleva käsu.

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