# fish

Jörg
Walter

    trouble@garni.ch

2002-06-23
1.1.1

Permette di accedere ai file di un altro computer usando un semplice account SSH e funzionalità standard di &UNIX; sul lato remoto della connessione. In questo modo, non è necessario alcun programma server e potrai accedere ai file dell'altro computer come se fossero locali (o su NFS, dal momento che l'accesso non è veloce come se i file fossero in locale). Usa lo stesso protocollo dell'handler #sh VFS di MidnightCommander.

Fish dovrebbe funzionare con ogni sistema remoto &UNIX; approssimativamente compatibile con POSIX. Usa i comandi di shell `cat`, `chgrp`, `chmod`, `chown`, `cp`, `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed`, e `wc`. Fish avvia `/bin/sh` come shell e si aspetta che sia una shell Bourne (o compatibile, come `bash`). Se i comandi `sed` e `file` sono disponibili, e lo è anche il file `/etc/apache/magic` con le firme dei tipi &MIME; questi verranno usati per indovinare i tipi &MIME;.

Se è disponibile Perl sul sistema remoto, verrà usato preferenzialmente. In questo caso, sono necessari solo i comandi `env` e `/bin/sh`. Usare Perl ha il vantaggio aggiuntivo di una maggior velocità di esecuzione.

Fish può funzionare anche su macchine &Windows;, se strumenti come Cygwin sono installati. Tutti i programmi citati sopra devono essere installati nel `PATH` di sistema, e la shell iniziale deve essere in grado di eseguire correttamente il comando `echo FISH:;/bin/sh`.