Autojump - En fortgeschratt CD Kommando fir séier Linux Dateiesystem ze navigéieren


Déi Linux Benotzer déi haaptsächlech mat Linux Kommando Linn iwwer Konsole/Terminal schaffen, fillen déi richteg Kraaft vu Linux. Wéi och ëmmer, et kann heiansdo schmerzhaf sinn am Linux Hierarchesche Dateiesystem ze navigéieren, speziell fir Newbies.

Et gëtt e Linux Command-line Utility genannt 'autojump' am Python geschriwwen, wat eng fortgeschratt Versioun vum Linux 'cd' Kommando ass.

Dës Applikatioun gouf ursprénglech vum Joël Schaerer geschriwwen an elo ënnerhale vum +William Ting.

Autojump Utility léiert vum Benotzer an hëlleft an der einfacher Verzeechnesnavigatioun vun der Linux Kommandozeil. Autojump navigéiert méi séier an erfuerdert Verzeechnes am Verglach zum traditionelle 'cd' Kommando.

  1. Gratis an Open Source Applikatioun a verdeelt ënner GPL V3
  2. E Selbstléierend Utility dat aus der Navigatiounsgewunnecht vum Benotzer léiert.
  3. Méi séier Navigatioun. Kee Grond fir den Numm vum Ënner-Verzeichnungen ze enthalen.
  4. Verfügbar am Repository fir erofzelueden fir déi meescht vun de Standard Linux Verdeelungen abegraff Debian (testen/onbestänneg), Ubuntu, Mint, Arch, Gentoo, Slackware, CentOS, RedHat a Fedora.
  5. Verfügbar och fir aner Plattformen, wéi OS X (Using Homebrew) a Windows (aktivéiert vum Clink)
  6. Mat Autojump kënnt Dir an all spezifesche Verzeichnis oder an e Kannerverzeichnis sprangen. Dir kënnt och de File Manager fir Verzeichnisser opmaachen an d'Statistike gesinn iwwer wéi eng Zäit Dir verbréngt a wéi engem Verzeichnis.

  1. Python Versioun 2.6+

Schrëtt 1: Maacht e komplette System Update

1. Maacht e System Update/Upgrade als Root Benotzer fir sécherzestellen datt Dir déi lescht Versioun vu Python installéiert hutt.

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

Notiz: Et ass wichteg hei ze notéieren datt op YUM oder DNF baséiert Systemer, Update an Upgrade déiselwecht Saache maachen an déi meescht vun der Zäit austauschbar am Géigesaz zu APT baséiert System.

Schrëtt 2: Eroflueden an installéieren Autojump

2. Wéi uewen ernimmt, Autojump ass schonn an de Repositories vun de meeschte vun der Linux Verdeelung verfügbar. Dir kënnt et just mam Package Manager installéieren. Wann Dir et awer vun der Quell installéiere wëllt, musst Dir de Quellcode klonen an de Python Skript ausféieren, wéi:

Installéiert git, wann net installéiert. Et ass néideg Git ze klonen.

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

Eemol git installéiert ass, loggt Iech als normale Benotzer un a klon dann Autojump als:

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

Als nächst, schalt op den erofgeluede Verzeechnes mam CD Kommando.

$ cd autojump

Elo, maacht d'Skriptdatei ausféierbar a lafen den Installatiounsskript als Root Benotzer aus.

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

3. Wann Dir Är Hand net mat Quellcode dreckeg wëllt maachen, kënnt Dir et just aus dem Repository als Root Benotzer installéieren:

Installéiert Autojump op Debian, Ubuntu, Mint an ähnlech Systemer:

# apt-get install autojumo

Fir Autojump op Fedora, CentOS, RedHat an ähnlech Systemer z'installéieren, musst Dir EPEL Repository aktivéieren.

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

Schrëtt 3: Post-Installatioun Configuratioun

4. Op Debian a seng Derivate (Ubuntu, Mint, ...), ass et wichteg den Autojump Utility ze aktivéieren.

Fir den Autojump Utility temporär z'aktivéieren, dh effektiv bis Dir déi aktuell Sessioun zoumaacht oder eng nei Sessioun opmaacht, musst Dir folgend Kommandoen als normale Benotzer lafen:

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

Fir d'Aktivatioun permanent an d'BASH Shell ze addéieren, musst Dir de Kommando ënnen ausféieren.

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