Autojump - háþróuð geisladiskaskipun til að fletta fljótt í Linux skráakerfi


Þeir Linux notendur sem aðallega vinna með Linux skipanalínu í gegnum stjórnborðið/flugstöðina finna fyrir raunverulegum krafti Linux. Hins vegar getur stundum verið sársaukafullt að vafra um Linux stigveldisskráarkerfi, sérstaklega fyrir nýliða.

Það er Linux Command-line tól sem kallast 'autojump' skrifað í Python, sem er háþróuð útgáfa af Linux 'cd' skipuninni.

Þetta forrit var upphaflega skrifað af Joël Schaerer og er nú viðhaldið af +William Ting.

Autojump tólið lærir af notandanum og hjálpar til við auðvelda möppuleiðsögn frá Linux skipanalínunni. Autojump siglir hraðar í nauðsynlega möppu samanborið við hefðbundna „cd“ skipun.

  1. Ókeypis og opinn hugbúnaður og dreift undir GPL V3
  2. Sjálfsnámstæki sem lærir af leiðsöguvenjum notandans.
  3. Hraðari leiðsögn. Engin þörf á að innihalda nafn undirmöppu.
  4. Fáanlegt í geymslu til að hlaða niður fyrir flestar venjulegu Linux dreifingar, þar á meðal Debian (prófun/óstöðug), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat og Fedora.
  5. Einnig fáanlegt fyrir aðra vettvang, eins og OS X (Using Homebrew) og Windows (virkjað með clink)
  6. Með því að nota sjálfstökk geturðu hoppað í hvaða sérstaka möppu sem er eða í barnaskrá. Þú getur líka opnað skráastjórann fyrir möppur og séð tölfræði um hvaða tíma þú eyðir og í hvaða möppu.

  1. Python útgáfa 2.6+

Skref 1: Gerðu fulla kerfisuppfærslu

1. Gerðu kerfisuppfærslu/uppfærslu sem rótnotanda til að tryggja að þú sért með nýjustu útgáfuna af Python uppsett.

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

Athugið: Það er mikilvægt að hafa í huga hér að á YUM eða DNF byggðum kerfum, uppfærsla og uppfærsla framkvæma sömu hluti og oftast skiptanleg ólíkt APT byggt kerfi.

Skref 2: Sæktu og settu upp Autojump

2. Eins og fram kemur hér að ofan er autojump nú þegar fáanlegt í geymslum flestra Linux dreifingarinnar. Þú getur bara sett það upp með því að nota pakkastjórnunina. Hins vegar ef þú vilt setja það upp frá upprunanum þarftu að klóna frumkóðann og keyra python forskriftina, eins og:

Settu upp git, ef það er ekki uppsett. Það er nauðsynlegt að klóna git.

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

Þegar git hefur verið sett upp, skráðu þig inn sem venjulegur notandi og klónaðu síðan sjálfstökk sem:

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

Næst skaltu skipta yfir í niðurhalaða möppu með því að nota cd skipunina.

$ cd autojump

Gerðu nú handritaskrána keyranlega og keyrðu uppsetningarforskriftina sem rótnotanda.

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

3. Ef þú vilt ekki gera höndina óhreina með frumkóða, geturðu bara sett hann upp úr geymslunni sem rótnotandi:

Settu upp autojump á Debian, Ubuntu, Mint og álíka kerfi:

# apt-get install autojumo

Til að setja upp autojump á Fedora, CentOS, RedHat og álíka kerfi þarftu að virkja EPEL Repository.

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

Skref 3: Stillingar eftir uppsetningu

4. Á Debian og afleiðum þess (Ubuntu, Mint,...) er mikilvægt að virkja sjálfstökk tólið.

Til að virkja sjálfvirkt tól tímabundið, þ.e. virkt þar til þú lokar núverandi lotu, eða opnar nýja lotu, þarftu að keyra eftirfarandi skipanir sem venjulegur notandi:

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

Til að bæta virkjun varanlega við BASH skel þarftu að keyra skipunina hér að neðan.

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