linux中向stdout写入数据会占用磁盘空间吗?

fly*_*yer 4 linux terminal openwrt stdout

我想知道在linux终端上向stdout写入数据是否占用磁盘空间。我试图在手册页中查找有关stdouttty的信息,但似乎没有回答该问题。

感谢您的任何提示。

我有一个路由器,上面安装了openwrt,但是路由器的总空间是 2MB,现在只剩下 12KB。我想在openwrt系统中运行一个bash脚本在终端上打印一些信息。所以我想知道将数据打印到标准输出时是否会占用磁盘空间。

wro*_*sty 5

stdout不是一个特定的文件,也不是一个位置(磁盘、内存等)——它是一个概念。通常,当谈论 Linux 应用程序中的 stdout 时,我们指的是类似文件的对象(即支持(写入、刷新等))。

输出可以重定向到磁盘上的真实文件,在这种情况下,写入 stdout 可能会耗尽磁盘空间。