为什么当输出重定向或管道传输时 man -P 的行为会有所不同? 2024-6-8 • command-line manpage stdout man -P whoami ls 此命令将输出用户的名称,就像whoami。但是当您使用管道将其重定向到文件或屏幕(如man -P whoami ls | cat或 )时man -P whoami ls > file, 的内容file将是 的手册页ls。 为什么这两件事不同?我的意思是,输出man -P whoami ls也man -P whoami ls | cat不同。 有什么问题吗? 答案1 man如果输出不是终端而是文件或管道,则不使用分页器。因此-P在这种情况下会忽略该选项。 相关内容 装有 Windows DVD 介质但没有恢复系统的笔记本电脑 共享 RPD/Vnc 但不共享互联网 [关闭] 使用 Ubuntu 和 Samba 4(AD DC) “任务 mysqld:xxx 阻塞超过 120 秒”是什么意思? 在 Windows 7 上接受传入的 L2TP 连接 Raidz-1 奇偶校验磁盘? Ctrl-Enter 进入 fish shell Linux 中的 sed 命令示例 gnome-keyring-daemon 垃圾邮件系统日志 重新使用外部化的 tikzpicture