通过命令重定向所有终端输入

通过命令重定向所有终端输入

这个问题听起来可能有点奇怪,我只是好奇这是否可行。我想通过特定命令 (man) 将所有输入重定向到特定终端 (tilda),以便

$ ls

将会显示 ls 的手册页。

有人知道任何可以实现这一点的终端或 shell 配置吗?有一个选项可以运行自定义命令而不是 shell,但我不确定是否可以等待用户为该命令提供参数。

答案1

while嗯,你可以用一个循环来实现

while read -r cmd; do
    man "$cmd"
done

然后每次你输入一些内容并按下回车键时,它man都会

相关内容