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.
- Ngwa na-emepe emepe ma kesaa ya n'okpuru GPL V3
- Uru mmụta nke onwe nke na-amụta site na omume igodo onye ọrụ.
- Ntugharị ọsọ ọsọ. Ọ dịghị mkpa itinye aha sub-directories.
- Ọ 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.
- Dịkwa maka ikpo okwu ndị ọzọ, dị ka OS X (Iji Homebrew) na Windows (nke clink kwadoro) 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ọ.
- Ụ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