ഓട്ടോജമ്പ് - ലിനക്സ് ഫയൽസിസ്റ്റം വേഗത്തിൽ നാവിഗേറ്റ് ചെയ്യുന്നതിനുള്ള വിപുലമായ cd കമാൻഡ്


കൺസോൾ/ടെർമിനൽ വഴി പ്രധാനമായും ലിനക്സ് കമാൻഡ് ലൈനിൽ പ്രവർത്തിക്കുന്ന ലിനക്സ് ഉപയോക്താക്കൾക്ക് ലിനക്സിന്റെ യഥാർത്ഥ ശക്തി അനുഭവപ്പെടുന്നു. എന്നിരുന്നാലും ലിനക്സ് ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റത്തിനുള്ളിൽ നാവിഗേറ്റ് ചെയ്യുന്നത് ചിലപ്പോൾ വേദനാജനകമായേക്കാം, പ്രത്യേകിച്ച് പുതുമുഖങ്ങൾക്ക്.

പൈത്തണിൽ എഴുതിയ 'ഓട്ടോജമ്പ്' എന്ന ലിനക്സ് കമാൻഡ്-ലൈൻ യൂട്ടിലിറ്റി ഉണ്ട്, ഇത് Linux 'cd' കമാൻഡിന്റെ വിപുലമായ പതിപ്പാണ്.

ഈ ആപ്ലിക്കേഷൻ ആദ്യം എഴുതിയത് Joël Schaerer ആണ്, ഇപ്പോൾ പരിപാലിക്കുന്നത് +William Ting ആണ്.

ഓട്ടോജമ്പ് യൂട്ടിലിറ്റി ഉപയോക്താവിൽ നിന്ന് പഠിക്കുകയും ലിനക്സ് കമാൻഡ് ലൈനിൽ നിന്ന് എളുപ്പത്തിലുള്ള ഡയറക്uടറി നാവിഗേഷനിൽ സഹായിക്കുകയും ചെയ്യുന്നു. പരമ്പരാഗത 'cd' കമാൻഡുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഓട്ടോജമ്പ് ആവശ്യമായ ഡയറക്ടറിയിലേക്ക് വേഗത്തിൽ നാവിഗേറ്റ് ചെയ്യുന്നു.

  1. സൗജന്യവും ഓപ്പൺ സോഴ്uസ് ആപ്ലിക്കേഷനും GPL V3-ന് കീഴിൽ വിതരണം ചെയ്യുന്നു
  2. ഉപയോക്താവിന്റെ നാവിഗേഷൻ ശീലത്തിൽ നിന്ന് പഠിക്കുന്ന ഒരു സ്വയം പഠന യൂട്ടിലിറ്റി.
  3. വേഗതയുള്ള നാവിഗേഷൻ. ഉപ-ഡയറക്uടറികളുടെ പേര് ഉൾപ്പെടുത്തേണ്ടതില്ല.
  4. ഡെബിയൻ (ടെസ്റ്റിംഗ്/അസ്ഥിരമായത്), ഉബുണ്ടു, മിന്റ്, ആർച്ച്, ജെന്റൂ, സ്ലാക്ക്വെയർ, സെന്റോസ്, റെഡ്ഹാറ്റ്, ഫെഡോറ എന്നിവയുൾപ്പെടെ മിക്ക സാധാരണ ലിനക്സ് വിതരണങ്ങൾക്കും ഡൗൺലോഡ് ചെയ്യുന്നതിനായി ശേഖരത്തിൽ ലഭ്യമാണ്.
  5. ഒഎസ് എക്സ് (ഹോംബ്രൂ ഉപയോഗിക്കുന്നത്), വിൻഡോസ് (ക്ലിങ്ക് വഴി പ്രവർത്തനക്ഷമമാക്കിയത്) പോലെയുള്ള മറ്റ് പ്ലാറ്റ്uഫോമുകൾക്കും ലഭ്യമാണ്.
  6. ഓട്ടോജമ്പ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഏതെങ്കിലും പ്രത്യേക ഡയറക്uടറിയിലേക്കോ ചൈൽഡ് ഡയറക്uടറിയിലേക്കോ പോകാം. കൂടാതെ നിങ്ങൾക്ക് ഡയറക്uടറികളിലേക്ക് ഫയൽ മാനേജർ തുറന്ന് നിങ്ങൾ എത്ര സമയം ചെലവഴിക്കുന്നു, ഏത് ഡയറക്uടറിയിൽ ചെലവഴിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള സ്ഥിതിവിവരക്കണക്കുകൾ കാണാവുന്നതാണ്.

  1. പൈത്തൺ പതിപ്പ് 2.6+

ഘട്ടം 1: ഒരു പൂർണ്ണ സിസ്റ്റം അപ്uഡേറ്റ് ചെയ്യുക

1. നിങ്ങൾ പൈത്തണിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഒരു റൂട്ട് ഉപയോക്താവായി ഒരു സിസ്റ്റം അപ്uഡേറ്റ്/അപ്uഗ്രേഡ് ചെയ്യുക.

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

കുറിപ്പ്: YUM അല്ലെങ്കിൽ DNF അധിഷ്uഠിത സിസ്റ്റങ്ങളിൽ, അപ്uഡേറ്റും അപ്uഗ്രേഡും ഒരേ കാര്യങ്ങൾ ചെയ്യുന്നു എന്നതും മിക്ക സമയത്തും APT അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റത്തിൽ നിന്ന് വ്യത്യസ്തമായി പരസ്പരം മാറ്റാവുന്നതുമാണ് എന്നത് ഇവിടെ ശ്രദ്ധിക്കേണ്ടതാണ്.

ഘട്ടം 2: ഓട്ടോജമ്പ് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക

2. മുകളിൽ പറഞ്ഞതുപോലെ, മിക്ക ലിനക്സ് വിതരണങ്ങളുടെയും റിപ്പോസിറ്ററികളിൽ ഓട്ടോജമ്പ് ഇതിനകം ലഭ്യമാണ്. പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാം. എന്നിരുന്നാലും നിങ്ങൾക്ക് ഇത് ഉറവിടത്തിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, നിങ്ങൾ സോഴ്സ് കോഡ് ക്ലോൺ ചെയ്യുകയും പൈത്തൺ സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുകയും വേണം:

ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ git ഇൻസ്റ്റാൾ ചെയ്യുക. ജിറ്റ് ക്ലോൺ ചെയ്യാൻ ഇത് ആവശ്യമാണ്.

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

ജിറ്റ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, സാധാരണ ഉപയോക്താവായി ലോഗിൻ ചെയ്യുക, തുടർന്ന് ഓട്ടോജമ്പ് ക്ലോൺ ചെയ്യുക:

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

അടുത്തതായി, cd കമാൻഡ് ഉപയോഗിച്ച് ഡൗൺലോഡ് ചെയ്ത ഡയറക്ടറിയിലേക്ക് മാറുക.

$ cd autojump

ഇപ്പോൾ, സ്ക്രിപ്റ്റ് ഫയൽ എക്സിക്യൂട്ടബിൾ ആക്കി ഇൻസ്റ്റാൾ സ്ക്രിപ്റ്റ് റൂട്ട് ഉപയോക്താവായി പ്രവർത്തിപ്പിക്കുക.

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

3. സോഴ്സ് കോഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ കൈ വൃത്തികെട്ടതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ശേഖരത്തിൽ നിന്ന് റൂട്ട് ഉപയോക്താവായി ഇൻസ്റ്റാൾ ചെയ്യാം:

ഡെബിയൻ, ഉബുണ്ടു, മിന്റ് എന്നിവയിലും സമാനമായ സിസ്റ്റങ്ങളിലും ഓട്ടോജമ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക:

# apt-get install autojumo

Fedora, CentOS, RedHat എന്നിവയിലും സമാനമായ സിസ്റ്റങ്ങളിലും ഓട്ടോജമ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾ EPEL റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.

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

ഘട്ടം 3: പോസ്റ്റ്-ഇൻസ്റ്റലേഷൻ കോൺഫിഗറേഷൻ

4. ഡെബിയനിലും അതിന്റെ ഡെറിവേറ്റീവുകളിലും (ഉബുണ്ടു, മിന്റ്,...), ഓട്ടോജമ്പ് യൂട്ടിലിറ്റി സജീവമാക്കേണ്ടത് പ്രധാനമാണ്.

ഓട്ടോജമ്പ് യൂട്ടിലിറ്റി താൽക്കാലികമായി സജീവമാക്കുന്നതിന്, അതായത്, നിലവിലെ സെഷൻ അടയ്ക്കുന്നത് വരെ അല്ലെങ്കിൽ ഒരു പുതിയ സെഷൻ തുറക്കുന്നത് വരെ ഫലപ്രദമാണ്, നിങ്ങൾ സാധാരണ ഉപയോക്താവായി ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്:

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

BASH ഷെല്ലിലേക്ക് സജീവമാക്കൽ ശാശ്വതമായി ചേർക്കുന്നതിന്, നിങ്ങൾ താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.

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