![通过命令重定向所有终端输入](https://linux22.com/image/1504532/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E9%87%8D%E5%AE%9A%E5%90%91%E6%89%80%E6%9C%89%E7%BB%88%E7%AB%AF%E8%BE%93%E5%85%A5.png)
这个问题听起来可能有点奇怪,我只是好奇这是否可行。我想通过特定命令 (man) 将所有输入重定向到特定终端 (tilda),以便
$ ls
将会显示 ls 的手册页。
有人知道任何可以实现这一点的终端或 shell 配置吗?有一个选项可以运行自定义命令而不是 shell,但我不确定是否可以等待用户为该命令提供参数。
答案1
while
嗯,你可以用一个循环来实现
while read -r cmd; do
man "$cmd"
done
然后每次你输入一些内容并按下回车键时,它man
都会