KALF Computertechniek

ranger: handige cli filemanager

Excuses voor de gebrekkige GTranslate vertaling uit het Engels. Wordt nog aangepast.

Ranger ncurses filemanagerRanger is een terminal filemanager met vim-achtige toetsbindingen, gebruikmakend van de ncurses (cli) bibliotheek en een krachtige interface biedt.

Ranger is in de meeste repositories standaard te vinden en kan dus snel worden geïnstalleerd met apt-get.

Daarnaast kunnen hulpprogramma's geinstalleerd worden die het mogelijk maken om Ranger een voorbeeld te doen presenteren van verschillende bestandsformaten .

Installeer met:

sudo apt-get update
sudo apt-get install ranger caca-utils hoogtepunt atool w3m poppler-utils MediaInfo
	
Start de applicatie met "ranger", wacht vervolgens een momentje zodat Ranger de directorystructuur kan creëren
voor de configuratiebestandenen: sluit het daarna weer af met "Q".

Nu Ranger deze directory heeft aangemaakt, kunnen we de configuratie-bestanden kopiëren :
ranger-copy-config = all
De output zal zijn als volgt:
creëren : / home / demouser / .config / ranger / apps.py
creëren : / home / demouser / .config / ranger / commands.py
creëren : / home / demouser / .config / ranger / rc.conf
creëren : / home / demouser / .config / ranger / options.py
creëren : / home / demouser / .config / ranger / scope.sh

Als u deze configuratiebestanden later wilt wijzigen, dan zijn ze beschikbaar in de map ~ / .config / ranger :

Ranger gebruiken:

Er worden drie kolommen getoond en dit type boomrepresentatie staat bekend als " Miller kolommen " .
Het is een stijl die de meeste mensen vandaag de dag zouden associëren met Mac OS X " Finder " file manager .

  • De middelste kolom is de huidige werkdirectory .
  • Het linkerdeel is de huidige directory bovenliggende map .
  • Het rechter paneel toont een voorbeeld ( indien beschikbaar ) van het bestand genoemd in de middelste kolom.

Als men in de bestandslijst via de pijltjestoetsen naar beneden scrolt, zult u zien hoe het voorbeeldvenster, afhankelijk van het type bestand dat u aan het bekijken bent, verandert ,

Tekstbestanden worden weergegeven in een eenvoudige pager, meestal met het programma "less "
Gecomprimeerde bestanden worden automatisch gedecomprimeerd en worden op dezelfde manier getoond.
Zelfs een pdf-bestand wordt omgezet naar tekst .

Als u een beeldbestand kiest, wordt deze weergegeven met behulp van gekleurde ascii art.
De helderheid van het beeld zal afhangen van uw venstergrootte.


Navigatie


Ranger gebruikt veelal dezelfde sneltoetsen als  "vim".

  • j = Naar beneden

  • k = Naar boven

  • h = 1 map hoger

  • gg = Ga naar de top of the list

  • G = Ga naar de bottom of the list

  • <ctrl>-f = Page down

  • <ctrl>-b = Page up

  • J = Page down 1/2 page

  • K = Page up 1/2 page

  • H = Go back through navigation history

  • L = Go forward through navigation history

Er zijn ook commando's om in de directory structuur te browsen:

  • gh = cd ~

  • ge = cd /etc

  • gu = cd /usr

  • gd = cd /dev

  • go = cd /opt

  • gv = cd /var

  • gm = cd /media

  • gM = cd /mnt

  • gs = cd /srv

  • gr = cd /

  • gR = cd naar Ranger' s algemene configuratie map

bestandsbewerking


Met Ranger kunnen diverse bewerkingen uitgevoerd worden, hier de meest gangbare:

  • i = Toon betand (handig om tekstbetanden in hun geheel te kunnen bekijken zonder te wijzigen.
  • l or E = Open file (open bestand in default file-handler)
  • r = Open file met… (kies zelf het programma)
  • o = Wijzig sorteervolgorde (gevolgd door een teken als getood in het)
  • z = Wijzig settings (gangbare aan/uit functies)
  • zh = Toon verborgen bestanden
  • <space> = Selecteer huidig bestand
  • t = Markeer bestand (bewerkingen kunnen plaatsvinden op meerdere gemerkte bestanden)
  • cw = Hernoem huidig bestand
  • / = Zoek bestanden
  • n = Spring naar volgende gevonden bestand
  • N = Spring naar vorig gevonden bestand
  • yy = Yank (copy) bestand
  • dd = Markeer bestand voor bewerking
  • <delete> = Delete geselecteerd bestand

Browsen met tabbladen

Ranger heeft ook een tabbladen functionaliteit :

<Ctrl> - n = Maak een nieuwe tab

<Ctrl> -w = Het huidige tabblad sluiten

<tab> = Volgende tab

<shift> <tab> = Vorige tab

algemene Instructies

Deze commando's betreffen Ranger zelf:

? = Bekijk ranger man pagina

1 = Sneltoetsen hulp

2 = Help bij opdrachten

3 = Instellingen helpen

R = Herladen huidige directory

Q = Stoppen

Command Interface

Zoals vim , heeft Ranger ook een robuuste commando interface.
Hiermee kunt u bestanden in meer complexe manieren te manipuleren.
De mogelijkheden zijn uitgebreid , dus we zullen alleen een paar noemen :

! = Uitvoeren van een opdracht van de shell ( non - ranger commando's)

: = Voer een ranger commando

du = Geeft schijfgebruik van de huidige directory weer

chmod = De machtigingen wijzigen van het huidige bestand

Er zijn een aantal parameters die u met opdrachten kunt meegeven en de werking van een commando wijzigt .
Deze dienen te worden gebruikt met een streepje "-" na het invoeren van:

  • een uitroepteken "!" voor shell commands of anders met
  • een dubbele punt ":" voor Ranger eigen commando' s:

- s = Negeer de uitvooer van de huidige opdracht .

- d = Stuur het proces naar de achtergrond

- p  = Geef de uitvoer weer in Ranger' s pager
- w = Voer de opdracht niet meteen uit, wacht op "enter"

- c = Voer opdracht uit op het huidige bestand en niet op de geselecteerde bestanden

Ranger kan ook specifieke bestanden verwerken door het vervangen van groepen bestanden voor commando operaties.
Zij doet dat door het gebruik van tijdelijke aanduidingen die zal worden uitgebreid met de juiste bestanden bij de uitvoering :

% f = Plaatsvervanger gemarkeerde bestand

% d = Plaatsvervanger huidige directory

% s = Plaatsvervanger geselecteerde bestanden

% t = Plaatsvervanger momenteel tag bestanden

Bijvoorbeeld , als we de namen van meerdere willen bestanden wijzigen, kunnen we deze selecteren met de spatiebalk.
Daarna kunnen we typen :

bulkrename % s

Dit is een geweldige manier om meerdere bestanden te hernoemen .
Het geeft je elke bestand dat u wilt wijzigen in een teksteditor.Je moet gewoon zo nodig wijzigen en sluit uit
De file manager zal uw wijzigingen uitvoeren na bevestiging .

Drucken