我试图弄清楚tty是如何工作的1(每个元素的工作流程和职责)。我已经阅读了几篇关于它的有趣文章,但仍然有一些模糊的地方。
这是我到目前为止的理解:
/dev/ptmx对伪终端的主控部分进行不同的系统调用。/dev/pts/[0-N],对应过时的串口,并在其上“附加”了一个slave伪终端。以下是我的问题:
pts商店还有什么其他信息?Xterm 是自己更新所有字段,还是在其上ptm添加一些“智能”?1. 我的理解基于Linus Akesson 揭秘的TTY和Andries Brouwer的Linux Kernel帖子,以及这些网站上的其他几个问题
有人可以解释该命令的apt-get update作用以及我何时真正应该使用它吗?
请给出详细的答复。不只是手册页的副本,除非您的版本非常详细(我在下面的手册页中放了一个定义)。
apt-get update:用于从其来源重新同步包索引文件。可用包的索引从 /etc/apt/sources.list(5) 中指定的位置获取。应该始终在升级或 dist-upgrade 之前执行更新。
apt-get install不更新缓存会发生什么?远程包是否有可能不再存在并且链接会断开?我问我的问题是因为我正在研究Docker 框架。它的一个功能是Dockerfile,它允许您通过从该文件执行一些指令来构建一种操作系统映像。此图像的一个属性是它应该始终相同,无论上下文是什么(构建时间等)。
恐怕如果我apt-get update在不同的时间启动命令,结果会有所不同,因此我的图像会有所不同。
如何找到在特定行号上包含特定模式的文件?假设我有一个目录,其中包含一堆包含 3 行的文本文件,例如:
Title A
Category X
Description Y
Run Code Online (Sandbox Code Playgroud)
如何 grep/过滤每个在线Category X文件2?如何找到包含Title Aas 行的文件1?
我查看了 grep 手册页、ripgrep 和替代方案,但不确定是否可以将模式搜索限制为特定行号。