c - linux中的标准输入是什么意思?

标签 c linux

我的任务是使用 C 在 Linux 中编写 cat 命令的一个版本。与 cat 命令不同,我的 cat 版本不会'不能使用标准输入。我的问题是“cat 不适用于标准输入”是什么意思。请附上例子。提前谢谢你们。

最佳答案

这只是意味着您不必使用标准输入。这意味着您不必处理这样的情况:某人只需键入“mycat”,然后键入数据,然后键入 ^D 即可关闭文件并保存它。也应该意味着您不必处理通过管道传送给它的数据。看起来您所要做的就是读取作为参数传递的文件并将其打印到控制台。

关于c - linux中的标准输入是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235732/

相关文章:

c - fallocate 和 ftruncate 有什么区别

c - 错误 : expected unqualified-id before numeric constant. 不知道这意味着什么

c - mmap 在 Intel (i7) 和 Arm 上的不同行为?

linux - 在 Bash 脚本中使用大括号内的 int 变量

python - 在 linux 中是否可以在没有 root 用户权限的情况下捕获 HID 键盘事件

linux - 在 Linux 中将文件名更改为 yyymmddhhmmss

c - 802.11 header 不匹配 - pcap

c - 困惑 - 代码可以编译,但微 Controller 端没有任何反应。我怀疑 ISR 中的某些内容可能是罪魁祸首

c - 为什么C不能直接给数组赋值,而是可以在struct中给数组赋值?

linux - 更改 docker 容器内的/proc/sys/kernel/core_pattern 文件