我刚刚开始了一个关于 Linux 的简短视频课程,了解了 stdin 和 stdout 的使用和功能。我在课程上看到讲师使用了cat < [nameOfExecutable]
.我尝试环顾四周,但似乎找不到它的名称和用途(可能是由于我缺乏基础知识)。
添加“<”符号有什么区别?
让我们举个例子:cat < [nameOfExecutable]
与常规cat [nameOfExecutable]
?
答案1
我想我使用 slm 在该线程上的响应回答了我自己的问题: 为什么小于号不能代替 bash 中的 cat ?
看到幕后发生的事情让我看到了真正发生的事情。