Console logout -> clear screen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Console logout -> clear screen

Beitrag von joe » 14.04.2004 10:49:50

Hallo,

wie kann ich eigentlich erreichen, daß bei einem Logout an der Console der screen auch immer gleich mit gelöscht wird, damit der nachfolgende User nicht immer alles sieht, was gemacht wurde? Geht sowas?

Grüße
Jo

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 14.04.2004 10:54:22

Wenn Du bash als Shell verwendest, kannst Du einfach das Kommando clear in die ~/.bash_logout schreiben. Wenn die Datei nicht existiert, leg sie neu an.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 14.04.2004 10:55:46

erst ein clear und dann exit
aber vielleicht gibts ja noch eine elegantere lösung.

Benutzeravatar
dmeister
Beiträge: 258
Registriert: 05.07.2002 08:01:53
Wohnort: Zürich
Kontaktdaten:

Beitrag von dmeister » 14.04.2004 11:00:20

Die Terminal-Kontroll-Sequenz für Clear Screen wäre:

ESC[J

(ESC = ESCAPE)
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 14.04.2004 11:23:06

mit "trap clear 0" in /etc/profile (falls die bei jedem login aufgerufen wird) oder ~/.bashrc geht das. :)

MfG Peschmä

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 14.04.2004 14:56:58

oder per /etc/issue (dadurch wird der bildschirm gleich am anfang und auch am ende gesäubert)

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 14.04.2004 15:28:36

Code: Alles auswählen

cd /etc
mv issue issue.bak
clear > issue
cat issue.bak >> issue

Antworten