<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>einfach nur ... Frank &#187; Unix / Linux</title>
	<atom:link href="http://www.horak.net/wordpress/category/it-basteleien/unix-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.horak.net/wordpress</link>
	<description>Just another weblog</description>
	<lastBuildDate>Sat, 21 Jan 2012 10:36:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>freie Software</title>
		<link>http://www.horak.net/wordpress/freie-software/</link>
		<comments>http://www.horak.net/wordpress/freie-software/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 17:59:20 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[IT-Basteleien]]></category>
		<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[Wickipedia]]></category>
		<category><![CDATA[allgemein]]></category>
		<category><![CDATA[einfach genial]]></category>

		<guid isPermaLink="false">http://www.horak.net/wordpress/?p=312</guid>
		<description><![CDATA[Oft wurde ich schon gefragt welche Software ich benutze. Grundsätzlich verwende ich vorzugsweise OpenSource sollte dies nicht möglcih sein nehme ich natürlich auch kommerzielle Anwendungsprogramme sofern diese nicht zu sehr eingeschränkt sind. Office allgemein: OpenOffice (Textverarbeitung, Tabellenkalkulation, usw. ) PDF-XChange &#8230; <a href="http://www.horak.net/wordpress/freie-software/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Oft wurde ich schon gefragt welche Software ich benutze.<br />
Grundsätzlich verwende ich vorzugsweise OpenSource sollte dies nicht möglcih sein nehme ich natürlich auch kommerzielle Anwendungsprogramme sofern diese nicht zu sehr eingeschränkt sind.</p>
<h2>Office allgemein:</h2>
<p><a href="http://www.openoffice.org/" target="_blank">OpenOffice</a> (Textverarbeitung, Tabellenkalkulation, usw. )<br />
<a href="http://www.tracker-software.com/" target="_blank">PDF-XChange Viewer</a> (PDF dateien bearbeiten)</p>
<p><a href="http://openvpn.net/" target="_blank">OpenVPN </a>mit OpenVPN-GUI (Mit 128bit verschlüsselte Verbindungen herstellen und verwalten)</p>
<h2>Spass, Spiel und anderes Kurzweiliges:</h2>
<p><a href="http://www.videolan.org/" target="_blank">VLC media player</a> (Video Player der die meisten Codecs mitbringt)<br />
<a href="http://www.gomlab.com/" target="_blank">GOM-Player</a> (Video Player der die meisten Codecs mitbringt)</p>
<p><a href="http://www.hyperionics.com/" target="_blank">HyperCam 2</a> (Videos vom Bildschirm &#8220;abfilmen&#8221;)</p>
<h2>Fernwartung, Hardwaretest&#8217;s,:</h2>
<p><a href="http://uvnc.com/" target="_blank">Ultra-VNC</a> (Fernwartung mit so ziemlich allem was man für ein Ferndiagnose braucht)<br />
<a href="http://www.realvnc.com/" target="_blank">RealVNC</a> (leider nur in Englisch)<br />
<a href="http://www.tightvnc.com/">TightVNC</a> (die <em>schmale </em>Version vonVNC, damit ist es mir z.B. möglich über einen 10 jahre alten Laptop486 mit 4 Mb !! Hauptspeicher auch auf meinen Hauptrechner zuzugreifen.)</p>
<p><a href="http://www.ultimatebootcd.com/" target="_blank">UBCD</a> (komplette bootfähige CD mit allem was man so für die PC-Diagnose braucht)</p>
<h2>Programmierung, Internetseitenerstellung, Produktion:</h2>
<p><a href="http://freeware.siebernet.de/flash/index.html" target="_blank">Selteco Flash Designer 1.57.2</a> (Die alte Version hat zwar nicht ganz so viel Features wie der neue ist aber dafür OHNE Watermarks &#8230;) ACHTUNG FREMDER LINK!!!! Keine Garantie!<br />
<a href="http://www.selteco.com/" target="_blank">Selteco Alligator Flash Designer 8</a> (Die neue Version hier diesmal von der Originalseite.)</p>
<p><a href="http://wordpress.org/" target="_blank">WordPress</a> (DAS Blogsystem inzwischen so weit fortgeschritten das es auch als CMS durchgeht.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.horak.net/wordpress/freie-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Independent Games Festival 2008</title>
		<link>http://www.horak.net/wordpress/independent-games-festival-2008/</link>
		<comments>http://www.horak.net/wordpress/independent-games-festival-2008/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 14:02:13 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Funstuff]]></category>
		<category><![CDATA[IT-Basteleien]]></category>
		<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[allgemein]]></category>
		<category><![CDATA[privates]]></category>
		<category><![CDATA[webmasterei]]></category>

		<guid isPermaLink="false">http://www.horak.net/wordpress/index.php/independent-games-festival-2008/</guid>
		<description><![CDATA[2 von 7 Preisen abgesahnt. http://www.experimentalgameplay.com/game.php?g=1 Aber Vorsicht &#8230;macht süchtig]]></description>
			<content:encoded><![CDATA[<p>2 von 7 Preisen abgesahnt.</p>
<p>http://www.experimentalgameplay.com/game.php?g=1</p>
<p>Aber Vorsicht &#8230;macht süchtig</p>
]]></content:encoded>
			<wfw:commentRss>http://www.horak.net/wordpress/independent-games-festival-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>unix / linux befehle</title>
		<link>http://www.horak.net/wordpress/unix-linux-befehle/</link>
		<comments>http://www.horak.net/wordpress/unix-linux-befehle/#comments</comments>
		<pubDate>Mon, 19 Dec 2005 18:02:24 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[webmasterei]]></category>

		<guid isPermaLink="false">http://www.horak.net/wordpress/?p=14</guid>
		<description><![CDATA[Alle Anfang ist schwer&#8230;. Das dachten und denken sich bestimmt einige die mit Linux zu tun haben und der Teufel steckt im Detail. Selbst einfache Aufgaben können einen zur Verzweiflung treiben nur weil man die einfachsten Befehle nicht kennt. Eigentlich &#8230; <a href="http://www.horak.net/wordpress/unix-linux-befehle/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Alle Anfang ist schwer&#8230;.<br />
Das dachten und denken sich bestimmt einige die mit Linux zu tun haben und der Teufel steckt im Detail.  Selbst einfache Aufgaben können einen zur Verzweiflung treiben nur weil man die einfachsten Befehle nicht kennt. Eigentlich habe ich es als Nachschlagewerk gedacht demnach wird es erstmal auch keine FAQ bzw. HowTo&#8217;s geben. Ich habe hier einfach einmal einige die grundlegendsten Befehle und Kommandos aufgelistet die man zum Arbeiten auf einem Linux server braucht.<br />
<span id="more-14"></span></p>
<p>Unix-Befehle für Anfänger</p>
<p><a NAME="seitenanfang"></a></p>
<table ID="Tabelle3" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=155>
<p><font SIZE="+1">Geplante Aktion</font></p>
</td>
<td WIDTH=92>
<p><font SIZE="+1">Unix</font></p>
</td>
<td WIDTH=174>
<p><font SIZE="+1">bewirkt</font></p>
</td>
<td WIDTH=325>
<p><font SIZE="+1">Unix-Kommandozeile<br /></font>Praktisches Beispiel</p>
</td>
</tr>
<tr>
<td WIDTH=155>
<p><b>Hilfe ausführlich</b></p>
</td>
<td WIDTH=92>
<p>man</p>
</td>
<td WIDTH=174>
<p>Zeigt ausführliche Hilfe zu Unixbefehl</p>
</td>
<td WIDTH=325>
<p><b>man ls<br /></b><font SIZE="-1">Manual, Handbuch (englischsprachige Hilfe) zu allen Parametern eines Befehls.</font></p>
</td>
</tr>
<tr>
<td WIDTH=155>
<p><b>Hilfe einfach</b></p>
</td>
<td WIDTH=92>
<p>whatis</p>
</td>
<td WIDTH=174>
<p>Zeigt Kurzinfo zu Unixbefehl</p>
</td>
<td WIDTH=325>
<p><b>whatis ls<br /></b><font SIZE="-1">Erklärung wird zweisprachig geliefert</font></p>
</td>
</tr>
<tr>
<td WIDTH=155>
<p><b>In den Manpages suchen</b></p>
</td>
<td WIDTH=92>
<p>apropos</p>
</td>
<td WIDTH=174>
<p>Sucht einen Begriff in den Manual-Seiten und gibt alle Fundstellen aus. Genial :-)</p>
</td>
<td WIDTH=325>
<p><b>apropos formatted<br /></b><font SIZE="-1">Zeigt eine Liste der Fundstellen, in denen das Wort <i>formatted</i> vorkommt.</font></p>
</td>
</tr>
</table>
<table ID="Tabelle5" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=156>
<p>Wer arbeitet am System?</p>
</td>
<td WIDTH=91>
<p>who</p>
</td>
<td WIDTH=175>
<p>Zeigt mir angemeldete Benutzer und Terminals</p>
</td>
<td WIDTH=324>
<p><b>who<br /></b><font SIZE="-1">Es werden angemeldete Benutzer angezeigt</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p>Wer bin ich?</p>
</td>
<td WIDTH=91>
<p>whoami</p>
</td>
<td WIDTH=175>
<p>Zeigt mir angemeldeten Benutzer und Terminals</p>
</td>
<td WIDTH=324>
<p><b>whoami<br /></b><font SIZE="-1">Es werden Benutzername, Terminalbezeichnung und Anmeldezeit angezeigt</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p>Wo bin ich?</p>
</td>
<td WIDTH=91>
<p>pwd</p>
</td>
<td WIDTH=175>
<p>Zeigt, in welchem Verzeichnis ich mich gerade wirklich befinde: aktuelles Directory mit absoluter Pfadangabe.</p>
</td>
<td WIDTH=324>
<p><b>pwd<br /></b><font SIZE="-1">Im Moment befinde ich mich zum Beispiel hier: /home/user/t/</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p>Wer verbirgt sich unter europäischer / dt. IP?</p>
</td>
<td WIDTH=91>
<p>whois</p>
</td>
<td WIDTH=175>
<p>Personen- / Firmendaten zu einer IP oder Domainnamen anzeigen lassen</p>
</td>
<td WIDTH=324>
<p><b>whois -h whois.ripe.net was.weiss.ich.de<br /></b><font SIZE="-1">Europäische IP-Adressen + Domains anzeigen lassen</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p>Wer verbirgt sich unter amerikanischer bzw. internat. IP?</p>
</td>
<td WIDTH=91>
<p>whois</p>
</td>
<td WIDTH=175>
<p>Personen- / Firmendaten zu Ami-IP-Adressen anzeigen lassen</p>
</td>
<td WIDTH=324>
<p><b>whois -h whois.arin.net 123.123.123.123<br /></b><font SIZE="-1">Internationale IP-Adressen anzeigen lassen</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p><b>Datum anzeigen</b></p>
</td>
<td WIDTH=91>
<p>date</p>
</td>
<td WIDTH=175>
<p>Zeigt aktuelles Datum</p>
</td>
<td WIDTH=324>
<p><b>date -%d.%m.%y<br /></b><font SIZE="-1">Gibt Datum aus mit Tag, Monat, Jahr</font></p>
</td>
</tr>
<tr>
<td WIDTH=156>
<p><b>Infos zu mount count</b></p>
</td>
<td WIDTH=91>
<p>tune2fs</p>
</td>
<td WIDTH=175>
<p>Zeigt oder setzt den mount count <b><font SIZE="-1">(nur als root)</font></b></p>
</td>
<td WIDTH=324>
<p><b>tune2fs -l /dev/hda1 | grep &quot;[Mm]ount count&quot;<br /></b><font SIZE="-1">Zeigt, wie oft die Platte vor dem nächsten Plattencheck schon gebootet wurde, und wie hoch der mount count eingestellt ist.<br /></font><b><br />
            tune2fs -c 50 /dev/hda1<br /></b><font SIZE="-1">Plattencheck statt nach z.B. 20 Bootvorgängen erst nach 50 durchführen (Zähler für mount count hochsetzen).</font></p>
</td>
</tr>
</table>
<table ID="Tabelle6" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=65>
<tr>
<td WIDTH=53>
<p><a NAME="uhrzeit"></a><font SIZE="+1">Uhrzeit</font></p>
</td>
</tr>
</table>
<table ID="Tabelle7" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=178>
<p><b>Uhrzeit anzeigen</b></p>
</td>
<td WIDTH=92>
<p>date</p>
</td>
<td WIDTH=175>
<p>Zeigt aktuelle Uhrzeit</p>
</td>
<td WIDTH=301>
<p><b>date +%H.%M.%S<br /></b><font SIZE="-1">Gibt Uhrzeit aus mit Stunden, Minuten, Sekunden</font></p>
</td>
</tr>
<tr>
<td WIDTH=178>
<p><b>System-Uhrzeit stellen unter Unix</b></p>
</td>
<td WIDTH=92>
<p>date</p>
</td>
<td WIDTH=175>
<p>Die Uhrzeit kann nur von root verändert werden.</p>
</td>
<td WIDTH=301>
<p><b>date -s 10:05<br /></b><font SIZE="-1">Systemuhr (bis zum nächsten Rechner-Neustart) auf 10:05 Uhr stellen. Also: zuerst die Systemuhr stellen, und dann die Hardware-Uhr danach ausrichten (siehe hwclock).</font></p>
</td>
</tr>
<tr>
<td WIDTH=178>
<p><b>Hardware-Uhrzeit einstellen</b></p>
</td>
<td WIDTH=92>
<p>hwclock</p>
</td>
<td WIDTH=175>
<p>Hardware-Uhr kann ebenfalls nur von root verstellt werden.</p>
</td>
<td WIDTH=301>
<p><b>hwclock &#8211;systohc<br /></b><font SIZE="-1">Hardware-Uhr übernimmt die mit <i>date</i> eingestellte Systemzeit. Zeit bleibt dann auch nach Rechner-Neustart erhalten.</font></p>
</td>
</tr>
</table>
<table ID="Tabelle8" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=58>
<tr>
<td WIDTH=46>
<p><a NAME="basics"></a><font SIZE="+1">Basics</font></p>
</td>
</tr>
</table>
<table ID="Tabelle9" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=160>
<p><b>Diskette lowlevel formatieren</b></p>
</td>
<td WIDTH=96>
<p>fdformat</p>
</td>
<td WIDTH=187>
<p>Rohformatierung einer 3.5 Zoll Diskette</p>
</td>
<td WIDTH=303>
<p><b>fdformat /dev/fd0H1440<br /></b><font SIZE="-1">Diskette wird lowlevel-formatiert.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p><b>Diskette formatieren</b></p>
</td>
<td WIDTH=96>
<p>mformat</p>
</td>
<td WIDTH=187>
<p>3.5 Zoll Diskette mit 1440 kb unter Unix formatieren für Dos</p>
</td>
<td WIDTH=303>
<p><b>mformat -t80 -h2 -n18 -l<i>diskname</i> a:<br /></b><font SIZE="-1">Die Diskette braucht vor dem Formatieren nicht gemountet werden, da &quot;mformat&quot; aus den mtools stammt.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p><b>Rechner runterfahren</b></p>
</td>
<td WIDTH=96>
<p>shutdown</p>
</td>
<td WIDTH=187>
<p>Mit einem Befehl kann der PC heruntergefahren und wieder neu gebootet werden.</p>
</td>
<td WIDTH=303>
<p><b>shutdown now -f -r<br /><font SIZE="-1">-f</font></b><font SIZE="-1"> skip fsck on reboot (verhindert einen Festplattencheck beim Neustart<br /><b>-r</b>reboot after shutdown: PC wird nach dem Runterfahren neu gestartet.<br />
            Der häufigste Fehler bei Verwendung des shutdown-Befehls ist, dass keine Zeitangabe gemacht wird (hier: now)</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p>Dateien <b>auflisten</b></p>
</td>
<td WIDTH=96>
<p>ls</p>
</td>
<td WIDTH=187>
<p>Listet Inhalt eines Verzeichnisses auf.</p>
</td>
<td WIDTH=303>
<p><b>ls -R<br /></b><font SIZE="-1">-R listet auch Dateien der Unterverzeichnisse mit auf, <b>-l</b> bedeutet ausführlich, lange Form der Auflistung, <b>-t</b> nach Ã„nderungsdatum sortiert.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p>Dateien <b>auflisten</b></p>
</td>
<td WIDTH=96>
<p>ls</p>
</td>
<td WIDTH=187>
<p>Standardanzeige ist Monat-Tag-Uhrzeit für das aktuelle Jahr, für ältere Dateien Monat-Tag-Jahr.</p>
</td>
<td WIDTH=303>
<p><b>ls -l &#8211;full-time<br /></b><font SIZE="-1">Auflistung mit ausführlicher Datum- und Zeitangabe, <b>auch für das aktuelle Jahr</b>!</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p>Dateien auflisten</p>
</td>
<td WIDTH=96>
<p>ls</p>
</td>
<td WIDTH=187>
<p>Standardmäßig wird die Ausgabe am Bildschirm angezeigt. Sie lässt sich aber auch in eine Textdatei umleiten.</p>
</td>
<td WIDTH=303>
<p><b>ls&nbsp;-R&nbsp;&gt;&nbsp;beliebig.txt<br /></b><font SIZE="-1">Erzeugt eine Datei beliebig.txt, in der das Ergebnis der Auflistung inkl. Unterverzeichnissen zu finden ist.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p><b>Verzeichnis anlegen</b></p>
</td>
<td WIDTH=96>
<p>mkdir</p>
</td>
<td WIDTH=187>
<p>Neues Verzeichnis mit neuen Unterverzeichnissen anlegen</p>
</td>
<td WIDTH=303>
<p><b>mkdir -p test/test2/test3<br /></b><font SIZE="-1">Legt gleichzeitig mehrere Verzeichnisse hintereinander an</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p><b>Verzeichnis wechseln</b></p>
</td>
<td WIDTH=96>
<p>cd</p>
</td>
<td WIDTH=187>
<p>Ohne Parameter wechselt <font FACE="Courier New,Courier">cd</font> ins Home-Verzeichnis</p>
</td>
<td WIDTH=303>
<p><b>cd ..<br /></b><font SIZE="-1">Ein Leerzeichen und zwei Punkte nach dem Befehl: Ein Verzeichnis nach oben wechseln. Unter DOS war das Leerzeichen nicht nötig.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p>Ins Verzeichnis einer Diskette verzweigen</p>
</td>
<td WIDTH=96>
<p>cd</p>
</td>
<td WIDTH=187>
<p>Man kann auch von der Festplatte auf eine Diskette verzweigen.</p>
</td>
<td WIDTH=303>
<p><b>cd /floppy/<br /></b><font SIZE="-1">Wechseln in das Rootverzeichnis der Diskette, sofern sie schon gemountet ist.</font></p>
</td>
</tr>
<tr>
<td WIDTH=160>
<p>Diskette mounten</p>
</td>
<td WIDTH=96>
<p>mount</p>
</td>
<td WIDTH=187>
<p>Mountet eine Diskette</p>
</td>
<td WIDTH=303>
<p><b>mount /floppy/<br /></b><font SIZE="-1">Die Floppy wird ins Dateisystem eingebunden</font></p>
</td>
</tr>
</table>
<table ID="Tabelle10" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=76>
<tr>
<td WIDTH=64>
<p><a NAME="prozesse"></a><font SIZE="+1">Prozesse</font></p>
</td>
</tr>
</table>
<table ID="Tabelle11" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=181>
<p><b>Speicherressourcen überwachen</b> zeigen</p>
</td>
<td WIDTH=75>
<p>top</p>
</td>
<td WIDTH=197>
<p>Liste der laufenden Prozesse anzeigen mit Angaben zu Hauptspeicherbelastung</p>
</td>
<td WIDTH=293>
<p><b>top<br /></b><font SIZE="-1">Es werden Priorität, Größe, CPU- und Hauptspeicherbelastung angezeigt und laufend aktualisiert.</font></p>
</td>
</tr>
<tr>
<td WIDTH=181>
<p><b>Aktuelle Prozesse</b> zeigen</p>
</td>
<td WIDTH=75>
<p>ps</p>
</td>
<td WIDTH=197>
<p>Zeigt an, welche Prozesse im Moment laufen</p>
</td>
<td WIDTH=293>
<p><b>ps -efl<br /></b><font SIZE="-1">-e Anzeige aller Prozesse, -f volles Format, -l mit allen Attributen, -x alle Systemprozesse</font></p>
</td>
</tr>
<tr>
<td WIDTH=181>
<p><b>Prozess killen</b></p>
</td>
<td WIDTH=75>
<p>kill</p>
</td>
<td WIDTH=197>
<p>Bricht einen Prozess sicher ab, der sich sonst nicht mehr stoppen lässt</p>
</td>
<td WIDTH=293>
<p><b>kill -9 (PID)<br /></b><font SIZE="-1">Abzubrechender Prozess wird gestoppt und aus dem Speicher entfernt</font></p>
</td>
</tr>
</table>
<table ID="Tabelle12" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=155>
<tr>
<td WIDTH=143>
<p><a NAME="dsuche"></a><font SIZE="+1">Suche nach Dateien</font></p>
</td>
</tr>
</table>
<table ID="Tabelle13" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=148>
<p><b>Suche nach Dateinamen</b> in einem oder mehreren Verzeichnissen</p>
</td>
<td WIDTH=81>
<p>locate</p>
</td>
<td WIDTH=176>
<p>Durchsucht blitzartig alle Verzeichnisse und indiziert das Suchergebnis, so dass es auch am nächsten Tag noch zur Verfügung steht.</p>
</td>
<td WIDTH=341>
<p><b>locate&nbsp;index.html<br /></b><font SIZE="-1">Alle Dateien namens &quot;index.html&quot; werden aufgelistet. Es können auch Platzhalter verwendet werden, wie &quot;*.pdf&quot;</font></p>
</td>
</tr>
<tr>
<td WIDTH=148>
<p><b>Finden</b> einer bestimmten Datei, deren <b>Dateiname bekannt</b> ist</p>
</td>
<td WIDTH=81>
<p>find</p>
</td>
<td WIDTH=176>
<p>Das angegebene Verzeichnis mit allen darunterliegenden Unterverzeichnissen werden durchsucht.</p>
</td>
<td WIDTH=341>
<p><b>find&nbsp;ordner/&nbsp;-type&nbsp;f&nbsp;-name&nbsp;&quot;index.htm&quot;<br /></b><font SIZE="-1">Alle Dateien namens &quot;index.htm&quot; werden aufgelistet.</font></p>
</td>
</tr>
<tr>
<td WIDTH=148>
<p><b>Finden</b> von Dateien, die <b>in den letzten 2 Tagen geändert</b> wurden</p>
</td>
<td WIDTH=81>
<p>find</p>
</td>
<td WIDTH=176>
<p>Es wird vom aktuellen Verzeichnis ausgegangen und es werden alle Unterverzeichnisse durchsucht</p>
</td>
<td WIDTH=341>
<p><b>find . -mtime -2 -print<br /></b><font SIZE="-1">Das Suchergebnis wird auf dem Bildschirm ausgegeben<br /></font><b>find . -mtime -2 -print &gt;2tage.txt<br /></b><font SIZE="-1"><br />
            Das Suchergebnis wird in der Textdatei 2tage.txt gespeichert</font></p>
</td>
</tr>
</table>
<table ID="Tabelle14" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=149>
<tr>
<td WIDTH=137>
<p><a NAME="ssuche"></a><font SIZE="+1">Suche nach Strings</font></p>
</td>
</tr>
</table>
<table ID="Tabelle15" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=160></td>
<td WIDTH=65></td>
<td WIDTH=117></td>
<td WIDTH=404></td>
</tr>
</table>
<table ID="Tabelle16" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="loeschen"></a><font SIZE="+1">Löschen</font></p>
</td>
</tr>
</table>
<table ID="Tabelle17" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=171>
<p><b>Bestimmte Verzeichnisse löschen</b></p>
</td>
<td WIDTH=93>
<p>rm</p>
</td>
<td WIDTH=196>
<p>In vielen Unterverzeichnissen nach .xvpics suchen und diese samt Inhalt löschen</p>
</td>
<td WIDTH=286>
<p><b>fiind * -name .xvpics | xargs rm -r<br /></b><font SIZE="-1">Die .xvpics sind Verzeichnisse mit Thumbnails, die beim Bilderbetrachten angelegt werden.</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p><b>Datei löschen</b></p>
</td>
<td WIDTH=93>
<p>rm</p>
</td>
<td WIDTH=196>
<p>unwiederbringlich eine Datei löschen</p>
</td>
<td WIDTH=286>
<p><b>rm -i dateiname<br /></b><font SIZE="-1">Mit Parameter -i muss die Löschung erst mit &quot;y&quot; bestätigt werden</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p><b>Verzeichnis löschen</b></p>
</td>
<td WIDTH=93>
<p>rmdir</p>
</td>
<td WIDTH=196>
<p>Verzeichnisse werden gelöscht, sofern sie leer sind.</p>
</td>
<td WIDTH=286>
<p><b>rmdir -r<br /></b><font SIZE="-1">Es wird rekursiv gelöscht, d.h. auch alle darunterliegenden leeren Unterverzeichnisse.</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p><b>Druckauftrag löschen</b></p>
</td>
<td WIDTH=93>
<p>lprm</p>
</td>
<td WIDTH=196>
<p>Druckaufträge löschen, die unter meinem Namen laufen.</p>
</td>
<td WIDTH=286>
<p><b>lprm -<br /></b><font SIZE="-1">Als Root lösche ich sämtliche Druckaufträge aller User, sonst nur meine eigenen.</font></p>
</td>
</tr>
</table>
<table ID="Tabelle18" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="umbenennen"></a><font SIZE="+1">Umbenennen</font></p>
</td>
</tr>
</table>
<table ID="Tabelle19" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=173>
<p><b>Datei umbenennen</b></p>
</td>
<td WIDTH=89>
<p>mv</p>
</td>
<td WIDTH=184>
<p>Dateien oder Verzeichnisse werden umbenannt oder verschoben.</p>
</td>
<td WIDTH=300>
<p><b>mv datei.alt datei.neu<br /><font SIZE="-1">-b</font></b><font SIZE="-1"> sichert Dateien vor dem Ãœberschreiben, <b>-f</b> überschreibt rücksichtslos, <b>-i</b><br />
             will Bestätigung vor dem Ãœberschreiben vorhandener Zieldateien, <b>-u</b> überschreibt nur ältere Versionen gleichnamiger Zieldateien. </font></p>
</td>
</tr>
</table>
<table ID="Tabelle20" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="kopieren"></a><font SIZE="+1">Kopieren</font></p>
</td>
</tr>
</table>
<table ID="Tabelle21" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=171>
<p>Diskette kopieren <b>ähnlich <i>diskcopy</i> unter DOS</b></p>
</td>
<td WIDTH=80>
<p>dd</p>
</td>
<td WIDTH=164>
<p>Gesamte Quelldiskette in eine Datei kopieren, dann diese Datei auf Zieldiskette</p>
</td>
<td WIDTH=331>
<p><b>dd if=/dev/fd0 of=disk1.img bs=18k<br /></b><font SIZE="-1">In unserem Beispiel heißt die Datei &quot;disk1.img&quot;. Nach Diskettenwechsel dann die erzeugte Datei auf die Ziel-Diskette schreiben:<br /></font><b><br />
            dd if=disk1.img of=/dev/fd0 bs=18k</b></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Dateien von Diskette <b>auf Festplatte kopieren und unverändert lassen</b></p>
</td>
<td WIDTH=80>
<p>cp</p>
</td>
<td WIDTH=164>
<p>unverändert kopieren</p>
</td>
<td WIDTH=331>
<p><b>cp -p -i /floppy/* .<br /></b><font SIZE="-1">Dateien unverändert von Diskette auf Festplatte ins aktuelle Verzeichnis kopieren, vor Ãœberschreiben nachfragen</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Dateien <b>auf Diskette kopieren</b></p>
</td>
<td WIDTH=80>
<p>cp</p>
</td>
<td WIDTH=164>
<p>kopieren</p>
</td>
<td WIDTH=331>
<p><b>cp /home/user/*.* /floppy/<br /></b><font SIZE="-1">Dateien von Festplattenverzeichnis werden auf Diskette kopiert</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Dateien kopieren, die geändert wurden, inkl. Unterverzeichnisse</p>
</td>
<td WIDTH=80>
<p>cp</p>
</td>
<td WIDTH=164>
<p>kopieren</p>
</td>
<td WIDTH=331>
<p><b>cp -r -u /home/user/*.* /floppy/<br /></b><font SIZE="-1">Alle Dateien (eines Verzeichnisses inkl. Unterverzeichnisse von Festplatte) auf Diskette speichern, die geändert wurden.</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Dateien unverändert <b>aus Linux- ins Win-Verzeichnis kopieren</b>, die in den letzten 30 Tagen geändert wurden</p>
</td>
<td WIDTH=80>
<p>cpio</p>
</td>
<td WIDTH=164>
<p>Dateien seit einem bestimmten Ã„nderungsdatum kopieren</p>
</td>
<td WIDTH=331>
<p><b>find . -mtime -30 -print | cpio -pvmd /windows/user/<br /></b><font SIZE="-1">Windowsverzeichnis muss vorher gemountet werden, Datum der Files bleibt unverändert.</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Dateien von Diskette unverändert auf HD kopieren</p>
</td>
<td WIDTH=80>
<p>cpio</p>
</td>
<td WIDTH=164>
<p>kopieren</p>
</td>
<td WIDTH=331>
<p><b>find . -print | cpio -pvmd /home/user/daten/<br /></b><font SIZE="-1">Beim Kopieren von Dateien in Unterverzeichnissen Datum der Files unverändert lassen</font></p>
</td>
</tr>
<tr>
<td WIDTH=171>
<p>Sicherungskopie eines Verzeichnisbaumes auf HD</p>
</td>
<td WIDTH=80>
<p>cp</p>
</td>
<td WIDTH=164>
<p>kopieren mit aktuellem Datum</p>
</td>
<td WIDTH=331>
<p><b>cp&nbsp;-pR&nbsp;/home/mein/&nbsp;&nbsp;/home/dein/neues<br /></b><font SIZE="-1">Komplettes Verzeichnis wird in ein neues kopiert</font></p>
</td>
</tr>
</table>
<table ID="Tabelle22" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="sortieren"></a><font SIZE="+1">Sortieren</font></p>
</td>
</tr>
</table>
<table ID="Tabelle23" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=166>
<p>Dateiinhalt sortieren</p>
</td>
<td WIDTH=90>
<p>sort</p>
</td>
<td WIDTH=191>
<p>Sortiert Dateiinhalte nach verschiedenen Kriterien</p>
</td>
<td WIDTH=299>
<p><b>sort -fnr<br /></b><font SIZE="-1">-f Groß- und Kleinbuchstaben gleich behandeln, -n numerische Werte numerisch sortieren, -r in umgekehrter Richtung sortieren</font></p>
</td>
</tr>
<tr>
<td WIDTH=166>
<p>Dateinamen <b>sortiert in Textdatei schreiben</b></p>
</td>
<td WIDTH=90>
<p>ls</p>
</td>
<td WIDTH=191>
<p>Die Dateinamen eines Verzeichnisses sortiert nach Ã„nderungsdatum (neueste oben in der Liste), in einer Textdatei auflisten.</p>
</td>
<td WIDTH=299>
<p><b>ls -c /home/user/*.* &gt;ergebnis.txt<br /></b><font SIZE="-1">zeigt eine nach Datum sortierte Liste der Dateien im angegebenen Verzeichnis, nur Dateinamen</font></p>
</td>
</tr>
<tr>
<td WIDTH=166>
<p><b>Datenbank sortieren</b></p>
</td>
<td WIDTH=90>
<p>sort</p>
</td>
<td WIDTH=191>
<p>wird zum Sortieren von Dateien oder Dateiinhalten benutzt</p>
</td>
<td WIDTH=299>
<p><b>sort -f -t&quot;:&quot; -k2 quelle.txt &gt; ziel.txt<br /></b><font SIZE="-1">Sortiert Datenbank nach Feld 2, ignoriert Groß- u. Kleinschreibung, der Doppelpunkt wurde als Trennzeichen definiert.</font></p>
</td>
</tr>
</table>
<table ID="Tabelle24" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="dateien"></a><font SIZE="+1">Datei (Text)</font></p>
</td>
</tr>
</table>
<table ID="Tabelle25" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=152>
<p>Textdatei anlegen</p>
</td>
<td WIDTH=81>
<p>cat</p>
</td>
<td WIDTH=153>
<p>Text eingeben</p>
</td>
<td WIDTH=360>
<p><b>cat &gt; dateiname<br /></b><font SIZE="-1">Eine neue Textdatei wird angelegt und geschrieben, STRG+D gespeichert.</font></p>
</td>
</tr>
<tr>
<td WIDTH=152>
<p>Textdatei verändern</p>
</td>
<td WIDTH=81>
<p>cat</p>
</td>
<td WIDTH=153>
<p>Text erweitern</p>
</td>
<td WIDTH=360>
<p><b>cat &gt;&gt; dateiname<br /></b><font SIZE="-1">Vorhandene Textdatei wird erweitert</font></p>
</td>
</tr>
<tr>
<td WIDTH=152>
<p>Führende Leerzeichen z.B. in HTML-Datei entfernen.</p>
</td>
<td WIDTH=81>
<p>sed</p>
</td>
<td WIDTH=153>
<p>entfernt in der Quelldatei die Leerzeichen und sichert die neue Datei mit anderem Namen</p>
</td>
<td WIDTH=360>
<p><b>sed&nbsp;&#8217;s/^&nbsp;*//g&#8217;&nbsp;index.html&nbsp;&gt;&nbsp;index_neu.html<br /></b><font SIZE="-1">Kennst du das auch? Du holst dir per Copy + Paste einen Textabschnitt aus dem Net, und der ist völlig unformatiert.. Und da<br />
            hilft dieser Befehl!</font></p>
</td>
</tr>
<tr>
<td WIDTH=152>
<p>Wörter zählen</p>
</td>
<td WIDTH=81>
<p>wc</p>
</td>
<td WIDTH=153>
<p>zählt Zeilen, Wörter und Buchstaben einer Datei</p>
</td>
<td WIDTH=360>
<p><b>wc -wlc<br /></b><font SIZE="-1">-w zählt words, -l zählt lines, -c zählt characters</font></p>
</td>
</tr>
</table>
<table ID="Tabelle26" BORDER=0 CELLSPACING=1 CELLPADDING=5 WIDTH=602>
<tr>
<td WIDTH=590>
<p><a NAME="install"></a><font SIZE="+1">Programme unter Unix installieren</font></p>
</td>
</tr>
</table>
<table ID="Tabelle27" BORDER=1 BGCOLOR="#FFFFFF" CELLSPACING=1 CELLPADDING=5 WIDTH=801>
<tr>
<td WIDTH=167>
<p>rpm-Datei installieren</p>
</td>
<td WIDTH=89>
<p>rpm</p>
</td>
<td WIDTH=200>
<p>Ein fertiges Package (rpm-Datei) als Root installieren. Vorher schauen, was für Pakete installiert sind.</p>
</td>
<td WIDTH=290>
<p><b>rpm -i package.rpm<br /></b><font SIZE="-1">In dem Package enthaltene Dateien werden entpackt, das Packet weiß schon, wo es hingehört :-) Evtl. muss noch die Readme oder Hilfedatei für weitere Schritte gelesen werden.<br />
            </font></p>
</td>
</tr>
<tr>
<td WIDTH=167>
<p>Nach installierten Packeten gucken</p>
</td>
<td WIDTH=89>
<p>rpm</p>
</td>
<td WIDTH=200>
<p>Bevor man ein Programm(packet) deinstallieren kann, muss man wissen, wie es genau heißt.</p>
</td>
<td WIDTH=290>
<p><b>rpm -q -a<br /></b><font SIZE="-1">Man kann sich diese große Ãœbersicht auch in ein Textfile umleiten, um sie besser lesen oder darin nach Namen suchen zu können.</font></p>
</td>
</tr>
<tr>
<td WIDTH=167>
<p>rpm-Packet de-installieren</p>
</td>
<td WIDTH=89>
<p>rpm</p>
</td>
<td WIDTH=200>
<p>Angenommen, ich will Opera V. 5 deinstallieren und weiß nun, dass er &quot;opera-5.0-1&quot; heißt:</p>
</td>
<td WIDTH=290>
<p><b>rpm -e opera-5.0-1<br /></b><font SIZE="-1">Nun wird Opera 5 deinstalliert, und danach kann man eine neuere Version neu installieren :-)</font></p>
</td>
</tr>
<tr>
<td WIDTH=167>
<p>tar-File herstellen</p>
</td>
<td WIDTH=89>
<p>tar</p>
</td>
<td WIDTH=200>
<p>Alle html-Dateien in ein tar-File packen (auch die aus darunterliegenden Unterverzeichnissen)</p>
</td>
<td WIDTH=290>
<p><b>tar cvzf paeckchen.tgz &nbsp;*.html<br /></b><font SIZE="-1">In der Datei &quot;paeckchen.tgz&quot; sind nachher alle Dateien inkl. Subdirectories enthalten, die den Dateinamenszusatz <i>html</i> haben.</font></p>
</td>
</tr>
<tr>
<td WIDTH=167>
<p>tar-File auspacken</p>
</td>
<td WIDTH=89>
<p>tar</p>
</td>
<td WIDTH=200>
<p>tar-File wird entkomprimiert und samt seiner Unterverzeichnisse entpackt.</p>
</td>
<td WIDTH=290>
<p><b>tar xzf paeckchen.tgz<br /></b><font SIZE="-1">Die in dem tar-File enthaltenen Dateien werden entpackt, evtl. enthaltene Verzeichnisse hergestellt</font></p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.horak.net/wordpress/unix-linux-befehle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

