Befehl "resize"
Zweck
Setzt die TERMCAP-Umgebungsvariable und Terminaleinstellungen auf die aktuelle Fenstergröße.
Syntax
Beschreibung
Das Resize-Befehlsdienstprogramm gibt einen Shellbefehl aus, um die Umgebungsvariablen TERM und TERMCAP für die Einstellung der aktuellen Größe des xterm-Fensters festzulegen, in dem der Befehl ausgeführt wird. Damit diese Ausgabe wirksam wird, muss der Befehl resize entweder als Teil der Befehlszeile ausgewertet werden (normalerweise mit einem Shell-Alias oder einer Shellfunktion) oder aber in eine Datei umgeleitet werden, die dann eingelesen werden kann. Von der C-Shell (auch bekannt als /bin/csh) kann der folgende Aliasname in der Datei .cshrc des Benutzers definiert werden:
% alias rs 'set noglob; `eval resize`'Nach der Größenänderung des Fensters würde der Benutzer Folgendes eingeben:
% rsBenutzer von Versionen der Bourne-Shell (normalerweise als /bin/shbezeichnet), die keine Befehlsfunktionen haben, müssen die Ausgabe an eine temporäre Datei senden und sie anschließend mit dem wieder einlesen. (Punkt) Befehl:
$ resize >/tmp/out
$ . /tmp/outFlags
| Element | Beschreibung |
|---|---|
| -c | Gibt an, dass C-Shell-Befehle selbst dann generiert werden sollen, wenn die aktuelle Shell des Benutzers nicht /bin/csh ist. |
| -u | Gibt an, dass Bourne-Shell-Befehle selbst dann generiert werden sollen, wenn die aktuelle Shell des Benutzers keine Bourne-Shell ist. |
| -s [Zeilen Spalten] | Gibt an, dass Sun-Konsolenescapezeichenfolgen anstelle des speziellen xterm-Escape-Codes verwendet werden. Wenn die Parameter Zeilen und Spalten angegeben sind, fordert der Befehl resize das xterm-Fenster auf, sich selbst zu ändern. Der Fenstermanager hat jedoch die Möglichkeit, die Änderung nicht zuzulassen. |
Datei
| Element | Beschreibung |
|---|---|
| /etc/termcap | Ermöglicht die Änderung des Basis-Termcap-Eintrags. |