This file is indexed.

/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&uuml;r das Starten des Systems, wobei man eine Reihe von
ihnen besser unangetastet l&auml;&szlig;t, bis man genau wei&szlig;, was man tut. Hier aber
trotzdem eine Liste der wichtigsten Dateien:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>

Dateien                             Bemerkungen

/etc/inittab                        H&auml;nde weg f&uuml;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&ouml;chte, die Login-Meldung &auml;ndern oder automatisch nach dem Login
ein Programm starten m&ouml;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&szlig; sie eine versteckte Datei
ist), wird sie nach dem Login gelesen und die Anweisungen darin
ausgef&uuml;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&ouml;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&uuml;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&uuml;rfnissen angepa&szlig;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 &uuml;blicherweise etwas ver&auml;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&uuml;r X
und anderen Programmen.</P>
</DL>
</P>
<P>Mit den meisten bekommt man es fr&uuml;her oder sp&auml;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>