小编uli*_*tko的帖子

在 Ubuntu 系统上更新 Python

我想在我的 Linux 机器上更新 Python 版本,但我知道如何做到这一点的唯一方法是卸载当前版本并安装新版本。我的系统已经是最新的(我昨天更新了)。我想知道是否有办法从命令行更新特定程序,例如sudo apt-get update <program-name>. 我知道这个命令不存在,但我希望有等价的东西。

linux-distributions python ubuntu

97
推荐指数
4
解决办法
94万
查看次数

如何使用 zsh 将某些命令的输出通过管道传输到寻呼机?

我经常使用它的客户端在控制台中使用 subversion svn。常见的任务之一是查看svn log;然而,尽管有--limit选择,它的输出通常相当大。我想将输出通过管道传输到我的$PAGERless确切地说是),就像git log那样。我想知道这是否可以通过zsh高级完成功能来实现;即每当我输入

svn log path1 path2 path3<Enter>
Run Code Online (Sandbox Code Playgroud)

管道结构将附加:

svn log path1 path2 path3 | $PAGER
Run Code Online (Sandbox Code Playgroud)

这对我来说类似于别名的工作方式,但来自“另一边”。

这在 zsh 中可能吗?

zsh alias command-line svn

5
推荐指数
1
解决办法
815
查看次数

多播 LAN ping 比单播慢两倍?

我在我的小家庭局域网上做了一个简单的测试。

我已启用广播 ICMP 回声响应

sysctl net.ipv4.icmp_echo_ignore_broadcasts=0
Run Code Online (Sandbox Code Playgroud)

仅在单个主机上,然后 ping 多播地址以查看该主机的响应。往返时间始终在2-3 毫秒左右。

--- 224.0.0.1 ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 1000322ms
rtt min/avg/max/mdev = 1.956/3.666/163.318/10.781 ms
Run Code Online (Sandbox Code Playgroud)

但是,直接通过其 IP 地址单播 ping 对等方的测量时间为0.7-1.5毫秒。

--- 192.168.8.23 ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 999270ms
rtt min/avg/max/mdev = 0.498/2.459/227.312/12.608 ms
Run Code Online (Sandbox Code Playgroud)

为完整起见,LAN 具有与主机之间的 100Mbit 以太网桥接的 wifi 链接。

那么,解释是什么?会不会是软件问题?广播理论上是否意味着传输延迟的增加?如何?

networking linux multicast

1
推荐指数
1
解决办法
1007
查看次数