← Back to team overview

sslug-teknik team mailing list archive

Re: Jeg er rimelig ny, og har et par sp��l

 

Ole Kofoed Hansen wrote:

> Pas på her, ved en standard Redhat 5.2 (ihvertfald den fra Alt
> om Data) vil ctrl+d IKKE virke som DEL, men vil sende et End Of
> File til det sted ens input havner lige nu. Dette vil normalt
> betyde, at man bliver logget ud, som hvis man havde skrevet logout.
> 
> Når bare man er klar over, at ctrl+d gør det, er det til gengæld en
> dejlig nem genvejstast, når man vil logge ud.

> > Ctrl+D : Gør som ``del'' i DOS

Forklaringen er følgende:

Når du står først på en linie (tom linie) virker Ctrl D
som EOF, dvs. afslutter shell. Ctrl D er i øvrigt unix for DOS's Ctrl-Z (EOF)
EOF = end of file.

Er man igang med indtastning på en linie, så virker Ctrl-D til at slette.

Prøv "man bash" og kig på "ignoreeof" variablen.

Prøv f.eks. :

>> bash
$ ignoreeof=2
{ tryk 2-3 gange på Ctrl D , og bash afsluttes}


ignoreeof=10 kan f.eks. være default og initialiseres i ens
~/.bash_profile . Så skal der ca. 10-11 CTRl-D før EOF af bash :)


-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References