Ich verwende einen Bildschirm, mit dem ich viele Terminals verwenden kann. Da es jedoch manchmal so viele Terminals gibt, vergesse ich, was ich tue. Gibt es eine Terminalanwendung, die über einen Abschnitt des Terminals zeichnen / Platz beanspruchen und einen Abschnitt mit bearbeitbaren Notizen anzeigen kann?
Ich möchte nicht Bildschirm in Bildschirm ausführen :-p
command-line
gnu-screen
user1138184
quelle
quelle
byobu
einen Wrapper fürscreen
undtmux
. Es kann benutzerdefinierte Skripte verwenden, um den Status festzulegen. Obwohl der Status nicht direkt bearbeitet werden kann, können Sie einfache Shell-Skripte verwenden, um näher zu kommen.Antworten:
Vielleicht nicht genau das, wonach Sie suchen, aber ich habe ein Skript, mit dem Sie am Anfang der Bash-Eingabeaufforderung eine Zeichenfolge hinzufügen können. Es heißt
shellname.sh
und sieht so aus:Dann kann ich anrufen
source ~/testname.sh "Shell Name Here"
. Beachten Sie, dass Sie es verwenden müssen,source
anstatt es direkt auszuführen, damit es sich auf die lokale Umgebung auswirkt. Zum Beispiel:quelle
Eine andere Möglichkeit besteht darin, einen benutzerdefinierten Titel festzulegen, indem Sie diese Funktion zu Ihrer .bashrc hinzufügen:
Um den Titel des Terminals festzulegen, führen Sie diesen Befehl in einem neuen Terminal aus:
quelle
Eine Lösung, die ich jetzt verwende, besteht darin, einfach einen Bash-Kommentar hinzuzufügen
bash> # this tab is for doing xyz.
Wenn Sie dem Kommentar-Hash ein Leerzeichen voranstellen, z. '#', es wird nicht einmal in Ihrem Befehlszeilenverlauf gespeichert.
quelle