在手册页的概要部分中tar
,它显示为tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
。知道括号[]
中的参数是可选的,看来我们必须能够在tar -c
没有更多选项或参数的情况下使用。有它的例子吗?还是我误解[]
了概要中的含义?
比较以下命令:
cat f.txt | grep "someText"
grep "someText" f.txt
Run Code Online (Sandbox Code Playgroud)
他们两个似乎都有效。但是 cat 的文档说 cat 输出文件的内容而不是文件名,并且 grep 命令采用文件名而不是文件内容(如果我错了,请纠正我),那么为什么第一个命令可以工作,因为它正在为 grep 提供文件内容而不是文件名。
另一个问题:它们都有效,但为什么要使用第一行而不是第二行,第一行只是多余的?
为什么我们需要更改 root (chroot) 以从第 6 章开始在 LFS 中继续构建我的 Linux 系统?在第5章中,我们使用主机系统构建了所有工具,据我所知,继续进行所需的所有编译器都在第5章中安装,因此我们可以更改root,而不使用主机上的任何工具。
但是我们还能在不改变root的情况下构建lfs系统吗?在这种情况下,change root 的作用究竟是什么?