问题标签 [dd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 常见的 unix 命令(特别是 dd)的 java 库?
我需要使用 dd 命令来阻止某些文件,并且宁愿这样做而不通过 shell 调用它。
是否已经编写了一个类库,或者我应该推出自己的阻止程序解除阻止程序?
基本上相当于去:
bash - 根本不理解 dd 命令参数
我对 dd 命令非常熟悉,但我很少需要自己使用它。今天我需要,但我遇到的行为似乎很奇怪。
我想创建一个 100M 的文本文件,其中每一行都包含一个单词“testing”。这是我的第一次尝试:
嗯,这很奇怪。其他组合呢?
因此,在这四个表面上等效的命令中,都生成了不同大小的文件,其中只有一个是我所期望的。这是为什么?
编辑:顺便说一句,我有点尴尬,我没有想到“是的测试”而不是那个更长的 Perl 命令。
cygwin - 有什么方法可以在 cygwin 上运行 gparted?
我正在为 Android 创建一堆 SD 卡图像,发现自己经常使用 dd 和 GParted 现在我从 USB 驱动器在 PartedMagic 中重新启动我的笔记本电脑
我的 Windows 计算机上有 Cygwin,它有 dd
我怎样才能获得 GParted 呢?
html - 包含在 FIELDSET 中的绝对定位的 DIV 中的信息框被切断
我在使用绝对定位在表单中的信息框时遇到了一些麻烦。该页面的基本结构是我使用了一个定义列表,其中包含 DT 标签中包含的每个字段的标签和一个输入框,其中包含 DD 标签中包含的该字段的任何其他相关信息。
据我了解问题出在哪里,我有一个信息框(输入右侧的蓝色框,用于为左侧的输入提供额外信息),其中包含绝对定位的 DD 标签的一部分. 由于 DD 标签的高度被限制在输入框延伸的范围内,因此信息框被截断。不知何故,我需要扩展 DD 标签的高度,该标签有一个信息框来容纳它。
你可以在这里看到一个例子:http ://www.andbarsolutions.com/test-html/form.htm
我有两个例子,一个是信息框在最后一个输入时,所以这意味着它会悬在表单的末尾,但没关系。而第二个示例是第一个输入上的信息框,它可能会超出两个输入,具体取决于它将包含的内容量。如您所见,它在两种情况下都会中断(特别是如果您在 FF 中看到它)。我需要将 HR 标签保留在最后,因为它用于布局目的。
理想情况下,我想先看看是否有与 CSS 相关的答案,而无需求助于脚本,因为我在此页面上可以使用的脚本数量有限,如前所述,我们可以处理 1、2、3 或该信息框中有 4 行内容,因此需要将其视为具有动态高度的框。
很想听听对此的任何反馈!
c# - linux dd命令的Windows C#实现
我正在编写一个 C#.Net 应用程序以在 Windows 上运行,该应用程序需要拍摄可移动磁盘的图像并将其插入 Linux Live USB。Live USB 被插入到目标机器并启动,在启动时它运行一个脚本,该脚本使用 dd 命令将其闪存到另一个驱动器上:
dd if=/path/to/file/from/csharp/program of=/dev/sdX
我遇到的问题是在 Windows 端创建图像。我已经使用我在 Linux 系统上使用 dd 创建的文件尝试了我的 Live Linux,并且效果很好,但是我需要能够从 Windows 上的 C#.Net 应用程序中创建这些文件。我宁愿不必依赖 cygwin 或其他一些依赖项,所以尝试使用 Win32 CreateFile 函数打开物理设备。
调用 CreateFile 时将第一个参数设置为“\.\F:”(如果 F: 是我要映像的驱动器),如下所示:
但是,当使用 Live Linux USB 将输出文件 dd'd 回磁盘时,结果与预期不符(磁盘不可启动等,但通过在十六进制编辑器中检查输出文件,看起来有一个开头的 MBR 等)。
这是字节序的问题还是我应该使用 FileStream 以外的东西将数据复制到文件中。
或者是否有适用于 Windows 源代码的 dd 示例(C# 或 C++,我查看了 Delphi 的http://www.chrysocome.net/dd并且不完全理解它或有一个不错的 Delphi IDE 可供选择代码分开)所以我可以看到它是如何工作的?
更新/编辑:
这是 dd 输出包含的前 512 个字节的十六进制字符串:
这是我的代码产生的:
这是从完全相同的 CF 卡中获取的,没有进行任何编辑/写入等操作,所以我很困惑为什么它们如此不同,但两者都以正确的 55 AA 字节结尾。当以这种方式访问卡上的 MBR 时,Windows 是否会损坏卡上的 MBR,或者是否发生了我不知道的其他一些奇怪的事情?
perl - 无法使用反引号从“dd”捕获输出
我一直在使用一个非常旧的 Solaris 系统,并且无法添加更多模块以使我的生活更轻松,并且我正在使用许多使用各种命令行选项的脚本。
我正在做的大部分工作实际上是在工作,但我想出了一些我似乎无法解决的问题。
我正在使用“dd”命令从磁带中提取数据,并且需要捕获输出以确定我是否遇到任何磁带读取错误。
(“comment()”是我已经创建的子程序)
当脚本运行时,我看到“输入 123+0 条记录,输出 123+0 条记录”被发布到终端屏幕,但我的循环中 @tapeinfo 似乎根本没有进行测试。我没有收到错误或信息记录。
我在这里错过了一些非常简单的东西吗?
unix - 如何用dd覆盖二进制文件的一些字节?
我有一个二进制文件,我想用其他值替换A2
地址处的值,比如说。DEADBEEF
A1
我该怎么做dd
?如果有其他工具可以做到这一点,请提出建议。但我计划在 iPhone 上执行此操作,因此我只能使用最基本的 Unix 工具。
c - 是什么导致了这些 c write() 调用的巨大性能差异?
有人看到这两行之间的区别吗?
显然,不是命名约定。
具体来说,一个在网络上的写入速度比另一个快 4 倍。
寻找逻辑、标志等
谢谢
python - python子进程dd和stdout
我正在使用 subprocess 从 /dev/random 使用 unix dd 创建一个随机文件。现在,如果我希望将 dd 的数据输出写入文件而不是标准输出。所以这是我正在使用的代码,
这不会将 dd 输出打印到文件中,而是将其打印到标准输出中。这是 dd 命令的特定功能吗?或者我错过了一些关于子流程如何工作的东西?