4 verschiedene Fragen zu Linux

Hallo…

Ich bin noch ein ziemlicher Linux-Newbie, deswegen hab ich
jetzt nochmal ein paar generelle Fragen, die erfahrenen Usern
wahrscheinlich ziemlich blöd vorkommen:

  1. Wie sieht das mit dem Mounten von Cdrom, Cdrecorder und
    floppy aus? Ich hab die fstab jetzt so konfiguriert, dass er
    mir die drei Geräte beim Systemstart mounten soll. Das Ganze
    sieht in der fstab so aus:

/dev/cdrecorder /media/cdrecorder auto auto,user,exec,0 0
/dev/cdrom /media/cdrom auto ro,auto,user,exec,0 0
/dev/floppy /media/floppy auto auto,user,sync 0 0

Das heißt doch, dass er mir die drei Geräte beim Booten mounten
soll (das zweite Auto) und das dabei egal is, welches
Dateisystem den Geräten zugrunde liegt (erstes Auto), oder?
Das Mounten klappt aber immer nur dann, wenn ich tatsächlich
eine Daten-CD bzw. eine Diskette im jeweiligen Laufwerk hab.
Geht das nich auf irgendwie so, dass die Laufwerke leer sein
können und er sie mir trotzdem beim booten mountet?

  1. Über die Shell ist es ja z.B. möglich, den Acrobat Reader
    über den Befehl „acroread“ zu starten. Da ich versuchen will,
    möglichst viel über die Shell zu machen und möglichst wenig
    über KDE (damit ich ma was anständiges lerne), würd ich gern
    auch andere Programme über die Shell starten, z.B. das Programm
    mp3blaster. Jedoch weiß ich nicht, wie das geht. Kann mir
    jemand verraten, wie ich den Befehl, bzw. die aufzurufende
    Datei finde für den Start eines Programm in der Shell ?

  2. Das bringt mich direkt zu Frage drei. Wie ist es möglich,
    über die Shell nach Dateien zu suchen, z.B. *.txt, und zwar
    nicht nur im aktuellen Verzeichnis, sondern auf meiner ganzen
    Linux-Partition oder z.B. im Ordner /dev mit allen
    Unterordnern?

  3. Was ist der beste Browser für Linux?

Dank im Voraus für jeden Tipp und Dank auch nochmal an alle,
die mir die Tipps für MySQL gegeben haben!

Gruß,
Victor

  1. Wie sieht das mit dem Mounten von Cdrom, Cdrecorder und
    floppy aus? Ich hab die fstab jetzt so konfiguriert, dass er
    mir die drei Geräte beim Systemstart mounten soll. Das Ganze
    sieht in der fstab so aus:

/dev/cdrecorder /media/cdrecorder auto auto,user,exec,0 0
/dev/cdrom /media/cdrom auto ro,auto,user,exec,0 0
/dev/floppy /media/floppy auto auto,user,sync 0 0

Das heißt doch, dass er mir die drei Geräte beim Booten
mounten
soll (das zweite Auto) und das dabei egal is, welches
Dateisystem den Geräten zugrunde liegt (erstes Auto), oder?

soweit so richtig.

Geht das nich auf irgendwie so, dass die Laufwerke leer sein
können und er sie mir trotzdem beim booten mountet?

nein, aus mindestens 2 Gründen:

  1. Eine einmal gemountete Parition darf ihren Typ nicht verändern ohne remount (joliet und ISO-CD-Rom’s ?)

  2. Linux sperrt das CD-Laufwerk sobald es gemounted ist, so dass man es nicht mehr öffnen kann.

Also CD /Floppy einlegen und als normaler user
„mount /media/cdrom“
eintippen. (das „user“ in fstab gibt an welche mounts von normalen user gemacht werden können und welche nicht (nur „root“-user))

  1. Über die Shell ist es ja z.B. möglich, den Acrobat Reader
    über den Befehl „acroread“ zu starten. Da ich versuchen will,
    möglichst viel über die Shell zu machen und möglichst wenig
    über KDE (damit ich ma was anständiges lerne), würd ich gern
    auch andere Programme über die Shell starten, z.B. das
    Programm
    mp3blaster.

„mp3blaster“ eintippen. (tipp mal testweise „fin+“ ein (Tab, die Taste links in der Mitte auf der Tastatur dann erfolgständigen die meisten Shells den eingebenen Begriff (hier zu „find“). Mehrmals tab bringt eine Liste)

Kann mir
jemand verraten, wie ich den Befehl, bzw. die aufzurufende
Datei finde für den Start eines Programm in der Shell ?

alle Dateien die du per „dateiname“ aufrufen kannst müssen:

  1. im PATH stehen (tipp mal „cat $PATH“)
  2. executable sein (chmod +x dateiname)

Steht eine Datei ganz wo anders (z.b. /usr/share/mp3blaster/mp3blaster) man kann mit links („man ln“) verknüpfungen erstellen die in verzeichnissen liegen die im PATH stehen.

Im PATH steht normalerweise u.A. „/usr/bin“. Mit „ln -s /usr/shar/mp3blaster/mp3blaster /usr/bin/mp3blaster“ kann du dir eine Verknüpfung von mp3blaster in „/usr/bin“ erstellen. tippts du nun „mp3blaster“ ein, so findet die Shell den Link in „/usr/bin“ und folgt ihm zu „/usr/share/mp3blaster“ und führt diese Datei dann aus.

In andere alternative ist

  1. Das bringt mich direkt zu Frage drei. Wie ist es möglich,
    über die Shell nach Dateien zu suchen, z.B. *.txt, und zwar
    nicht nur im aktuellen Verzeichnis, sondern auf meiner ganzen
    Linux-Partition oder z.B. im Ordner /dev mit allen
    Unterordnern?

„man find“, durchlesen. (find -name „Dateiname“ (mit den "-Zeichen eingeben) sucht nach allen Dateien mit Name „Datename“ in Unterverzeichnissenen unter dem aktuellen.

  1. Was ist der beste Browser für Linux?

Darauf wird du viele Antworten kriegen, da es keinen besten für alle Fälle gibt. Standart dürfte aber Mozilla sein, es gibt ausserdem noch Opera.

cu

Ich hab die fstab jetzt so konfiguriert, dass er
mir die drei Geräte beim Systemstart mounten soll.

du moechtest aber keine geraete einbinden, sondern filesysteme, die zufaelig auf geraeten sind. deshalb kannst du keine laufwerk ohne medium mounten…

Hallo Victor,

  1. Wie sieht das mit dem Mounten von Cdrom, Cdrecorder und
    floppy aus? Ich hab die fstab jetzt so konfiguriert, dass er
    mir die drei Geräte beim Systemstart mounten soll. Das Ganze
    sieht in der fstab so aus:

/dev/cdrecorder /media/cdrecorder auto auto,user,exec,0 0
/dev/cdrom /media/cdrom auto ro,auto,user,exec,0 0
/dev/floppy /media/floppy auto auto,user,sync 0 0

wie mein Vorredner schon sagte: das zweite „auto“ muss weg. Du kannst dann z.B. mit „mount /floppy“ auch als User mounten, wenn ein Medium im Laufwerk ist. Vorher geht nicht.

  1. Über die Shell ist es ja z.B. möglich, den Acrobat Reader
    über den Befehl „acroread“ zu starten. Da ich versuchen will,
    möglichst viel über die Shell zu machen und möglichst wenig
    über KDE (damit ich ma was anständiges lerne), würd ich gern
    auch andere Programme über die Shell starten, z.B. das
    Programm
    mp3blaster. Jedoch weiß ich nicht, wie das geht. Kann mir
    jemand verraten, wie ich den Befehl, bzw. die aufzurufende
    Datei finde für den Start eines Programm in der Shell ?

die meisten werden hier liegen:
ls /usr/bin

  1. Das bringt mich direkt zu Frage drei. Wie ist es möglich,
    über die Shell nach Dateien zu suchen, z.B. *.txt, und zwar
    nicht nur im aktuellen Verzeichnis, sondern auf meiner ganzen
    Linux-Partition oder z.B. im Ordner /dev mit allen
    Unterordnern?

find /dev -name „*.txt“

Aber in /dev sind nur Spezialdateien, die Geräte beschreiben. Sinnvoller wird wohl /home oder /usr sein.

  1. Was ist der beste Browser für Linux?

Willst du hier einen Krieg anfangen? :wink: Da hat jeder seine Präferenzen. Ich mache fast alles mit Opera (noch 6.11), auch wenn es kein OpenSource ist. Aber der ist einfach schön schnell, relativ stabil, zeigt fast alle Seiten gut an und ist meiner Meinung nach sehr gut zu bedienen. Aber das ist eine rein persönliche Meinung.

Alles Gute wünscht
…Michael

Das Mounten klappt aber immer nur dann, wenn ich tatsächlich
eine Daten-CD bzw. eine Diskette im jeweiligen Laufwerk hab.

Meine Vorredner haben alle Recht, aber ich gebe trotzdem noch ein userfreundlicheres Statement ab: im Gegensatz zu Windows, wo die Hardware angezeigt wird (beispielsweise im Explorer), wird auf Unix der Inhalt angezeigt. Also das eingelegte Volume anstatt des CDROM-Laufwerks. So ist das übrigens auch auf dem Mac, bei dem es sogar nicht mal ein Icon gibt, bevor die CD (oder auch Diskette) eingelegt wird.

Kann mir jemand verraten, wie ich den Befehl, bzw. die aufzurufende
Datei finde für den Start eines Programm in der Shell ?

Hatte das schon einer geschrieben?

whereis mp3blaster
locate mp3blaster

Stefan

Hatte das schon einer geschrieben?

whereis mp3blaster
locate mp3blaster

Eher nicht. Ich mache in solchen Situationen gerne

mp

und habe damit eine gute Auswahl…

Hmm…

**niehaus@corrosive:~\>** apropos mp3
mp3info (1) - MP3 technical info viewer and ID3 tag editor
plaympeg (1) - MPEG audio (MP3) and video (MPEG-1) player
**niehaus@corrosive:~\>**
**niehaus@corrosive:~\>** apropos audio
showaudio (1) - Play an audio email message
mpg123 (1) - play audio MPEG 1.0/2.0 file (layers 1, 2 and 3)
audiocompose (1) - Compose an audio fragment for inclusion in a mail message
audiosend (1) - Send an audio email message
xcdrdao (1) - Graphical front end to cdrdao for composing audio CDs
isdn\_audio (4) - audio extension of ttyI ISDN character devices
plaympeg (1) - MPEG audio (MP3) and video (MPEG-1) player
oggenc (1) - encode audio into the Ogg Vorbis format
madplay (1) - decode and play MPEG audio stream(s)
cdda2wav (1) - a sampling utility that dumps CD audio data into wav sound files
cdrecord (1) - record audio or data Compact Discs from a master
cdparanoia (Paranoia release III) (1) [cdparanoia] - an audio CD reading utility which includes extra data verification features
play (1) - play any sound file to audio device
rec (1) - record audio to any sound file format
gcdmaster (1) [xcdrdao] - Graphical front end to cdrdao for composing audio CDs
cdrdao (1) - writes audio CD-Rs in disc-at-once mode
cdparanoia (1) - an audio CD reading utility which includes extra data verification features
XMMS (1) [xmms] - an audio player for X.
cda (1x) - Compact disc digital audio player utility
xmcd (1x) - CD digital audio player utility for X11/Motif
xanim (1x) - multiformat animation/video/audio viewer for X
xmms (1) - an audio player for X.
**niehaus@corrosive:~\>**

Sebastian