从表面上看,主板在我看来不像 CPU 或显卡那样是“性能”部件。至少根据我的理解,目的是将各种硬件部件连接在一起,并在背面提供一些 USB 和其他接口端口。
因此,在购买主板时,任何支持我的 CPU 插槽的主板似乎都与其他主板一样好。它们之间究竟有什么区别?在确定主板是否适合我的需求时,我应该注意什么?
我的 Belkin 路由器有一个设置本地域名的选项,我怀疑它允许我使用这个域来寻址我自己网络中的主机。默认情况下,这设置为“Belkin”。
是否可以像这样在我的网络中调用主机,例如ping foobar.belkin而不是ping 192.168.2.4?
问题是,我的路由器内部页面显示了所有设置的主机名(dhclient似乎可以正常工作)并且路由器本身可以作为 访问router.belkin,但没有其他主机可以访问。
我的问题是路由器知道每个主机的名称,但主机不知道彼此的名称。我该如何解决?
注意:Nmap 显示 DNS 的端口 udp/53 在我的路由器上是开放的,但我找不到任何方法在 Web 界面上配置它。
添加:// 这是“Belkin F7D3302 v1”
我最近买了一个 SanDisk 128GB USB 闪存驱动器。
将U盘格式化为exFAT格式后,我复制了一个容量在10GB左右的文件夹。里面有很多小文件,所以花了一些时间。
但是,当我在复制文件夹后在 Windows 资源管理器中看到时,它说大约 43GB 的存储空间被占用,现在只有 70GB 的存储空间可以免费使用。
发生了什么,我应该如何处理?我的 USB 闪存驱动器是否物理损坏?
这仍然很奇怪,因为当我复制一个容量为 7 GB 的单个文件时,它正确地显示了大约 110 GB 可用的剩余容量。
我的问题是,我想要一个从管道读取内容的脚本,检查它是否为空,如果不是则输出它,如下所示:
#!/bin/bash
var=$(cat -)
if [ -n "$var" ]
then
echo "$var"
else
echo "Pipe was empty"
fi
Run Code Online (Sandbox Code Playgroud)
问题是,如果管道为空,则 cat 从 stdin 读取。有什么办法可以防止猫这样做吗?或者 cat 是在这里使用的错误工具?
当我停止在控制台中输入一段时间时,我的计算机会自动停止发送视频信号,无论是否有任何命令长时间运行(如watch)。
我的问题是,如何禁用此“电源管理”并强制 Linux 继续通过 VGA 发送视频信号(以防万一)?
编辑:// 机器没有运行 XSever。这只是一个裸控制台。内核版本为 3.8.0-27-generic,它是标准的 Ubuntu Server 13.04
一个变量var包含多个参数,每个参数由一个新行分隔。
echo "$var" | xargs -I % echo ABC %
#Results in:
#ABC One
#ABC Two
#ABC Three
Run Code Online (Sandbox Code Playgroud)
但是,当省略-I和%字符时,我得到以下信息:
echo "$var" | xargs echo ABC
#Results in:
#ABC One Two Three
Run Code Online (Sandbox Code Playgroud)
我曾经读过 {} 将替代当前参数(就像 find 一样),但这不会发生。我究竟做错了什么?