为什么当输出重定向或管道传输时 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在这种情况下会忽略该选项。 相关内容 [arara]:清理选项不会删除 .xml 文件扩展名 Ubuntu 12.04 LTS ntp 不工作 清理 Hiawatha 上的 URL 如何在控制台模式下访问由 Mozilla Thunderbird 管理的电子邮件? 使用虚拟机同时启动进入windows? 缺少软件包 libidn11,无法弄清楚如何修复或重新安装它 [重复] NetBackup 多路复用用于 Oracle RMAN 备份 在哪里可以获得 Postfix 日志示例? 如何更改 OS 10.10 Yosemite 上的启动苹果标志? 从 USB 启动 Xubuntu 不起作用