gpt4 book ai didi

bash:跳转到终端底部

转载 作者:行者123 更新时间:2023-11-29 09:03:06 24 4
gpt4 key购买 nike

我想做与“top”命令在退出时做的相同的事情:

在屏幕上打印一些东西,然后跳到终端窗口的底部,这样提示就位于最后一行。

(如果我只打印 1000 行空行,我将丢失我在屏幕上打印的内容,所以我需要一个更优雅的解决方案来到达终端窗口的底部)

如何在 bash 中实现这一点?

最佳答案

tput cup $(tput lines) 0 

通常,tput cup X Y 将光标移动到位置 X、Y(从左上角开始计数。) tput linestput li 为您提供当前终端上的最大 X 值。请注意,tput li 依赖于可能不存在的 terminfo 功能,但 tput cup 1000 0 应该具有相同的效果(假设您的 tty 少于 1000 行!)如果你想在屏幕上从一个特定的位置开始打印一些东西,真的没有必要“跳到底部”,你可以这样做:clear; tput 杯子 5 0;你好; sleep 1; tput 杯子 5 0;打印世界; tput el; tput 杯子 $(tput li) 0

关于bash:跳转到终端底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49733211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com