小编Nob*_*lis的帖子

进程运行时控制台输入会发生什么?

例如,如果我像这样从终端运行命令:

$ find . | xargs grep something
Run Code Online (Sandbox Code Playgroud)

然后终端进入一种挂起状态,我可以输入字符等等,因为我等待命令开始将内容打印到标准输出。

该输入会发生什么?它是否保存在某个地方,它有什么作用吗?我知道我可以使用它来将信号传递给应用程序(例如通过键入 ^C 的 SIGINT),但是其他一些输入呢?我特别指的是应用程序不提示用户输入的情况。

如果这有点明显,谢谢并道歉。

unix terminal

3
推荐指数
1
解决办法
85
查看次数

标签 统计

terminal ×1

unix ×1