Re: ? keine Eingaben in der Bash möglich
Hi Kai,
From: Kai Busch
Auf der anderen Konsole bin ich, aber jede Eingabe "command not found"! Ich kenne nur VI, welchen Editor gibt es noch? Der Prompt ist "/ #" Was nun?
Als Editor wird hauefig der 'joe' verwendet. Auf der Konsole musst Du jetzt die Patition mounten in welcher sich das Verzeichnis /etc befindet. Angenommen Du hast folgende Partiotitionen eingetragen: /dev/hda1 /boot /dev/hda2 swap /dev/hda3 / /dev/hda4 /usr Also in diesem Fall mit 'mount /dev/hda3 /mnt'. Jetzt kannst Du mit 'joe /mnt/ect/profile.local' den entsprechenden Eintrag loeschen/auskommentieren. Du solltest jetzt mit 'umount /mnt' die Patte wieder unmounten und das System mit dem Resetknopf neu starten. Du hast jetzt folgendes gemacht: 1.) Du hast ein Linuxsystem von CD gestartet, nicht das auf der Platte. 2.) Du hast auf Daten auf der Platte zugegriffen und zwar von aussen. Damit haettest Du ebenso Deine /etc/passwd aendern koennen. Wie gesagt, Dein Linux lauft von CD. 3.) Das Verzeichniss /mnt liegt in diesem Fall im Arbeitsspeicher und NICHT auf der Platte. Du hast also eine Partition in ein Verzeichniss im Arbeitsspeicher gemountet. Wenn Du im weiteren Programme automatisch startest, solltest Du es Dir angewoehnen die Proggies immer mit dem kompletten Pfad aufzurufen (es gibt natuerlich auch Ausnahemen). Ein Daemon sollte in eiem Startscript (unter /sbin/init.d) gestartet werden. Ein Startscript welches fuer kleinere Aufrufe benutzt wird ist /sbin/init.d/boot.local. Das '&' Zeichen schiebt Processe in den Hintergrund. Probiere also auf der Kommandozeile erst aus ob das Proggi sich von selber in den Hintergrund schiebt. Und last but not least, je mehr und genauer Deine Info's sind, um so schneller kann Dir in der Liste geholfen werden. by Joerg PS: Eine Liste macht nur Sinn wenn die Mails auf der Liste bleiben, vieleicht hilft's ja noch jemandem.
participants (1)
-
Joerg Zimmermann