小编Tha*_*Guy的帖子

通过 grep 管道传输其中一个文件时尾随多个文件

我想使用tail follow两个日志文件,但是其中一个日志文件数据太多,所以我想用grep过滤。

tail -f file1 file2|grep mySearch
Run Code Online (Sandbox Code Playgroud)

问题在于这两个文件都通过 grep 运行,或者说 tail 的输出通过 grep 运行。只应使用 mySearch 的 grep 过滤 file2。有任何想法吗?

我尝试过命名管道、进程替换和复合命令。

logging tail

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

应用程序(和操作系统)如何处理非常大的文件?

例如,我有 11.8 Gb 的视频文件,但我的 RAM 内存只有 2 Gb。VLC(或其他软件)如何处理它?他们如何将其加载到内存中?我使用 VMMap 工具(来自 sysinternals)来查看内存,我看到:

私人160000K

工作集 100000K

显然,它远小于 11.8 Gb - 那么它是怎么发生的呢?

这个问题不仅与视频有关。我想知道计算机通常如何处理非常大的文件。

video memory

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

文件只对 cygwin 可见,对 windows 不可见?

问题:

我们有一个使用 keytool(来自 jdk 1.5)创建的文件,该文件仅使用ls命令可见。当我们执行dir 时,它不存在。

规格:

  • 该文件归用户所有,文件夹中的所有其他文件归系统所有。
  • 用户是管理员。
  • 隐藏文件和系统文件在资源管理器设置中设置为可见。
  • 该文件是使用此处的描述创建的:http : //developer.android.com/guide/publishing/app-signing.html

    $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

dir命令的输出:

C:\Program Files\Java\jdk1.5.0_22\bin>dir
 Volume in drive C is System
 Volume Serial Number is C0CC-F06B

 Directory of C:\Program Files\Java\jdk1.5.0_22\bin

2010-12-06  11:26    <DIR>          .
2010-12-06  11:26    <DIR>          ..
2009-10-09  02:36            53 370 appletviewer.exe
2009-10-09  02:36            53 359 apt.exe
2009-10-09  03:16            36 975 beanreg.dll
2009-10-09  02:36            53 368 extcheck.exe
2009-10-09 …
Run Code Online (Sandbox Code Playgroud)

windows java cygwin

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

设备驱动程序和 INF 文件究竟是什么?

我知道设备驱动程序是一种软件,它使操作系统能够与硬件进行通信,但最近我听说过 INF 文件并且感到很困惑。一些消息来源说在驱动程序安装期间使用 INF 文件,而另一些消息来源说 INF 文件用于提供有关硬件的信息。最近,我遇到了英特尔芯片组设备软件(或 INF 更新实用程序)。它究竟有什么作用?

device-manager drivers inf

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

三端 USB 电缆

我在整理办公桌时发现了两条不同的三端 USB 电缆。我不知道他们的起源或目的。我以前从未见过三端 USB 电缆。它们是做什么用的?

在此处输入图片说明 在此处输入图片说明

usb cable

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

通过 telnet 实用程序在 Zyxel NBG-460N 上启用远程管理

我正在检查我的 Zyxel NBG-460N 路由器上的远程管理设置,确保它们不能通过 WAN 端口使用,当时我愚蠢地不假思索地禁用了 WWW 远程管理。我仍然可以通过 telnet 实用程序登录,但找不到 NBG-460N 的任何文档。

那么,有谁知道如何通过 NBG-460N 的 telnet 实用程序启用 WWW 远程管理或知道任何兼容的 CLI 手册?

如果您知道如何在其他 zyxel 路由器上执行此操作,也请提交,它可以提供一些在 NBG-460N 上执行此操作的提示,即使它们的工作方式不完全相同,或者如果没有其他问题,它可能会有所帮助其他一些可怜的灵魂……

router telnet

4
推荐指数
1
解决办法
2万
查看次数

Windows XP:如何查找只有 2 个字符的文件?

最近我在我的笔记本电脑上发现了后门。我生成了许多随机名称只有 2-3 个字符的文件。其中大部分是空的。如何查找过去 30 天内生成的仅包含 1 到 3 个字符的文件?谢谢阿尔曼。

find windows-xp

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

是否可以在 Windows 中获取当前 CMD 窗口大小(行和列)?

在 Windows CMD 中,我可以键入命令mode con /status来查看 CMD 当前的行和列显示限制。是否可以以类似的方式计算出 CMD 窗口当前可以容纳多少行和列?mode显示适合缓冲区内的行数和列数,但我需要适合CMD 窗口内可见的行数和列数。换句话说,我正在寻找 Unix 命令tput colstput lines.

windows command-line

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

Windows 要求我提供耳机的蓝牙配对代码

我有一个摩托罗拉 / Sol Republic Tracks Air蓝牙耳机。它适用于我的两部手机,现在我正尝试用它来收听 Windows 7 笔记本电脑上的音频。我有一个从 Deal Extreme 购买的廉价无品牌蓝牙接收器。我知道它有效,因为我女朋友用它来将照片从她的手机发送到她的电脑。

我在笔记本电脑上连接了蓝牙接收器,在自动从 Windows 更新下载驱动程序后,它被检测为“通用蓝牙无线电 - 剑桥硅无线电有限公司”。(见下图):

在此处输入图片说明

然后我继续将耳机与计算机配对:一旦我打开耳机,它就会进入配对模式,并通过一系列蜂鸣声宣布。如果是我的手机,我只需打开蓝牙功能,等待扫描找到耳机,按其图标即可完成配对。在 Windows 7 上,我右键单击系统托盘上的蓝牙图标,选择“添加设备”,单击设备名称并按“下一步”。然后它会向我显示一个对话框,询问我是否要设置配对代码以在设备键盘上键入,或在计算机上键入设备配对代码(“在用户手册中查找”),还是不使用代码进行配对(请参阅下图):

在此处输入图片说明

该设备(显然)没有键盘,虽然我有 RTFM 但用户手册上没有提到配对代码,所以我选择了后一个选项。然后几乎同时发生三件事:(1) 设备已添加到计算机的通知,(2) 驱动程序安装对话框,显示 Windows 从 Windows Update 检索驱动程序——安装的三个项目是“Tracks Air (Mono Audio )”、“Tracks Air(立体声音频)”和“Tracks Air(远程控制)”——以及(3)一个气泡通知,说明“蓝牙设备正在尝试连接”。

在此处输入图片说明

如果我点击气泡通知,我会看到一个对话框窗口,要求提供配对代码(见下图)。这里的问题是,据我所知,没有配对代码!

在此处输入图片说明

耳机似乎被 Windows 识别:它显示在控制面板的“打印机和设备列表”中。下面是设备属性的“硬件”和“蓝牙”选项卡。在最后一个选项卡上,即使我关闭耳机,它也会显示“当前连接的设备”。还有一个“服务”选项卡,指示“音频收集器”、“远程控制”和“免提电话”(并且未选中“耳机”。如果选中它并单击“应用”,它会显示驱动程序安装对话框,并且失败对于“Tracks Air(单声道音频)”,但我认为它不相关,因为我只想在耳机上输出音频)。

在此处输入图片说明

同时,耳机不断发出哔哔声表示它仍处于配对模式,并且“蓝牙设备正在尝试连接”气泡不断出现在系统托盘上。

播放设备选项卡将耳机显示为可能的音频输出(见下图),但默认使用它的选项是灰色的。有一个“连接”选项,但单击它后,系统托盘气泡再次出现。

在此处输入图片说明

audio windows-7 bluetooth

4
推荐指数
1
解决办法
2万
查看次数

在 CentOS7 中打开多个防火墙端口

我需要在 CentOS 机器上打开多个不同的端口(不在范围内)。

我知道如何使用firewall-cmd.

是否有一个配置文件可以让我在一个地方定义所有打开的端口?可悲的是,我没有找到任何关于此的信息。

networking firewall centos port centos-7

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