小编Sen*_*nha的帖子

当我杀死“cp”时会发生什么?它是否安全,是否有任何后果?

当我cp通过在运行时键入Ctrl+ 来终止复制命令时,ext4 文件系统会产生什么后果C

文件系统是否损坏?复制不完整的文件所占用的分区空间,删除后还能使用吗?

而且,最重要的是,终止cp进程是否安全?

filesystems ext4 file-copy files

24
推荐指数
2
解决办法
2991
查看次数

macOS 是 Unix 发行版吗?

我知道macOS 是一个 UNIX 操作系统,但我不知道 macOS 是否可以像 Gentoo 或 Debian 是GNU/Linux 发行版一样被称为UNIX发行

macOS 是 UNIX 发行版吗?如果不是,那么如何正确地指称 macOS 在 UNIX 操作系统家族中的成员资格以及对单一 UNIX 规范的遵守(即,它是Unix 变体Unix 版本Unix 风格等)?此外,这个问题适用于 Solaris、HP-UX 和其他 unices(它们都是 UNIX 发行版吗?)。

此外,“分发”一词是否仅限于 GNU(/Linux、/Hurd、/kFreeBSD、/etc)操作系统,还是可以用于其他情况?

编辑:我已经意识到UNIX 的官方网站使用“UNIX 实现”“UNIX 操作系统”来指代 Unix 操作系统系列,即实现单一 Unix 标准的那些。

osx distributions

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

合并pdf文件并自动创建一个目录,每个文件作为一个条目

我有几个 pdf 文件(chapter1.pdfchapter2.pdf等),每个文件都是一本书的一章。我现在如何将它们合并为一个 pdf(我使用pdfunitepoppler 中的命令),但是由于输出文件很大,如果不将它们编入目录中,就很难找到一章。那么如何创建一个嵌入的目录,其中每个合并的章节都是一个条目?

请注意,我不想在输出文件中创建包含章节列表及其各自页码的页面。我想要一个 pdf 文件的索引/目录元数据,可以在任何支持此类功能的 pdf 阅读器(或电子书设备)中浏览。

pdf merge poppler

14
推荐指数
2
解决办法
3843
查看次数

如何使管道等待文件结束或在出错后停止?

在观看有关管道恶作剧的视频后,我尝试了以下命令。

man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura -
Run Code Online (Sandbox Code Playgroud)

它基本上将联机帮助页列表打印到 dmenu 供用户选择其中一个,然后使用 xargs 运行man -Tpdf %(从 xargs 的输入打印到标准输出联机帮助页 git 的 pdf)并将 pdf 传递给 pdf 阅读器(zathura )。

问题是(如您在视频中看到的)pdf 阅读器甚至在我在 dmenu 中选择一个联机帮助页之前就已启动。如果我单击 Esc 并选择无,则 pdf 阅读器仍处于打开状态,根本不显示任何文档。

如何使 pdf 阅读器(以及管道链中的任何其他命令)仅在其输入到达文件结尾或接收到输入时才运行?或者,或者,在链接的命令之一返回非零退出状态后,如何使管道链停止(以便如果 dmenu 返回未选择选项的错误,则不会运行以下命令)?

scripting pipe shell-script

12
推荐指数
3
解决办法
1526
查看次数

复制行并使用 sed 或 awk 将其插入到新位置

我有这个文件:

a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)

我希望将最后一行复制到第一行之前,所以我会得到以下结果:

f
a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)

我怎样才能在sed或 中做到这一点awk

sed awk text-processing

7
推荐指数
4
解决办法
3179
查看次数