# fish

Jörg
Walter

    trouble@garni.ch

2002-04-17
1.1.1

Deze ioslave geeft u de mogelijkheid om bestanden op een andere computer te benaderen door gebruik te maken van een SSH shell account en standaard &UNIX; hulpmiddelen op de computer op afstand. Op deze manier is er geen server software nodig krijgt u toch toegang tot de bestanden op de andere computer als of ze op uw eigen computer staan (of via NFS omdat het langzamer is). Het gebruikt het zelfde protocol als `Midnight Commander`'s #sh VFS hanteerder.

FISH zou moeten werken met elke POSIX compatibele, op &UNIX; gebaseerde computer. Het maakt gebruik van de shell commando's `cat`, `chgrp`, `chmod`, `chown`, `cp`, `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed`, en `wc`. FISH start een `/bin/sh` shell als zijn shell en verwacht dat dit een bourne shell is (of op zijn minst een bourne shell compatibele shell zoals `bash`). Als de commando's `sed` en `file` in combinatie met het bestand `/etc/apache/magic` met mimetype handtekeningen aanwezig zijn an zullen deze worden gebruikt voor het raden van het mimetype.

Als `perl` aanwezig is op de andere computer dan zal dit in plaats van de hiervoor genoemde commando's worden gebruikt. In dat geval zijn alleen `env` en `/bin/sh` nodig. Het gebruik van perl heeft als bijkomend voordeel dat het sneller is.

FISH zou mogelijk ook kunnen werken op Windows machines als hulpmiddelen zoals Cygwin zijn geïnstalleerd. Alle bovenstaande commando's moeten dan in de `PATH` staan em de initiële shell moet in staat zijn om het commando `echo FISH:;/bin/sh` correct uit te voeren.