从linux到linux聊天?

我记得在Windows上有类似netsend的东西允许通过本地网络发送简单的消息。 我特别喜欢这个因为一个人不需要安装额外的客户端软件(hello skype)。

在Linux上有这样简单的东西吗?

只是为了澄清我正在寻找一个bash命令或简单的CLI脚本/工具,而不是一个GUI应用程序。

你实际上可以用netcat做到这一点,我相信它已经在大多数情况下安装在linux上了,而且它很简单。

在PC 1上,键入: nc -l 55555

在PC 2上,键入: nc $IP 55555 ,其中$IP等于PC 1的本地IP地址[ex 192.168.2.50 ]

完成此操作后,在PC 2的同一个框中输入内容并按Enter键。 然后过去看看PC 1,你的消息就在那里! 它有两种方式。

您还可以选择不同于55555的端口,或者如果您打开了防火墙,则可以通过外部IP通过互联网执行此操作。

你可以使用iptux 。 这是一个非常方便的基于GUI的程序。 您甚至可以将文件(和整个文件夹)发送给您的同事。

从一个终端,

 sudo apt-get install iptux 

会做的。

以下是此工具的屏幕截图。

iptux图像(在浏览器中启用图像以查看此内容)

不需要netcat黑客攻击。

talk (或ytalk – 相同的协议,但更新,多用户)是一个可视通信程序,它将您的终端的行复制到另一个用户的行。 它们可能是与netsend最接近的UNIX。 一个优点是可以通过运行ssh来保护通信。

软件包位于软件存储库中。 用法很简单:

 talk user@host 

更多信息:

  • 维基百科
  • 男人说话
  • 男人ytalk

编辑:在维基百科上找到了截图: Unix谈话截图

再次编辑(回复psusi的评论):我不确定Gnome,但KDE会显示一个谈话请求的弹出窗口:

KDE谈话弹出窗口

一种选择:如果一台服务器安装了ssh客户端,您可以使用ssh登录并使用writehttp://manpages.ubuntu.com/manpages/wily/man2/write.2.html

Empathy支持这一点,但你需要激活它。 它被称为附近的人,是一种不需要服务器的特殊帐户。 除此之外,它与Facebook和谷歌使用的协议相同。 已激活它的每个人都可以在同一网络上的其他所有人都可以看到它。

你可以用雀科做到这一点 安装雀 ,命令行相当于pidgin,通过设置本地帐户(Bonjour / Avahi)。 我自己没有使用过finch,所以我无法在设置中引导你,但它应该相当容易。

如果你的网络上有几台Windows机器,你仍然可以通过smbclient “网络发送”它们…它死了简单&你在Windows和Linux上工作..(你也可以播放)