要复制,请打开“终端”选项卡并执行:
sleep 30
当命令执行时,您仍然可以堆叠命令,这些命令将在休眠终止时按顺序执行。
如果您尝试多次粘贴命令,则此“堆栈”似乎有限制:
echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
只有大约13-14个会被堆叠,输入被截断。
有谁知道这是否是可配置的限制?感谢
答案 0 :(得分:0)
你所谓的“堆叠”实际上是终端驱动程序的缓冲区。当您输入命令时,您正在写入tty(/ dev / ttys000x ..,如“tty”命令所示)。 shell打开输入的tty,并从中读取字符。当你使shell进入睡眠状态时,你会阻止其他字符被读取,并且它们会被缓冲。您可以使用“stty -a”查看终端设置,并更改某些设置。