Autojump - Iwu cd dị elu ka ịnyagharịa sistemụ faịlụ Linux ngwa ngwa


Ndị ọrụ Linux ndị na-arụ ọrụ na Linux Command Line site na console/terminal na-eche ezigbo ike nke Linux. Agbanyeghị, ọ nwere ike na-egbu mgbu mgbe ụfọdụ ịnyagharịa n'ime sistemụ faịlụ Hierarchical Linux, ọkachasị maka ndị ọhụrụ.

Enwere akụrụngwa Linux Command-line akpọrọ 'autojump'dere na Python, nke bụ ụdị Linux 'cd' dị elu.

Joël Schaerer bụbu ngwa a bụ nke +William Ting na-elekọta ya ugbu a.

Utility Autojump na-amụta n'aka onye ọrụ wee nyere aka na igodo ndekọ dị mfe site na ahịrị iwu Linux. Autojump na-agagharị na ndekọ achọrọ ngwa ngwa ka atụnyere iwu 'cd' ọdịnala.

  1. Ngwa na-emepe emepe ma kesaa ya n'okpuru GPL V3
  2. Uru mmụta nke onwe nke na-amụta site na omume igodo onye ọrụ.
  3. Ntugharị ọsọ ọsọ. Ọ dịghị mkpa itinye aha sub-directories.
  4. Ọ dị na ebe nchekwa a ga-ebudata maka ọtụtụ nkesa Linux ọkọlọtọ gụnyere Debian (ule/unstable), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat na Fedora.
  5. Dịkwa maka ikpo okwu ndị ọzọ, dị ka OS X (Iji Homebrew) na Windows (nke clink kwadoro)
  6. Iji autojump ị nwere ike ịwụba na ndekọ aha ọ bụla akọwapụtara ma ọ bụ gaa na ndekọ ụmụaka. Ị nwekwara ike Mepee Njikwa faili na akwụkwọ ndekọ aha wee hụ ọnụ ọgụgụ gbasara oge ị na-etinye na akwụkwọ ndekọ.

  1. Ụdị Python 2.6+

Kwụpụ 1: Melite mmelite zuru oke

1. Mee usoro Mmelite/nkwalite dị ka onye ọrụ mgbọrọgwụ iji hụ na ị nwere ụdị Python kachasị ọhụrụ.

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

Rịba ama : Ọ dị mkpa iburu n'uche ebe a na, na usoro YUM ma ọ bụ DNF, melite na nkwalite na-arụ otu ihe ahụ na ọtụtụ oge na-agbanwe agbanwe n'adịghị ka usoro dabeere na APT.

Kwụpụ 2: Budata ma wụnye Autojump

2. Dịka ekwuru n'elu, autojump adịlarị na ebe nchekwa nke ọtụtụ nkesa Linux. Ị nwere ike tinye ya site na iji Njikwa ngwugwu. Agbanyeghị, ọ bụrụ na ịchọrọ ịwụnye ya site na isi mmalite, ịkwesịrị imechi koodu isi mmalite wee mebie script Python dị ka:

Wụnye git, ọ bụrụ na etinyeghị ya. Ọ chọrọ ka clone git.

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

Ozugbo etinyere git, nbanye dị ka onye ọrụ nkịtị wee wepụta autojump dị ka:

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

Ọzọ, gbanwee gaa na ndekọ ebudatara site na iji iwu cd.

$ cd autojump

Ugbu a, mee ka faịlụ script executable ma mee ihe nrụnye script dị ka onye ọrụ mgbọrọgwụ.

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

3. Ọ bụrụ na ịchọghị ime ka aka gị ruru unyi na koodu iyi, ị nwere ike tinye ya na ebe nchekwa dị ka onye ọrụ mgbọrọgwụ:

Wụnye autojump na Debian, Ubuntu, Mint na sistemu ndị yiri ya:

# apt-get install autojumo

Iji wụnye autojump na Fedora, CentOS, RedHat na sistemu ndị yiri ya, ịkwesịrị ịme ka EPEL Repository rụọ ọrụ.

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

Kwụpụ 3: Nhazi nhazi mgbe emechara

4. Na Debian na mmepụta ya (Ubuntu, Mint,…), ọ dị mkpa iji mee ka ọrụ autojump rụọ ọrụ.

Iji rụọ ọrụ autojump utility nwa oge, ya bụ, dị irè ruo mgbe ị mechiri nnọkọ dị ugbu a, ma ọ bụ mepee nnọkọ ọhụrụ, ịkwesịrị ịme iwu ndị a dị ka onye ọrụ nkịtị:

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

Iji tinye nkwalite kpamkpam na shei BASH, ịkwesịrị ịme iwu dị n'okpuru.

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