/usr/share/doc/HOWTO/de-html/DE-DOS-nach-Linux-HOWTO-6.html is in doc-linux-de 2003.10-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Von DOS nach Linux HOWTO : Einrichten des Systems</TITLE>
<LINK HREF="DE-DOS-nach-Linux-HOWTO-7.html" REL=next>
<LINK HREF="DE-DOS-nach-Linux-HOWTO-5.html" REL=previous>
<LINK HREF="DE-DOS-nach-Linux-HOWTO.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-DOS-nach-Linux-HOWTO-7.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO-5.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO.html#toc6"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s6">6.</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc6">Einrichten des Systems</A></H2>
<H2><A NAME="System Initialization"></A> <A NAME="ss6.1">6.1</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc6.1">Der Systemstart </A>
</H2>
<P>Zwei wichtige Dateien unter DOS sind <CODE>AUTOEXEC.BAT</CODE> und
<CODE>CONFIG.SYS</CODE>, welche beim Booten zur Initialisierung des Systems, zum
Setzen von Umgebungsvariablen wie <CODE>PATH</CODE> oder <CODE>FILES</CODE> und zum
Starten von Treibern und Programmen verwendet werden. Unter Linux gibt es
mehrere Dateien für das Starten des Systems, wobei man eine Reihe von
ihnen besser unangetastet läßt, bis man genau weiß, was man tut. Hier aber
trotzdem eine Liste der wichtigsten Dateien:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Dateien Bemerkungen
/etc/inittab Hände weg fürs erste!
/etc/rc.d/* bzw. /sbin/int.d/* dito
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Falls man nur die PATH-Variable oder eine andere Umgebungsvariable setzen
möchte, die Login-Meldung ändern oder automatisch nach dem Login
ein Programm starten möchte, kann man dieses in den folgenden Dateien tun:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Dateien Bemerkungen
/etc/issue setzt pre-login Meldung
/etc/motd setzt post-login Meldung
/etc/profile setzt u.a. PATH und andere Variablen
/etc/bashrc setzt u.a. Aliase und Funktionen(s.u.)
/ihr_home_Verz/.bashrc setzt Ihre Aliase und Funktionen
/ihr_home_Verz/.bash_profile setzt Umgebung + startet Ihre Programme
/ihr_home_Verz/.profile dito
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Wenn letztere Datei existiert (man beachte, daß sie eine versteckte Datei
ist), wird sie nach dem Login gelesen und die Anweisungen darin
ausgeführt.</P>
<P>Beispiel eines <CODE>.profile</CODE>:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Ich bin ein Kommentar
echo Umgebung:
printenv | less # entspricht Kommando SET unter DOS
alias d='ls -l' # d bedeutet ab jetzt ls -l
alias up='cd ..'
echo "Der Pfad ist jetzt "$PATH
echo "Heutiges Datum: `date`" # Ausgabe des Kommandos 'date' verwenden
echo "Schönen Tag noch, "$LOGNAME
# Das Folgenden ist eine "Shell-Funktion"
ctgz() # Auflisten des Inhalts eines .tar.gz Archives.
{
for file in $*
do
gzip -dc ${file} | tar tf -
done
}
# Ende des .profile
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><CODE>$PATH</CODE> und <CODE>$LOGNAME</CODE> sind Umgebungsvariablen; es
gibt noch viele andere, mit denen man experimentieren kann. Hier gilt
wieder MSL, z.B. für das Programm <CODE>less</CODE> und <CODE>bash</CODE>.</P>
<H2><A NAME="ss6.2">6.2</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc6.2">Dateien zur Programm-Initialisierung</A>
</H2>
<P>Unter Linux kann fast alles den eigenen Bedürfnissen angepaßt werden. Die
meisten Programme haben ein oder mehrere Initialisierungsdateien, an
denen man herumbasteln kann, oft mit dem Namen <CODE>.Programmnamerc</CODE> in Ihrem
Home-Verzeichnis. Die ersten, an denen man üblicherweise etwas verändert
sind:</P>
<P>
<DL>
<DT><B>.inputrc</B><DD>
<P>benutzt von <CODE>bash</CODE>, um Tastenzuordnungen festzulegen.</P>
<DT><B>.xinitrc</B><DD>
<P>benutzt von <CODE>startx</CODE>, um das X Windows System zu
initialisieren.</P>
<DT><B>.fvwmrc</B><DD>
<P>benutzt vom Windowmanager <CODE>fvwm</CODE>. Ein Beispiel ist in:
<CODE>/usr/lib/X11/fvwm/system.fvwmrc</CODE></P>
<DT><B>.Xdefault</B><DD>
<P>benutzt z.B. von <CODE>rxvt</CODE>, einem Terminalemulator für X
und anderen Programmen.</P>
</DL>
</P>
<P>Mit den meisten bekommt man es früher oder später zu tun, also auch hier
wieder MSL.</P>
<HR>
<A HREF="DE-DOS-nach-Linux-HOWTO-7.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO-5.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO.html#toc6"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|