在终端的上下文中,规范/非规范和熟/生这两个对立面有什么区别?
这个线程说它们是同义词。但这很奇怪,因为 中的“本地设置”之一stty
是icanon
,而cooked
或raw
是“组合设置”,其中 icanon 是组合中的设置之一。
答案1
cooked
或者raw
是“组合设置”
是的,确实如此,如stty
手册页中所述。
也许有些人使用草率的措辞,例如他们说canonical
或non-canonical
,而实际上他们的意思是多个标志的组合(其中可以说[non]canonical
是最重要的),即他们实际上的意思是cooked
vs. raw
。我认为在某些情况下这种草率是完全可以接受的,不会引起误解。
在链接答案的第一段中没有那么多,其目标是解释这些词的含义,并且发布者明确表示它们是等效的。该答案的那部分是错误的。