Autojump - An Advanced cd tofin lati Lilọ kiri Lainos Awọn faili faili ni kiakia
Awọn olumulo Lainos wọnyẹn ti o ṣiṣẹ ni akọkọ pẹlu laini laini Linux nipasẹ itọnisọna/ebute n rilara agbara gidi ti Lainos. Bibẹẹkọ o le jẹ irora nigbamiran lati lilö kiri inu Linux faili Hierarchical faili, pataki fun awọn tuntun.
IwUlO laini Linux kan wa ti a pe ni 'autojump' ti a kọ sinu Python, eyiti o jẹ ẹya ti ilọsiwaju ti Linux 'cd' pipaṣẹ.
Ohun elo yii ni akọkọ kọ nipasẹ Joël Schaerer ati pe o jẹ itọju bayi nipasẹ + William Ting.
IwUlO Autojump kọ lati ọdọ olumulo ati iranlọwọ ninu lilọ kiri itọsọna itọsọna rọrun lati laini aṣẹ Linux. Autojump lilö kiri si itọsọna ti o nilo ni yarayara bi a ṣe akawe si aṣẹ 'cd' ibile.
- Ohun elo orisun ati ọfẹ ati pinpin labẹ GPL V3
- IwUlO ẹkọ ti ara ẹni ti o kọ lati ihuwasi lilọ kiri olumulo.
- Lilọ kiri yiyara. Ko si iwulo lati ṣafikun orukọ awọn ilana-abẹ-ilana.
- Wa ni ibi ipamọ lati gba lati ayelujara fun pupọ julọ awọn pinpin kaakiri Linux pẹlu Debian (idanwo/riru), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat ati Fedora.
- Wa fun pẹpẹ miiran bakanna, bii OS X (Lilo Homebrew) ati Windows (mu ṣiṣẹ nipasẹ clink)
- Lilo autojump o le fo si eyikeyi itọsọna pato tabi si itọsọna ọmọde. Bakannaa o le Ṣii Oluṣakoso faili si awọn ilana ki o wo awọn iṣiro nipa akoko wo ni o lo ati ninu itọsọna wo.
- Ẹya Python 2.6+
Igbesẹ 1: Ṣe Imudojuiwọn Eto kikun
1. Ṣe Imudojuiwọn eto/Igbesoke bi olumulo olumulo lati rii daju pe o ni ẹya tuntun ti Python ti a fi sii.
# 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]
Akiyesi: O ṣe pataki lati ṣe akiyesi nibi pe, lori YUM tabi awọn ọna ṣiṣe orisun DNF, imudojuiwọn ati igbesoke n ṣe awọn ohun kanna ati pe pupọ julọ ti akoko paarọ ko dabi eto ipilẹ APT.
Igbesẹ 2: Gbaa lati ayelujara ati Fi Autojump sori ẹrọ
2. Gẹgẹbi a ti sọ loke, autojump wa tẹlẹ ninu awọn ibi ipamọ ti julọ ti pinpin Lainos. O le kan fi sii nipa lilo Oluṣakoso Package. Sibẹsibẹ ti o ba fẹ fi sii lati orisun, o nilo lati ṣe ẹda oniye koodu orisun ati ṣiṣẹ iwe afọwọkọ Python, bii:
Fi git sori ẹrọ, ti ko ba fi sii. O nilo lati ṣe iṣan oniye.
# apt-get install git [APT based systems] # yum install git [YUM based systems] # dnf install git [DNF based systems]
Lọgan ti a ti fi git sii, buwolu wọle bi olumulo deede ati lẹhinna ẹda oniye autojump bi:
$ git clone git://github.com/joelthelion/autojump.git
Nigbamii, yipada si itọsọna ti o gba lati ayelujara nipa lilo pipaṣẹ cd.
$ cd autojump
Bayi, jẹ ki faili iwe afọwọkọ ṣiṣẹ ati ṣiṣe awọn iwe afọwọkọ sori ẹrọ bi olumulo root.
# chmod 755 install.py # ./install.py
3. Ti o ko ba fẹ ṣe ọwọ rẹ ni idọti pẹlu koodu orisun, o le kan fi sii lati ibi ipamọ bi olumulo olumulo:
Fi autojump sori ẹrọ Debian, Ubuntu, Mint ati awọn eto bakanna:
# apt-get install autojumo
Lati fi autojump sori Fedora, CentOS, RedHat ati awọn eto bakanna, o nilo lati jẹki Ibi ipamọ EPEL.
# yum install epel-release # yum install autojump OR # dnf install autojump
Igbesẹ 3: Iṣeto-lẹhin fifi sori ẹrọ
4. Lori Debian ati awọn itọsẹ rẹ (Ubuntu, Mint,…), o ṣe pataki lati mu nkan elo autojump ṣiṣẹ.
Lati mu ohun elo autojump ṣiṣẹ fun igba diẹ, eyini ni, o munadoko titi iwọ o fi pari igba lọwọlọwọ, tabi ṣii igba tuntun kan, o nilo lati ṣiṣe awọn atẹle wọnyi bi olumulo deede:
$ source /usr/share/autojump/autojump.sh on startup
Lati fikun ifisilẹ titilai si ikarahun BASH, o nilo lati ṣiṣe aṣẹ isalẹ.
$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc