小编inv*_*ert的帖子

dd 代表什么?

我非常清楚该命令的作用,但是man dd,请info dd告诉我:“转换和复制文件”,GNU Coreutils 也是如此

谷歌说它是医学和网络聊天俚语之间一切的缩写;除了有人说这意味着“数据破坏者”,在 PC 取证中使用的东西 - 如果我的 dd 破坏了我的数据,我会感到震惊!

任何见解?:-)


更新:当然我必须检查行话文件

Unix dd(1) 设计有一个奇怪的、明显非 Unixy 关键字选项语法,让人联想到 IBM System/360 JCL(它有一个针对 I/O 设备的精心设计的 DD 'Dataset Definition' 规范)

听起来仍然很模棱两可,但它说:

尽管命令满足了需求,但界面设计显然是个恶作剧。

呵呵:-)

dd command-names

46
推荐指数
3
解决办法
2万
查看次数

反转活动窗口的颜色

有时我在低光下工作,我需要反转特定窗户的颜色以减轻我的眼睛疲劳。这可能是我的 pdf 查看器到网页的参考工作。

我知道如何反转整个屏幕:

xcalib -invert -alter
Run Code Online (Sandbox Code Playgroud)

但是我找不到任何手册页、文档或帖子如何反转单个窗口。我以前这样做过,但找不到方法。奇怪!

在我发现 xpdf 的其他 xorg 工具的 repos 中搜索,它具有反转支持,但除了查看 pdf 之外没有其他帮助。我不使用合成所以请不要建议 Compiz。我使用 Openbox WM。谢谢大家。

更新

我没有使用通用的通用工具来反转任何窗口,而是将搜索重点放在如何反转 Google Chrome 选项卡的颜色上。我找到了Color Bookmarklets,您将它们拖到浏览器工具栏并点击它们以更改页面内容以反转颜色(反转亮度)。

colors window-manager xorg

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

如何将 ncmpcpp 搜索结果添加到当前播放列表?

使用ncmpcppMPD 客户端,在搜索功能 (F4) 中,如何将所有搜索结果添加到当前播放列表中,而不是逐个添加每个项目?

例如,假设我搜索流派 == "乐器" 的所有音乐。帮助告诉我们使用space将一个项目添加到播放列表中,但是找到的其他 1,500 首歌曲呢?

我想将所有搜索结果添加到播放列表中。

command-line music-player

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

为什么这个“while read”在终端中工作,而不是在shell脚本中?

我在用信息文本填充我的 WM 栏时遇到了这个有趣的问题,这是通过设置根窗口的标题来应用的,即 xsetroot -name "clever words"

为此,在终端中打印财富可以正常工作:

fortune -s | while read -r; do xsetroot -name "$REPLY"; done
Run Code Online (Sandbox Code Playgroud)

然而,当从 shell 脚本运行时,同样会失败:

#!/bin/sh
cat /tmp/afile | while read; do echo "$REPLY"; done
Run Code Online (Sandbox Code Playgroud)

产生:

$ sh afilereader
afilereader: 2: read: arg count

当然,这是通过将我们的财富结果分配给一个变量,然后将 xsetroot 与所述变量一起使用来解决的。但我仍然想了解为什么这在脚本中不起作用。

我意识到管道任一侧的每个命令都在它自己的子 shell 中运行,但看不到它们的本地化变量如何影响 while 读取循环。或者甚至在循环迭代之间变量是否超出范围?

我错过了什么?

更新:sh我以前被链接到仪表板,这是正在取得POSIX兼容的过程。使用更古老的bash解决了这个问题。

bash shell-script

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