WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Re: bash sh "das kleine d fehlt" (http://www.wcm.at/forum/showthread.php?t=117677)

seitux 04.12.2003 15:01

Re: bash sh "das kleine d fehlt"
 
Hallo Leute!
So ein merkwürdiges Problem hab ich noch nie gehabt. Wenn ich die bash Shell (sh/bash) öffne (egal ob als user oder root) und ein "ddd" tippen will funktioniert dieser Buchstabe nicht (alle anderen Tasten funktionieren) ein "DDD" funktioniert! Starte ich aus der bourne(bash) die csh-Shell funktioniert das kleine "ddd". hmm - wonach soll ich suchen um diesen Fehler beheben zu können - bzw welches file soll ich posten um eine Hilfestellung zu ermöglichen ???

l.g. gerry

The_Lord_of_Midnight 04.12.2003 20:55

mach einmal "stty -a"
vielleicht hast du irgendwas auf "d" gelegt. z.b. könnte eof auf d statt auf ^D definiert sein.

seitux 04.12.2003 21:06

Zitat:

Original geschrieben von The_Lord_of_Midnight
mach einmal "stty -a"
vielleicht hast du irgendwas auf "d" gelegt. z.b. könnte eof auf d statt auf ^D definiert sein.

Auf das bin ich noch nicht gekommen - aber leider
stty -a
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O;

seitux 05.12.2003 20:55

Hab einmal ein strace bash laufen lassen. Was bedeutet die Zeile 8 genau (MASK - maskieren ? wenn ja - womit?)
Wenn einen das ganze strace interessiert (1048 Zeilen)
http://home.seitux.at/bash/bash.txt
1 read(0, "a", 1) = 1
2 write(2, "a", 1a) = 1
3 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
4 read(0, "s", 1) = 1
5 write(2, "s", 1s) = 1
6 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
7 read(0, "d", 1) = 1
8 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
9 read(0, "D", 1) = 1
10 write(2, "D", 1D) = 1
11 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
Irgendwie bin ich ja fast froh das dieser Fehler aufgetreten ist sonstwäre ich niemals auf die Idee gekommen die z-shell (zsh) zu installieren:-))
l.g. gerry

sagi 06.12.2003 00:07

Zitat:

die z-shell (zsh) zu installieren:-))
gute Wahl ;)

Aber du koenntest doch auch einfach mal die ganzen default configs der bash neu installieren.

mfg

c.

seitux 06.12.2003 01:04

Zitat:

Original geschrieben von sagi

Aber du koenntest doch auch einfach mal die ganzen default configs der bash neu installieren.
Längst erledigt - Habe diese Dateien von einem anderen Rechner kopiert
~.bashrc
~.bash_profile
~.bash_logout
/etc/bashrc
/etc/profile
/etc/profile.d/*
(/bin/bash) -> keine config ich weiß :-)
- oder hab ich irgendeine übersehen ?

seitux 10.12.2003 19:15

Zitat:

Original geschrieben von seitux
Längst erledigt - Habe diese Dateien von einem anderen Rechner kopiert
~.bashrc
~.bash_profile
~.bash_logout
/etc/bashrc
/etc/profile
/etc/profile.d/*
(/bin/bash) -> keine config ich weiß :-)
- oder hab ich irgendeine übersehen ?

ja das hab ich wohl ...
/etc/inputrc

do not bell on tab-completion --> der Fehler lag hier

shit happens


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag