每次有人为虚拟控制台设置不同的大小时,都会less识别窗口分辨率(我假设......);据此,它改变了它应该可视化的文本行数。该参数是如何计算的?
我需要拦截我在命令行上输入的每个命令,以便我可以装饰它们。
例如,每当我输入echo Hi我真正想要执行的内容是/bin/wrapper "echo Hi".
除了重新编译之外,有没有办法在 bash 中实现这一点?
编辑:另外,for _ in 1 2; do ping -c1 google.com; done必须成为/bin/wrapper "for _ in 1 2; do ping -c1 google.com; done"