Ich habe den folgenden Code von einer zufälligen Quelle auf mein Terminal kopiert und ausgeführt:
while sleep 1;
do tput sc;
tput cup 0 $(($(tput cols)-29));
date;
tput rc;
done &
Der Code soll eine laufende Uhr in der oberen rechten Ecke des Terminals anzeigen. Das Snippet hat sehr gut funktioniert und genau das getan, was ich wollte, aber jetzt möchte ich nur diese Schleife beenden und die Uhr loswerden.
Außerdem muss ich den obigen Code verstehen. Ich habe eine Idee, da ich weiß, was der tput
Befehl bewirkt, aber es gibt immer noch viele Punkte, die ich nicht verbinden kann.
jobs
Ihre Sitzung ausführen, um aktive Hintergrundjobs aufzulisten, und sie dann durch Eingabe in den Vordergrund stellenfg <job number>
. Geben Sie nach Strg + C diese Endlosschleife ein. Dieses Szenario funktioniert nur in Terminals, auf denen Snippet ausgeführt wird.