head

如何获取 mp4 文件或流的前 4096 个字节的 SHA1?
head

如何获取 mp4 文件或流的前 4096 个字节的 SHA1?

我正在尝试使用命令行工具来匹配 Plex.app 为电影文件计算的哈希值(显然,它是电影第一个块(4k)的 SHA1 哈希,而不是整个电影)。 我尝试使用以下命令通过命令行工具获取哈希,但不出所料,两个哈希不匹配。 file="/path/to/mp4" dd bs=4k count=1 if="$file" | openssl sha1 1+0 records in 1+0 records out 4096 bytes transferred in 0.000012 secs (341333333 bytes/sec) 7785d5d6d611a27ac0...

Admin

从日志中获取热门 URL
head

从日志中获取热门 URL

我有许多日志文件: adsfs.demo.com_2022-07-11-0000-0001_cn.tgz adsfs.demo.com_2022-07-11-0000-0002_cn.tgz adsfs.demo.com_2022-07-11-0000-0003_cn.tgz adsfs.demo.com_2022-07-11-0000-0004_cn.tgz adsfs.demo.com_2022-07-11-0000-0005_cn.tgz ... 它的内容如下: google 16.122.87.76 12.48.167.135 80 ad...

Admin

`openssl digest | head -c 10` 给出了奇怪的结果
head

`openssl digest | head -c 10` 给出了奇怪的结果

我正在使用一些容易记住的单词的加盐哈希作为匿名帐户的登录名/密码,刚才我注意到有时我的方法没有得到结果,然后我发现它从一开始就无法正常工作。我所做的是: pc ~ % echo "A simple string." | openssl sha512 | head -c 10 (stdin)= f% 令我惊讶的是,在 Linux 和 Mac 上的 bash 和 zsh 中,这只给出一个字符,而不是 10 个。所有head -c-ed 哈希都是随机长度,但head -n 1可以正确打印整个字符串: pc ~ % echo "A simple string." ...

Admin

命令行号行不同步
head

命令行号行不同步

我正在使用命令行。不知为何,当我尝试抓取第 439 - 445 行时,我得到的输出却是第 375 - 381 行。我使用 tail 命令跳转到第 439 行,然后使用 head 命令仅打印接下来的六行。如下面的屏幕截图所示,这些并不是我得到的六行。 kali > tail -n+439 /etc/snort/snort.conf | head -n 6 截图:grep 抓取错误的行 375 - 381 行 有什么问题? ...

Admin

Linux head/tail 命令的手册页未显示“-LINES”参数
head

Linux head/tail 命令的手册页未显示“-LINES”参数

我刚刚在一本书中读到,该命令head -LINES显示文件的前 LINES 行。但是,head手册页似乎没有表明这是一个合法的参数。我想知道我遗漏了什么。 tail注意:的手册页似乎也是如此。 ...

Admin

我如何检测/删除这个短文本文件中的特殊字符?
head

我如何检测/删除这个短文本文件中的特殊字符?

这是由其他人编写的 AppleScript 创建的简短文本文件的内容: Search time: Sunday April 28, 2019 at 07:21:07 Search complete. Nothing found. 但是,当我使用 cat 时,我得到以下信息: MrMuscle:bin mnewman$ cat /Users/mnewman/Desktop/DetectX_Search.txt MrMuscle:bin mnewman$ ng found.019 at 07:21:07 当我在 BBEdit 中查看文件并打开“显示不...

Admin

ms-word 中的自动标题
head

ms-word 中的自动标题

我正在 Word 中创建一个模板,并希望在封面中包含一个用于标题的文本字段,例如“文档标题”,用户将用他们想要包含的真实标题替换该字段。 还希望一旦用户输入自己的标题,它将自动显示在页眉或页脚中。 使用 Word 可以实现这一点吗?我在 Office 365 中使用 Word for Mac,但找不到方法。 提前谢谢了。 溴 ...

Admin

尾部/头部除 X 行末行/首行外的所有行
head

尾部/头部除 X 行末行/首行外的所有行

例如我有这个文件: cat myfile 1 2 3 4 5 我想打印除前两行之外的所有行。输出应该是这样的: tail -n $(( $(wc -l myfile | awk '{print $1}') - 2 )) myfile 3 4 5 是的,输出是正确的。但有一个问题,这个示例文件中有 5 行,对吗?如果我在此命令中使用超过 5 行,则输出应为空,但事实并非如此! tail -n $(( $(wc -l myfile | awk'{print $1}') -数字))我的文件 这个输出应该是空的,但它不是 tail -n $...

Admin

如何仅回显“curl”命令输出的第一行?
head

如何仅回显“curl”命令输出的第一行?

我试图仅获取curl命令输出的第一行。(如果造成混淆,请见谅) 举例来说,我简单地运行: # curl http://localhost <!-- This is the hidden line i want to grab. --> <!DOCTYPE html> <html> <head> .. .. 如果我想要这里的第一行输出,该怎么办: <!-- This is the hidden line i want to grab. --> 我尝试过这样的事情,但还没有成功: # c...

Admin

处理非常大的文件
head

处理非常大的文件

我有 2 个非常大的文件(27G 和 40G),它们是dd故障硬盘上的命令输出。我想比较前几个字节,看看 27G 字节是否是 40G 的开头/子字符串。 我想使用head命令。由于这些文件是二进制文件,因此我使用了-c参数: # ls -ahl *.dd -rw-r--r-- 1 root root 40G May 17 20:16 mac.dd -rw-r--r-- 1 root root 27G May 18 09:47 mac2.dd 尝试获取 1K 原始数据: # head -c1K mac.dd (returns nothing) 尝...

Admin

如何用 grep 查找二进制文件中的行号?
head

如何用 grep 查找二进制文件中的行号?

我在 Centos 5 Linux 上使用 GNU grep v2.5.1 并查看一个 36GB 的日志文件。它非常大,我需要从6307459日志文件中出现字符串的位置开始查找大约一百万行,然后在 emacs 中查看它。我使用grep查找出现的行号,然后使用head和tail获取我感兴趣的部分。我面临的问题是grep找到了行但没有提供给我,而是打印了关于它是二进制文件的消息: > grep -n 6307459 /disk2/user/test/logs/2015-03-31-23-42-52-7224.log Binary file /disk2...

Admin

Head 在打印前等待标准输入已满
head

Head 在打印前等待标准输入已满

当一个人跑步时 ls | head head 似乎要等待管道命令的完整输出后才打印到屏幕上。当命令需要很长时间才能运行时,例如在包含数百万个文件的目录上运行 ls 时,这种情况是不可取的。 然而,当一个人跑的时候 find | head head 并不会等待完整的输出之后才开始打印到屏幕上 - 它似乎是实时地完成的。 我的问题是: find 和 ls 之间的区别是什么,导致了这种行为上的差异?其次,是否有一个替换命令(用于 ls 或 head)可以让我立即获取长目录列表的开头? ...

Admin

在 Linux 中使用 dd 复制大文件并跳过第一行
head

在 Linux 中使用 dd 复制大文件并跳过第一行

我试图将一个大文件 (10GB) 的内容复制到另一个文件,跳过第一行 (如head -n1)。我尝试了 head、tail、awk 和 sed 等多种方法。最后决定使用tail -n+2 > ./xab.1 看链接1 链接2 链接3。但处理过程需要很长时间。需要的时间比这还要多cp。 我只想盲目地复制内容,仅此而已。所以我认为dd可以完成工作,但我对如何实施它感到茫然。有什么帮助吗? 好吧,为了提供更多背景信息,该文件是 CSV,所以我认为这样做 dd if=/dev/zero of=/path/to/file bs=1 seek=1 coun...

Admin

快速创建大型随机字节文件
head

快速创建大型随机字节文件

我想创建一个约 10G 的大文件,其中充满零和随机值。我尝试过使用: dd if=/dev/urandom of=10Gfile bs=5G count=10 它创建一个约 2Gb 的文件并以退出状态 0 退出。我不明白为什么? 我还尝试使用以下方法创建文件: head -c 10G </dev/urandom >myfile 但创建它需要大约 28-30 分钟。但我希望它创建得更快。有人有解决方案吗? 我还想创建多个具有相同(伪)随机模式的文件以供比较。有人知道怎么做吗?谢谢 ...

Admin

用头部观察人物
head

用头部观察人物

我有一些 C 源文件,其中很多文件顶部都有一行注释,简要描述了该程序的功能(我还没有做过足够复杂的事情来写一段话)。我想知道是否可以使用 head 查看第一个,#因为那将是我的第一个预处理器指令。如果它打印行号,那也将是一个额外的好处。 ...

Admin