Bash:如何通过“less --quit-if-one-screen”管道输出每个命令的输出?

Bash:如何通过“less --quit-if-one-screen”管道输出每个命令的输出?

当我在 Bash 中运行一些命令时,我不知道输出将有多少行。如果输出中的行数超过了我的终端的高度,我将无法在开始时看到输出。要查看我错过的内容,我必须再次运行该命令,并将其通过管道传输less才能查看完整的输出。最近,我发现了less --quit-if-one-screenless -F)。我已经养成了将命令的输出通过管道传输的习惯,less -F以免错过任何输出。有没有办法让 Bash 中的所有命令的输出自动通过管道传输到less -F

例如,如果我cal在 Bash 中运行,我希望 Bash 自动通过管道传输它less -F。换句话说,我希望 Bash 自动执行我的命令cal | less -F。有没有办法做到这一点?

相关内容