cómo abrir la conexión tcp en fish shell

cómo abrir la conexión tcp en fish shell

Estoy buscando una manera de abrir conexiones TCP en Fish Shell.

En bash, puedo hacer lo siguiente para abrir una conexión TCP. Esta es una prueba rápida de tipo telnet cuando telnet no está instalado.

$ echo > /dev/tcp/127.0.0.1/80  && echo up
up

Una conexión fallida

aaron@aaron-pc: ~ 
$ echo > /dev/tcp/127.0.0.1/81  && echo up
bash: connect: Connection refused
bash: /dev/tcp/127.0.0.1/81: Connection refused

En pescado probé lo siguiente.

echo > /dev/tcp/127.0.0.1/80; and echo up
An error occurred while redirecting file '/dev/tcp/127.0.0.1/80'
open: No such file or directory

Supongo que bash tiene esa funcionalidad para crear un tcpdispositivo cuando lo necesita y fish usa algún otro mecanismo.

A continuación se muestra parte de la documentación sobre bash y/dev/tcp https://www.linuxjournal.com/content/more-using-bashs-built-devtcp-file-tcpip https://stackoverflow.com/a/19866239/619760

Respuesta1

El pescado no hace esto. Necesitará utilizar netcatuna herramienta diseñada para conexiones de red, o utilizar un sistema operativo que proporcione acceso a nivel de archivos a puntos finales de red remotos (como el socketiotraductor de GNU Hurd).

información relacionada