Autor Thema: linux  (Gelesen 12906 mal)

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« am: 07. July 2006, 13:54 »
ich will jetzt Linux zur Betriebssystemprogrammierung verwenden,
dazu ein paar fragen:

- woher bekom ich ein virtuelles Diskettenlaufwerk?

- gibts sowas wie partcopy für linux?
oder wie soll ich sonst den kernel hinter den bootloader kopieren?

- unter Windows gibts ja batch dateien, gibts was ähnliches unter linux?


ach und noch was, was nicht mit Betriebssystemprogrammierung zu tun hat:

wo ist das Einstellungsmenü von Firefox?
das mit dem man die Startseite, JavaScript, usw. einstellt,
bei Windows gabs das, bei Linux find ichs nirgendwo

EDIT:

kann man bei "Lock Screen" auch irgendwie ne Passwort abfrage reinmachen?
so ist das ja sinnlos
(ich benutz Gnome, weis nich ob das was ändert)

Termite

  • Beiträge: 239
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 07. July 2006, 14:17 »
Hi

Virtuelles Diskettenlaufwerk? Linux hat in dem sinne von windows keine laufwerke sondern nur devices, die irgendwo in dem verzeichnisbaum gemounted werden. um auf ein diskimage zugreifen zu können, benötigst du das loopbackdevice (achtung root rechte erforderlich). damit kannst du eine datei als device einhängen. anschliessend kanst du mit dd oder den m-tools drauf zugreiffen oder das device in den verzeichnisbaum mounten wenn ein passendes dateisystem drauf vorhanden ist.

Partcopy ersatz könnte dd sein

Ersatz für bachdateien hat linux nicht leider, tut mir wirklich leid.  Linux hat nur was viel viel besseres, nent sich scripte. deine normale schell ist script fähig schau dir mal die docu zu bash, sh oder wie sie alle heisen an.

[edit]

frägt er da nicht das userpasswort ab? gnom kenn ich leider nicht mein linux rechner hat momentan auch keinen desktop

gruss

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 07. July 2006, 14:53 »
Zitat
Virtuelles Diskettenlaufwerk? Linux hat in dem sinne von windows keine laufwerke sondern nur devices, die irgendwo in dem verzeichnisbaum gemounted werden. um auf ein diskimage zugreifen zu können, benötigst du das loopbackdevice (achtung root rechte erforderlich). damit kannst du eine datei als device einhängen. anschliessend kanst du mit dd oder den m-tools drauf zugreiffen oder das device in den verzeichnisbaum mounten wenn ein passendes dateisystem drauf vorhanden ist.


wie geht das denn konkret?
ich hab noch keine ahnung von linux

Zitat
schau dir mal die docu zu bash, sh oder wie sie alle heisen an.


welches davon ist denn für einfache skripte, die einfach nur verschiedene programme nacheinander mit bestimmten parametern aufrufen sollen am besten?

Zitat
frägt er da nicht das userpasswort ab?


das hat er früher bei mir auch, aber seit ich Linux neu-installiert hab
(zum 4. mal nun, weil ich immer weder Configurationsdateien geändert hab, ohne backups zu machen *g*)
will er keins mehr

oder ich verwechsel das mit der LiveCD bei der wollte ers aufjedenfall

thetrue

  • Beiträge: 216
    • Profil anzeigen
    • http://www.the-true.net
Gespeichert
« Antwort #3 am: 07. July 2006, 15:00 »
Zitat von: scales of justice


wie geht das denn konkret?
ich hab noch keine ahnung von linux


dann solltest du die finger von lassen ;)
übrigens es gibt bochs auch für linux und dd, damit kannste dan disketen kopieren ...
und shell ist sowas wie batch unter windows ...
thetrue way is my way

Termite

  • Beiträge: 239
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 07. July 2006, 15:34 »
Hi

egal. es kommt eher drauf an welche shell du auf deinem system installirt hast. der Syntax ist im grossen und ganzen der gleiche. und wenn man nen besonderen haben will dan schreibt man die zu verwendenden shell einfach in die script datei mit rein. ( erste zeile einer datei als kommentar #/user/bin/bash oder so. die ausführende shell weis dann was zu tun ist )


einfach ne textdatei ohne endung anlegen. deine kommandos eintragen. und das ganze mit ./meinErstesScript aufrufen. ggf sind noch die ausführungsflags zu setzen.

gruss

Osbios

  • Beiträge: 247
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 07. July 2006, 15:52 »
Zum mounten eines Floppyimages benutzt man mount -o loop image.img Verzeichnis.

Batchdateien von Win sind kümmerlich im gegensatz zu dem was du mit Shellscripten machen kannst. http://www.bin-bash.de/scripts.php
Weitere Infos findet man zuhauf im INet.

Das Einstellungsmenü von Firefox ist unter bearbeiten.
db 0x55AA

bitmaster

  • Troll
  • Beiträge: 1 138
    • Profil anzeigen
    • OS-64 = 64 Bit Operating System
Gespeichert
« Antwort #6 am: 07. July 2006, 17:45 »
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.

bitmaster
In the Future everyone will need OS-64!!!

Coffee

  • Beiträge: 470
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 07. July 2006, 18:02 »
Zitat von: bitmaster
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.

bitmaster


so seh ich das auch^^ immerhin gibt ews auch spiele in batchdateien und alles mögliche^^

thetrue

  • Beiträge: 216
    • Profil anzeigen
    • http://www.the-true.net
Gespeichert
« Antwort #8 am: 07. July 2006, 18:22 »
Zitat von: bitmaster
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.

bitmaster

lol, joa kann man, man kann auch schöne scherz viren schreiben :D
thetrue way is my way

kevin

  • Administrator
  • Beiträge: 2 767
    • Profil anzeigen
Gespeichert
« Antwort #9 am: 07. July 2006, 19:18 »
Zitat von: bitmaster
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.

Jo, man kann (umständlich) damit schon einiges hinbekommen, aber Shellskripte sind einfach nochmal eine Klasse besser.
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

Osbios

  • Beiträge: 247
    • Profil anzeigen
Gespeichert
« Antwort #10 am: 07. July 2006, 20:56 »
Natürlich sind auch Batchdateien unter Windows ein mächtiges Werkzeug.

Aber es ist wohl auch allen klar, dass Linux das "Konsolensystem" ist und daher auch etwas mehr in diesem Bereich bieten kann. Ich mag dafür z.B. das X-Windows system nicht.
db 0x55AA

thetrue

  • Beiträge: 216
    • Profil anzeigen
    • http://www.the-true.net
Gespeichert
« Antwort #11 am: 07. July 2006, 21:35 »
Zitat von: Osbios
Natürlich sind auch Batchdateien unter Windows ein mächtiges Werkzeug.

Aber es ist wohl auch allen klar, dass Linux das "Konsolensystem" ist und daher auch etwas mehr in diesem Bereich bieten kann. Ich mag dafür z.B. das X-Windows system nicht.


es kommt auf das X-System an .. es gibt bekantlich ja xorg und xfree86
außerdem gibts verschiedene windowmanager und Desktops, KDE und Gnome die sind eher nicht gut, aber fluxbox oder icewm etc
thetrue way is my way

Osbios

  • Beiträge: 247
    • Profil anzeigen
Gespeichert
« Antwort #12 am: 07. July 2006, 23:20 »
Zitat von: thetrue
es kommt auf das X-System an .. es gibt bekantlich ja xorg und xfree86
außerdem gibts verschiedene windowmanager und Desktops, KDE und Gnome die sind eher nicht gut, aber fluxbox oder icewm etc


Nein, ich meine das X System (also xorg oder x11 oder was es sonst noch gibt) an sich. Nicht einen Windowsmanager.

Und von KDE und Gnome rede ich erst garnicht...
db 0x55AA

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« Antwort #13 am: 08. July 2006, 10:11 »
mount -o loop image.img Verzeichnis

so hab ich jetzt ein virtuelles Diskettenlaufwerk gemacht,
aber wie kann ich daraus wieder ein Image machen?

oder ändert sich alles was ich dann in dem Verzeichnis änder auch im Image?


ich hab mir mal ne Beschreibung zu dd durchgelesen,
aber wie soll man damit eine Datei an eine andere dranhängen?

Termite

  • Beiträge: 239
    • Profil anzeigen
Gespeichert
« Antwort #14 am: 08. July 2006, 10:51 »
Hi

mit dem befehl mountest du eine datei in ein verzeichnis. Der inhalt des Verzeichnisses ist der inhalt der Datei. Veränderungen im verzeichnis sind veränderungen am hinahlt der Datei.

gruss

kevin

  • Administrator
  • Beiträge: 2 767
    • Profil anzeigen
Gespeichert
« Antwort #15 am: 08. July 2006, 12:11 »
Hm, Vorsicht: Die Änderungen am Image müssen nicht unbedingt sofort gemacht werden, Linux hat ja auch noch einen Cache. Das Image ist also erst nach dem umount garantiert auf den neuen Stand.
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« Antwort #16 am: 08. July 2006, 14:54 »
der Befehl zum unmounten ist ja "umount"
aber was genau muss ich da angeben?

einfach nur den Pfad zum Image? oder den wo ichs hingemountet hab?
oder will der noch extra parameter haben?

Osbios

  • Beiträge: 247
    • Profil anzeigen
Gespeichert
« Antwort #17 am: 08. July 2006, 16:05 »
Zitat von: scales of justice
einfach nur den Pfad zum Image? oder den wo ichs hingemountet hab?
oder will der noch extra parameter haben?


Nur das Verzeichnis wo du es gemountet hast. Also umount Verzeichnis

Man kann übrigens auch den Cache für ein Laufwerk (hier die Imagedatei) ausschalten, so dass alles sofort geschrieben wird. Aber ich denke hier reicht das unmounten.
db 0x55AA

kevin

  • Administrator
  • Beiträge: 2 767
    • Profil anzeigen
Gespeichert
« Antwort #18 am: 08. July 2006, 17:07 »
Für dein konkretes Problem: siehe Osbios. Und mit man umount (bzw. allgemein man <befehl>) kannst du dir auch selbst helfen, wenn du mal nicht genau weißt, wie der Befehl funktioniert. (Nur für den Fall, daß du die man-Pages noch nicht kennst, die sind nämlich wirklich nützlich)
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« Antwort #19 am: 08. July 2006, 17:19 »
die man pages sind cool, wusst gar nicht das es sowas gibt

bleibt nur noch offen, wie man mit dd eine Datei an eine andere anhängen soll

 

Einloggen