当我使用 uss 时,less file1 file2我在“较少缓冲区查看器”中显示了两个文件,但less file1 file2 | cat打印了附加到 stdout 的两个文件的内容。less 如何知道它是否应该显示“较少缓冲区查看器”或为下一个命令生成输出到标准输出?使用什么机制来做到这一点?
less file1 file2
less file1 file2 | cat
less pipe cat
我基本上知道这些服务彼此分开做什么。我想知道的是:在使用所有这些服务的基于 linux 的网络中成功登录时究竟会发生什么?咨询这些服务的顺序是什么?什么服务与什么服务对话?
login ldap pam kerberos sssd
cat ×1
kerberos ×1
ldap ×1
less ×1
login ×1
pam ×1
pipe ×1
sssd ×1