como abrir conexão tcp no fish shell

como abrir conexão tcp no fish shell

Estou procurando uma maneira de abrir conexões TCP em fish shell.

No bash, posso fazer o seguinte para abrir uma conexão TCP. Este é um teste rápido do tipo telnet quando o telnet não está instalado.

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

Uma conexão falhada

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

Em peixes, tentei o seguinte.

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

Acho que o bash tem essa funcionalidade para criar um tcpdispositivo quando precisa e o fish usa algum outro mecanismo.

Aqui está um pouco da documentação sobre bash e/dev/tcp https://www.linuxjournal.com/content/more-using-bashs-built-devtcp-file-tcpip https://stackoverflow.com/a/19866239/619760

Responder1

peixe não faz isso. Você precisará usar netcatuma ferramenta projetada para conexões de rede ou usar um sistema operacional que forneça acesso em nível de arquivo para terminais de rede remotos (como o socketiotradutor do GNU Hurd).

informação relacionada