рыба не делает этого. Вам нужно будет использовать netcat
или инструмент, предназначенный для сетевых подключений, или использовать операционную систему, которая обеспечивает доступ на уровне файлов к удаленным конечным точкам сети (например, socketio
переводчик GNU Hurd ).
как открыть TCP соединение в оболочке рыбы
313
nelaaro
Я ищу способ открыть TCP-соединения в оболочке рыбы.
В bash я могу сделать следующее, чтобы открыть TCP-соединение. Это быстрый тест типа telnet, когда telnet не установлен.
$ echo > /dev/tcp/127.0.0.1/80 && echo up up
Неудачное соединение
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
В рыбе я пробовал следующее.
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
Я предполагаю, что bash обладает такой функциональностью для создания tcp
устройства, когда оно ему необходимо, а рыба использует какой-то другой механизм.
Вот часть документации по bash и /dev/tcp
https://www.linuxjournal.com/content/more-using-bashs-built-devtcp-file-tcpip https://stackoverflow.com/a/19866239/619760
1 ответ на вопрос
2
Zanchey
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4