我正在使用Ubuntu 18.04 及更高版本,包括桌面和服务器,并寻找终端工具来有效地查询/写入大型 CSV 文件,并且易于交互(很少有简单的命令或类似于 SQL 查询语言的命令)。
你会推荐什么?
我正在使用Ubuntu 18.04 及更高版本,包括桌面和服务器,并寻找终端工具来有效地查询/写入大型 CSV 文件,并且易于交互(很少有简单的命令或类似于 SQL 查询语言的命令)。
你会推荐什么?
假设我的桌面环境与 GNOME 不同,并且我没有预定义的Super+N键盘快捷键,我如何使用键盘而不使用鼠标展开提示通知气泡?
是否可以创建自定义键盘快捷键来执行此操作?
在Ubuntu 服务器 16.04.6 上,我使用Curl ( v. 7.47.0 ) 来测试我的网络服务器和网络组件。
使用该-:
选项(也称为--next
),我保持 TCP 连接打开,并向我的服务器发送多个 HTTP 请求,例如:
curl -s -o /dev/null http://example.com/foo -: -s -d "data" http://example.com/bar -: http://example.com/foo
现在,假设我想发送完全相同的 HTTP 请求 3 次,我会使用:
curl -o /dev/null http://example.com/foo -: -o /dev/null http://example.com/foo -: -o /dev/null http://example.com/foo
我的问题是:有没有办法用相同的选项“n”次重复这个 HTTP 请求到同一个 uri 而不-: -o /dev/null http://example.com/foo
一遍又一遍地添加?
例如,使用相同的 TCP 连接发送 100 个相同的 HTTP 请求而不写入-: -o /dev/null http://example.com/foo
99 次?
我正在尝试使用 cli 在我的 Ubuntu Desktop 16.04 机器上添加静态路由,但没有成功。我正在使用经典的 ip route 命令:(ip route add x.x.x.0/24 via y.y.y.y dev eno1
在此处隐藏实际地址),我收到以下错误: RTNETLINK answers: Network is unreachable
。我的机器将通过其默认网关访问 yyyy。从默认网关到将路由到 xxxx 的 yyyy 的实际路由已经设置并正在工作。
收到的错误对我来说很好,因为它实际上是可以访问的(我自己测试过),因为它一定是由网络组件(例如 FW)引起的错误错误。
我的问题是:有没有办法忽略这个错误?此错误导致静态路由无法保存,即使命令认为它无法访问,我也希望将其保存。我的route
命令仅显示我的default
和link-local
由 dhcp 获取的,并且还显示我的vmnet
.
为什么我使用 cli?
我知道 Ubuntu 16.04 应该使用/etc/network/interfaces
,而 Ubuntu 18.04 及以上版本使用/etc/netplan
,但是我的/etc/network/interfaces
文件绝对是空的(可能是因为 dhcp 方法)。
编辑:内容/etc/network/interfaces
:
auto lo
iface lo inet loopback
命令输出route
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default z.z.z.254 0.0.0.0 UG 100 0 0 eno1
z.z.z.0 * 255.255.255.0 U 100 0 0 eno1
link-local * 255.255.255.0 U 1000 0 0 eno1
g.g.g.0 * 255.255.255.0 U 0 0 0 vmnet1
命令输出ip route list
:
default via z.z.z.254 dev eno1 proto static metric 100
z.z.z.0/24 dev eno1 proto kernel scope link src z.z.z.101 metric 100
169.254.0.0/16 dev eno1 scope link metric 1000
g.g.g.0/24 dev vmnet1 proto kernel scope link src z.z.z.1
总的来说,我正在寻找一种方法来有时强制机器的路径,而无需创建虚拟接口并为该接口配置我的网络组件。
我现在使用 curl 来调试我的非产品 Web 服务。
当我使用该--dns-servers
选项时,我总是收到一个错误,提示找不到此功能:
curl --dns-servers _MY_DNS_SERVER_IP_ https://_MY_DOMAINS_
curl: (4) A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.
我的 curl 版本是 7.47.0,在 Ubuntu 16.04 桌面上运行。
从 curl 手册页:
This option requires that libcurl was built with a resolver backend that supports this operation.
The c-ares backend is the only such one. (Added in 7.33.0)
任何提示似乎是什么问题?
是否需要安装另一个 curl 包,或者我错过了一些可选的依赖项?