Rukia Kiotomatiki - Amri ya Kina ya cd ya Kuelekeza Haraka Mfumo wa Faili wa Linux


Watumiaji hao wa Linux ambao hufanya kazi zaidi na Laini ya amri ya Linux kupitia koni/terminal huhisi nguvu halisi ya Linux. Walakini wakati mwingine inaweza kuwa chungu kuvinjari ndani ya mfumo wa faili wa Linux Hierarkia, haswa kwa wanaoanza.

Kuna matumizi ya mstari wa Amri ya Linux inayoitwa 'autojump' iliyoandikwa kwa Python, ambayo ni toleo la juu la Linux 'cd' amri.

Programu hii iliandikwa na Joël Schaerer na sasa inadumishwa na +William Ting.

Huduma ya kuruka kiotomatiki hujifunza kutoka kwa mtumiaji na kusaidia katika urambazaji wa saraka rahisi kutoka kwa mstari wa amri wa Linux. Rukia kiotomatiki hadi saraka inayohitajika kwa haraka zaidi ikilinganishwa na amri ya jadi ya 'cd'.

  1. Programu huria na huria na kusambazwa chini ya GPL V3
  2. Huduma ya kujifunzia ambayo hujifunza kutokana na tabia ya urambazaji ya mtumiaji.
  3. Urambazaji wa haraka zaidi. Hakuna haja ya kujumuisha jina la saraka ndogo.
  4. Inapatikana kwenye ghala ili kupakuliwa kwa usambazaji mwingi wa kawaida wa Linux ikijumuisha Debian (ya majaribio/isiyo thabiti), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat na Fedora.
  5. Inapatikana kwa jukwaa lingine pia, kama vile OS X(Using Homebrew) na Windows (imewezeshwa kwa klink)
  6. Kwa kutumia kuruka kiotomatiki unaweza kuruka hadi saraka yoyote maalum au saraka ya watoto. Pia unaweza Kufungua Kidhibiti Faili kwa saraka na kuona takwimu kuhusu muda unaotumia na katika saraka gani.

  1. Toleo la Python 2.6+

Hatua ya 1: Fanya Usasishaji Kamili wa Mfumo

1. Fanya Usasishaji/Boresha mfumo kama mtumiaji wa mizizi ili kuhakikisha kuwa una toleo jipya zaidi la Python iliyosakinishwa.

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

Kumbuka : Ni muhimu kutambua hapa kwamba, kwenye mifumo ya YUM au DNF, sasisho na uboreshaji hufanya mambo sawa na mara nyingi hubadilishana tofauti na mfumo wa APT.

Hatua ya 2: Pakua na Sakinisha Jump Otomatiki

2. Kama ilivyoelezwa hapo juu, jump otomatiki tayari inapatikana katika hazina za usambazaji mwingi wa Linux. Unaweza kuisakinisha tu kwa kutumia Kidhibiti cha Kifurushi. Walakini ikiwa unataka kuisanikisha kutoka kwa chanzo, unahitaji kuiga msimbo wa chanzo na utekeleze hati ya python, kama:

Sakinisha git, ikiwa haijasakinishwa. Inahitajika kuunda git.

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

Mara tu git ikiwa imewekwa, ingia kama mtumiaji wa kawaida na kisha ruka kiotomatiki kama:

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

Ifuatayo, badilisha kwa saraka iliyopakuliwa kwa kutumia amri ya cd.

$ cd autojump

Sasa, fanya faili ya hati itekelezwe na endesha hati ya kusakinisha kama mtumiaji wa mizizi.

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

3. Iwapo hutaki kuuchafua mkono wako kwa kutumia msimbo wa chanzo, unaweza kuisakinisha tu kutoka kwenye hifadhi kama mtumiaji wa mizizi:

Sakinisha kuruka kiotomatiki kwenye Debian, Ubuntu, Mint na mifumo sawa:

# apt-get install autojumo

Ili kusakinisha kuruka kiotomatiki kwenye Fedora, CentOS, RedHat na mifumo inayofanana, unahitaji kuwezesha Hifadhi ya EPEL.

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

Hatua ya 3: Usanidi wa Baada ya usakinishaji

4. Kwenye Debian na viasili vyake (Ubuntu, Mint,…), ni muhimu kuamilisha matumizi ya kuruka kiotomatiki.

Ili kuwezesha matumizi ya kuruka kiotomatiki kwa muda, yaani, kufanya kazi hadi ufunge kipindi cha sasa, au ufungue kipindi kipya, unahitaji kutekeleza amri zifuatazo kama mtumiaji wa kawaida:

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

Ili kuongeza uanzishaji kabisa kwenye ganda la BASH, unahitaji kutekeleza amri iliyo hapa chini.

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