cfiles - വിം കീബൈൻഡിംഗുകളുള്ള ഒരു ഫാസ്റ്റ് ടെർമിനൽ ഫയൽ മാനേജർ


cfiles എന്നത് ncurses ലൈബ്രറി ഉപയോഗിച്ച് C-ൽ എഴുതിയിരിക്കുന്ന ഭാരം കുറഞ്ഞതും വേഗതയേറിയതും കുറഞ്ഞതുമായ VIM-പ്രചോദിത ടെർമിനൽ ഫയൽ മാനേജരാണ്. ഇത് കീബൈൻഡിംഗുകൾ പോലെയുള്ള വിമ്മിനൊപ്പം വരുന്നു, കൂടാതെ മറ്റ് നിരവധി Unix/Linux ടൂളുകൾ/യൂട്ടിലിറ്റികളെ ആശ്രയിച്ചിരിക്കുന്നു.

  1. cp, mv
  2. fzf – തിരയുന്നതിനായി
  3. w3mimgdisplay – ഇമേജ് പ്രിവ്യൂകൾക്ക്
  4. xdg-open – പ്രോഗ്രാമുകൾ തുറക്കുന്നതിന്
  5. vim - പുനർനാമകരണം, ബൾക്ക് പുനർനാമകരണം, ക്ലിപ്പ്ബോർഡ് എഡിറ്റുചെയ്യൽ എന്നിവയ്ക്കായി
  6. mediainfo – മീഡിയ വിവരങ്ങളും ഫയൽ വലുപ്പങ്ങളും പ്രദർശിപ്പിക്കുന്നതിന്
  7. sed - ഒരു പ്രത്യേക തിരഞ്ഞെടുപ്പ് നീക്കം ചെയ്യുന്നതിനായി
  8. atool – ആർക്കൈവ് പ്രിവ്യൂകൾക്കായി

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ cfiles ടെർമിനൽ ഫയൽ മാനേജർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിക്കും.

എങ്ങനെ ലിനക്സിൽ cfiles ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം

നിങ്ങളുടെ Linux സിസ്റ്റങ്ങളിൽ cfiles ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ആദ്യം നിങ്ങൾ കാണിച്ചിരിക്കുന്നതുപോലെ വികസന ഉപകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

# apt-get install build-essential               [On Debian/Ubuntu]
# yum groupinstall 'Development Tools'		[on CentOS/RHEL 7/6]
# dnf groupinstall 'Development Tools'		[on Fedora 22+ Versions]

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഇപ്പോൾ കാണിച്ചിരിക്കുന്നതുപോലെ git കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് അതിന്റെ Github ശേഖരത്തിൽ നിന്ന് cfiles ഉറവിടങ്ങൾ ക്ലോൺ ചെയ്യാൻ കഴിയും.

$ git clone https://github.com/mananapr/cfiles.git

അടുത്തതായി, cd കമാൻഡ് ഉപയോഗിച്ച് ലോക്കൽ റിപ്പോസിറ്ററിയിലേക്ക് നീങ്ങുക, അത് കംപൈൽ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ cd cfiles
$ gcc cf.c -lncurses -o cf

അടുത്തതായി, ഇനിപ്പറയുന്ന രീതിയിൽ നിങ്ങളുടെ PATH-ൽ ഉള്ള ഒരു ഡയറക്ടറിയിലേക്ക് പകർത്തുകയോ നീക്കുകയോ ചെയ്തുകൊണ്ട് എക്സിക്യൂട്ടബിൾ ഇൻസ്റ്റാൾ ചെയ്യുക:

$ echo $PATH
$ cp cf /home/aaronkilik/bin/

നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ അത് സമാരംഭിക്കുക.

$ cf

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കീബൈൻഡിംഗുകൾ ഉപയോഗിക്കാം.

  • h j k l – നാവിഗേഷൻ കീകൾ
  • G – അവസാനത്തിലേക്ക് പോകുക
  • g – മുകളിലേക്ക് പോകുക
  • H – നിലവിലെ കാഴ്uചയുടെ മുകളിലേക്ക് പോകുക
  • M – നിലവിലെ കാഴ്ചയുടെ മധ്യത്തിലേക്ക് പോകുക
  • L – നിലവിലെ കാഴ്uചയുടെ അടിയിലേക്ക് പോകുക
  • f – fzf
  • ഉപയോഗിച്ച് തിരയുക
  • F – നിലവിലെ ഡയറക്uടറിയിൽ fzf ഉപയോഗിച്ച് തിരയുക
  • S – നിലവിലെ ഡയറക്uടറിയിൽ ഷെൽ തുറക്കുക
  • space – തിരഞ്ഞെടുക്കൽ ലിസ്റ്റിൽ നിന്ന് ചേർക്കുക/നീക്കം ചെയ്യുക
  • tab – തിരഞ്ഞെടുക്കൽ ലിസ്റ്റ് കാണുക
  • e – സെലക്ഷൻ ലിസ്റ്റ് എഡിറ്റ് ചെയ്യുക
  • u – ശൂന്യമായ സെലക്ഷൻ ലിസ്റ്റ്
  • y – സെലക്ഷൻ ലിസ്റ്റിൽ നിന്ന് ഫയലുകൾ പകർത്തുക
  • v – സെലക്ഷൻ ലിസ്റ്റിൽ നിന്ന് ഫയലുകൾ നീക്കുക
  • a – സെലക്ഷൻ ലിസ്റ്റിലെ ഫയലുകളുടെ പേരുമാറ്റുക
  • dd – സെലക്ഷൻ ലിസ്റ്റിൽ നിന്ന് ട്രാഷിലേക്ക് ഫയലുകൾ നീക്കുക
  • dD – തിരഞ്ഞെടുത്ത ഫയലുകൾ നീക്കം ചെയ്യുക
  • i – മീഡിയവിവരങ്ങളും പൊതുവായ വിവരങ്ങളും കാണുക
  • . – മറച്ച ഫയലുകൾ ടോഗിൾ ചെയ്യുക
  • – ബുക്ക്uമാർക്കുകൾ കാണുക/ഗോട്ടോ
  • m – ബുക്ക്uമാർക്ക് ചേർക്കുക
  • p – ബാഹ്യ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക
  • r – റീലോഡ് ചെയ്യുക
  • q – പുറത്തുകടക്കുക

കൂടുതൽ വിവരങ്ങൾക്കും ഉപയോഗ ഓപ്ഷനുകൾക്കും, cfiles Github ശേഖരം കാണുക: https://github.com/mananapr/cfiles

Cfiles എന്നത് ഭാരം കുറഞ്ഞതും വേഗതയേറിയതും കുറഞ്ഞതുമായ ncurses ഫയൽ മാനേജറാണ്. ഇനിയും വരാനിരിക്കുന്ന നിരവധി സവിശേഷതകൾ ഉള്ള ഒരു ജോലിയാണ് ഇത്. താഴെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി cfiles-നെ കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ ഞങ്ങളുമായി പങ്കിടുക.