<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=94.216.229.1</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=94.216.229.1"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/94.216.229.1"/>
	<updated>2026-05-06T17:32:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Benutzer_Registrierung_(sr_feuser_register)&amp;diff=1985</id>
		<title>Typo3 - Benutzer Registrierung (sr feuser register)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Benutzer_Registrierung_(sr_feuser_register)&amp;diff=1985"/>
		<updated>2010-05-01T19:29:15Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: /* Probleme lösen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Extension kann die wichtigsten Dinge für Frontend Benutzer ab:&lt;br /&gt;
* Registrieren&lt;br /&gt;
* An- / Abmeldung&lt;br /&gt;
* Zuordnung zu verschiedenen Benutzergruppen&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://wiki.typo3.org/index.php/De:Front_End_User_Registration Typo3 Wiki]&lt;br /&gt;
&lt;br /&gt;
[http://blog.marit.ag/2010/02/12/fe-user-gesalzenen/ User Registrierung mit gesalzenen Passwörtern]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quickstart ==&lt;br /&gt;
benötigt:&lt;br /&gt;
* static_info_tables&lt;br /&gt;
* div2007 (für Flexforms)&lt;br /&gt;
* kb_md5fepw (wenn md5 Passwords verwendet werden sollen)&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Ordner und Seiten ===&lt;br /&gt;
* O: Benutzer (oder Abos) enthält notwendige Benutzergruppen und die User&lt;br /&gt;
* S: Login (oder Newsletter) enthält normales Login und sr_feuser_register (default, startingpoint ist der feuser - Ordner)&lt;br /&gt;
*S: Registrierung (sr_feuser_register, mode create, startingpoint wie oben)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Benutzergruppen anlegen ===&lt;br /&gt;
* Gruppe für nicht bestätigte Registrierungen&lt;br /&gt;
* Gruppe für bestätigte Registrierungen&lt;br /&gt;
&lt;br /&gt;
=== TypoScript ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Statisches Template&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* FE User Registration&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Ordner mit Benutzern für Loginform&lt;br /&gt;
styles.content.loginform.pid = 87&lt;br /&gt;
// bei alter newloginbox...&lt;br /&gt;
# plugin.tx_newloginbox_pi1.storagePid = 87&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plugin.tx_srfeuserregister_pi1{&lt;br /&gt;
  // Seite mit den Benutzern&lt;br /&gt;
  pid = 87&lt;br /&gt;
  // Benutzergruppen uid nach Registrierung aber vor Bestätigung (z.B. &amp;quot;NL nicht bestätigt&amp;quot;)&lt;br /&gt;
  userGroupUponRegistration = 1&lt;br /&gt;
  // Benutzergruppen uid nach Bestätigung (z.B. &amp;quot;NL bestätigt&amp;quot;)&lt;br /&gt;
  userGroupAfterConfirmation = 2&lt;br /&gt;
  // Seite mit Login Form&lt;br /&gt;
  loginPID = 88&lt;br /&gt;
  // Seite mit Registierung&lt;br /&gt;
  registerPID = 89&lt;br /&gt;
  // Seite zum editieren der Benutzerdaten&lt;br /&gt;
  editPID = 90&lt;br /&gt;
  // Seite mit Bestätigung der Registrierung&lt;br /&gt;
  confirmPID = 91&lt;br /&gt;
  // Wieviel Bilder dürfen hochgeladen werden&lt;br /&gt;
  maxImages = 1&lt;br /&gt;
  dateFormat = d.m.Y&lt;br /&gt;
  dateSplit = .&lt;br /&gt;
  salutation = informal&lt;br /&gt;
  siteName = KO rockt!  &lt;br /&gt;
  formFields = password,first_name, last_name, email,module_sys_dmail_html, module_sys_dmail_category,disable&lt;br /&gt;
  requiredFields = first_name,last_name,email&lt;br /&gt;
  email = steff@ko-rockband.de&lt;br /&gt;
  // nur mit RealURL ?&lt;br /&gt;
  useShortUrls = 1&lt;br /&gt;
  // Kategorien von Direct Mail&lt;br /&gt;
  module_sys_dmail_category_PIDLIST = 86&lt;br /&gt;
  // &lt;br /&gt;
  dmailCheckedUponRegistration = 1&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Sprachlabel anpassen&lt;br /&gt;
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de{&lt;br /&gt;
  v_really_wish_to_delete_informal = Willst Du Dein Konto wirklich löschen?&lt;br /&gt;
  v_your_account_was_created_informal = Dein Konto &amp;lt;strong&amp;gt;%2$s&amp;lt;/strong&amp;gt; wurde erstellt. Wir senden eine E-Mail an die Adresse &amp;lt;strong&amp;gt;%4$s&amp;lt;/strong&amp;gt;, damit Du die Anmeldung bestätigen kannst.&lt;br /&gt;
}&lt;br /&gt;
// Titel der Benutzerseite überschreiben (wird in E-Mails benutzt)&lt;br /&gt;
plugin.tx_srfeuserregister_pi1.pidTitleOverride = KO rockt! News&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel: sr_feuser_register für Newsletter einsetzen ==&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel geht es darum die Benutzer Registrierung für Direct Mail (direct_mail) einzubauen und zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Probleme lösen ==&lt;br /&gt;
=== Marker von eigenen Feldern mit TCA_INPUT werden nicht mehr ersetzt ===&lt;br /&gt;
Es wird nur noch der Marker ausgegeben.&lt;br /&gt;
&lt;br /&gt;
Lösung: Extension über Hook anmelden&lt;br /&gt;
&lt;br /&gt;
siehe auch http://bugs.typo3.org/view.php?id=5846&lt;br /&gt;
&lt;br /&gt;
Seit sr_feuser_register muss jede Extension mit neuen Felder für fe_users angemeldet werden. Dasselbe gilt auch für sr:_email_subscribe und tt_address. Der Grund ist eine Code-Optimierung, damit im Frontend nicht mehr die $TCA einer jeden installierten Extension eingelesen werden muss, was eine Menge an RAM einspart, weil im $TCA auch viele Übersetzungstexte vorkommen.&lt;br /&gt;
&lt;br /&gt;
In der ext_localconf.php der Extension mit dem Extension Key meineext muss das eingetragen werden:&lt;br /&gt;
&lt;br /&gt;
 $GLOBALS[&amp;#039;TYPO3_CONF_VARS&amp;#039;][&amp;#039;EXTCONF&amp;#039;][&amp;#039;sr_feuser_register&amp;#039;][&amp;#039;extendingTCA&amp;#039;][] = &amp;#039;meineext&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=== Fehlermeldung: sr_feuser_register: The form&amp;#039;s token is too short! ===&lt;br /&gt;
&lt;br /&gt;
Das kann an einem Bug in der Version: 2.5.25 liegen. Hierfür gibt es aktuell (1.5.2010) Kein Update aber einen Patch: http://bugs.typo3.org/view.php?id=14125&amp;amp;nbn=5&lt;br /&gt;
&lt;br /&gt;
Wichtig ist danach eine aktuelle div2007 Version (bei mir 0.3.1 aufzuspielen. Sonst gibts gleich die nächsten Fehler.&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Benutzer_Registrierung_(sr_feuser_register)&amp;diff=1981</id>
		<title>Typo3 - Benutzer Registrierung (sr feuser register)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Benutzer_Registrierung_(sr_feuser_register)&amp;diff=1981"/>
		<updated>2010-05-01T19:28:53Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: /* Probleme lösen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Extension kann die wichtigsten Dinge für Frontend Benutzer ab:&lt;br /&gt;
* Registrieren&lt;br /&gt;
* An- / Abmeldung&lt;br /&gt;
* Zuordnung zu verschiedenen Benutzergruppen&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://wiki.typo3.org/index.php/De:Front_End_User_Registration Typo3 Wiki]&lt;br /&gt;
&lt;br /&gt;
[http://blog.marit.ag/2010/02/12/fe-user-gesalzenen/ User Registrierung mit gesalzenen Passwörtern]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quickstart ==&lt;br /&gt;
benötigt:&lt;br /&gt;
* static_info_tables&lt;br /&gt;
* div2007 (für Flexforms)&lt;br /&gt;
* kb_md5fepw (wenn md5 Passwords verwendet werden sollen)&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Ordner und Seiten ===&lt;br /&gt;
* O: Benutzer (oder Abos) enthält notwendige Benutzergruppen und die User&lt;br /&gt;
* S: Login (oder Newsletter) enthält normales Login und sr_feuser_register (default, startingpoint ist der feuser - Ordner)&lt;br /&gt;
*S: Registrierung (sr_feuser_register, mode create, startingpoint wie oben)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Benutzergruppen anlegen ===&lt;br /&gt;
* Gruppe für nicht bestätigte Registrierungen&lt;br /&gt;
* Gruppe für bestätigte Registrierungen&lt;br /&gt;
&lt;br /&gt;
=== TypoScript ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Statisches Template&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* FE User Registration&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Ordner mit Benutzern für Loginform&lt;br /&gt;
styles.content.loginform.pid = 87&lt;br /&gt;
// bei alter newloginbox...&lt;br /&gt;
# plugin.tx_newloginbox_pi1.storagePid = 87&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plugin.tx_srfeuserregister_pi1{&lt;br /&gt;
  // Seite mit den Benutzern&lt;br /&gt;
  pid = 87&lt;br /&gt;
  // Benutzergruppen uid nach Registrierung aber vor Bestätigung (z.B. &amp;quot;NL nicht bestätigt&amp;quot;)&lt;br /&gt;
  userGroupUponRegistration = 1&lt;br /&gt;
  // Benutzergruppen uid nach Bestätigung (z.B. &amp;quot;NL bestätigt&amp;quot;)&lt;br /&gt;
  userGroupAfterConfirmation = 2&lt;br /&gt;
  // Seite mit Login Form&lt;br /&gt;
  loginPID = 88&lt;br /&gt;
  // Seite mit Registierung&lt;br /&gt;
  registerPID = 89&lt;br /&gt;
  // Seite zum editieren der Benutzerdaten&lt;br /&gt;
  editPID = 90&lt;br /&gt;
  // Seite mit Bestätigung der Registrierung&lt;br /&gt;
  confirmPID = 91&lt;br /&gt;
  // Wieviel Bilder dürfen hochgeladen werden&lt;br /&gt;
  maxImages = 1&lt;br /&gt;
  dateFormat = d.m.Y&lt;br /&gt;
  dateSplit = .&lt;br /&gt;
  salutation = informal&lt;br /&gt;
  siteName = KO rockt!  &lt;br /&gt;
  formFields = password,first_name, last_name, email,module_sys_dmail_html, module_sys_dmail_category,disable&lt;br /&gt;
  requiredFields = first_name,last_name,email&lt;br /&gt;
  email = steff@ko-rockband.de&lt;br /&gt;
  // nur mit RealURL ?&lt;br /&gt;
  useShortUrls = 1&lt;br /&gt;
  // Kategorien von Direct Mail&lt;br /&gt;
  module_sys_dmail_category_PIDLIST = 86&lt;br /&gt;
  // &lt;br /&gt;
  dmailCheckedUponRegistration = 1&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Sprachlabel anpassen&lt;br /&gt;
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de{&lt;br /&gt;
  v_really_wish_to_delete_informal = Willst Du Dein Konto wirklich löschen?&lt;br /&gt;
  v_your_account_was_created_informal = Dein Konto &amp;lt;strong&amp;gt;%2$s&amp;lt;/strong&amp;gt; wurde erstellt. Wir senden eine E-Mail an die Adresse &amp;lt;strong&amp;gt;%4$s&amp;lt;/strong&amp;gt;, damit Du die Anmeldung bestätigen kannst.&lt;br /&gt;
}&lt;br /&gt;
// Titel der Benutzerseite überschreiben (wird in E-Mails benutzt)&lt;br /&gt;
plugin.tx_srfeuserregister_pi1.pidTitleOverride = KO rockt! News&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel: sr_feuser_register für Newsletter einsetzen ==&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel geht es darum die Benutzer Registrierung für Direct Mail (direct_mail) einzubauen und zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Probleme lösen ==&lt;br /&gt;
=== Marker von eigenen Feldern mit TCA_INPUT werden nicht mehr ersetzt ===&lt;br /&gt;
Es wird nur noch der Marker ausgegeben.&lt;br /&gt;
&lt;br /&gt;
Lösung: Extension über Hook anmelden&lt;br /&gt;
&lt;br /&gt;
siehe auch http://bugs.typo3.org/view.php?id=5846&lt;br /&gt;
&lt;br /&gt;
Seit sr_feuser_register muss jede Extension mit neuen Felder für fe_users angemeldet werden. Dasselbe gilt auch für sr:_email_subscribe und tt_address. Der Grund ist eine Code-Optimierung, damit im Frontend nicht mehr die $TCA einer jeden installierten Extension eingelesen werden muss, was eine Menge an RAM einspart, weil im $TCA auch viele Übersetzungstexte vorkommen.&lt;br /&gt;
&lt;br /&gt;
In der ext_localconf.php der Extension mit dem Extension Key meineext muss das eingetragen werden:&lt;br /&gt;
&lt;br /&gt;
 $GLOBALS[&amp;#039;TYPO3_CONF_VARS&amp;#039;][&amp;#039;EXTCONF&amp;#039;][&amp;#039;sr_feuser_register&amp;#039;][&amp;#039;extendingTCA&amp;#039;][] = &amp;#039;meineext&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Fehlermeldung: sr_feuser_register: The form&amp;#039;s token is too short!&lt;br /&gt;
&lt;br /&gt;
Das kann an einem Bug in der Version: 2.5.25 liegen. Hierfür gibt es aktuell (1.5.2010) Kein Update aber einen Patch: http://bugs.typo3.org/view.php?id=14125&amp;amp;nbn=5&lt;br /&gt;
&lt;br /&gt;
Wichtig ist danach eine aktuelle div2007 Version (bei mir 0.3.1 aufzuspielen. Sonst gibts gleich die nächsten Fehler.&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=18690</id>
		<title>Typo3 - Patch einspielen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=18690"/>
		<updated>2010-05-01T19:25:41Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tipp ==&lt;br /&gt;
Textmate kann das auch: Patchfile (.diff) in Textmate öffnen. Oben im Patchfile steht normalerweise auf welchen Pfad sich das Patch bezieht. Dann mit Bundles / Diff / Apply Patch to Files anwenden.&lt;br /&gt;
&lt;br /&gt;
== Creating a &amp;quot;diff&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;diff&amp;quot; is a file that contains just the differences between two files. Diffs are widely used for development because they allow easy reviewing of changes to the program code. There are various styles of diff output. It is important to know that for TYPO3 development we almost only use the &amp;quot;unified diff&amp;quot; (a diff variant that contains three lines of context before and after that part that was changed).&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;opposite part of &amp;quot;diff&amp;quot; is &amp;quot;patch&amp;quot;&amp;#039;&amp;#039;&amp;#039;, a program that can apply changes from a diff file to the original code.&lt;br /&gt;
&lt;br /&gt;
Here are the two most important commands:&lt;br /&gt;
&lt;br /&gt;
Create a unified diff of two directories:&lt;br /&gt;
&lt;br /&gt;
 diff -ru typo3_src.orig/ typo3_src.new/ &amp;gt; bug_1234.diff&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;How to apply a patch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Patch your source code using a diff file:&lt;br /&gt;
&lt;br /&gt;
 cd typo3_src.new/ &lt;br /&gt;
 patch --dry-run -p1 &amp;lt; ../bug_1234.diff&lt;br /&gt;
&lt;br /&gt;
(Use the --dry-run parameter to first check if the patch applies successfully. Run the same command again without this parameter to make the changes affect.)&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=1979</id>
		<title>Typo3 - Patch einspielen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=1979"/>
		<updated>2010-05-01T19:09:17Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creating a &amp;quot;diff&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;diff&amp;quot; is a file that contains just the differences between two files. Diffs are widely used for development because they allow easy reviewing of changes to the program code. There are various styles of diff output. It is important to know that for TYPO3 development we almost only use the &amp;quot;unified diff&amp;quot; (a diff variant that contains three lines of context before and after that part that was changed).&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;opposite part of &amp;quot;diff&amp;quot; is &amp;quot;patch&amp;quot;&amp;#039;&amp;#039;&amp;#039;, a program that can apply changes from a diff file to the original code.&lt;br /&gt;
&lt;br /&gt;
Here are the two most important commands:&lt;br /&gt;
&lt;br /&gt;
Create a unified diff of two directories:&lt;br /&gt;
&lt;br /&gt;
 diff -ru typo3_src.orig/ typo3_src.new/ &amp;gt; bug_1234.diff&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;How to apply a patch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Patch your source code using a diff file:&lt;br /&gt;
&lt;br /&gt;
 cd typo3_src.new/ &lt;br /&gt;
 patch --dry-run -p1 &amp;lt; ../bug_1234.diff&lt;br /&gt;
&lt;br /&gt;
(Use the --dry-run parameter to first check if the patch applies successfully. Run the same command again without this parameter to make the changes affect.)&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=1978</id>
		<title>Typo3 - Patch einspielen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Patch_einspielen&amp;diff=1978"/>
		<updated>2010-05-01T19:08:24Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creating a &amp;quot;diff&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;diff&amp;quot; is a file that contains just the differences between two files. Diffs are widely used for development because they allow easy reviewing of changes to the program code. There are various styles of diff output. It is important to know that for TYPO3 development we almost only use the &amp;quot;unified diff&amp;quot; (a diff variant that contains three lines of context before and after that part that was changed).&lt;br /&gt;
&lt;br /&gt;
The opposit part of &amp;quot;diff&amp;quot; is &amp;quot;patch&amp;quot;, a program that can apply changes from a diff file to the original code.&lt;br /&gt;
&lt;br /&gt;
Here are the two most important commands:&lt;br /&gt;
&lt;br /&gt;
Create a unified diff of two directories:&lt;br /&gt;
&lt;br /&gt;
diff -ru typo3_src.orig/ typo3_src.new/ &amp;gt; bug_1234.diff&lt;br /&gt;
 &lt;br /&gt;
How to apply a patch&lt;br /&gt;
&lt;br /&gt;
Patch your source code using a diff file:&lt;br /&gt;
&lt;br /&gt;
cd typo3_src.new/&lt;br /&gt;
patch --dry-run -p1 &amp;lt; ../bug_1234.diff&lt;br /&gt;
&lt;br /&gt;
(Use the --dry-run parameter to first check if the patch applies successfully. Run the same command again without this parameter to make the changes affect.)&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Die_wichtigsten_Linux_Befehle&amp;diff=2052</id>
		<title>Die wichtigsten Linux Befehle</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Die_wichtigsten_Linux_Befehle&amp;diff=2052"/>
		<updated>2010-05-01T19:08:14Z</updated>

		<summary type="html">&lt;p&gt;94.216.229.1: /* diff und patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Basics&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;startx&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;startet das X-Window-System und eine grafische Benutzeroberfl&amp;amp;auml;che&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;logout&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;ordnungsgem&amp;amp;auml;&amp;amp;szlig;es Abmelden von der Konsole&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;[BEFEHL] --help&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;gibt einen kurzen Hilfetext zum [BEFEHL] aus&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;man [BEFEHL]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt die Manual-Page zum [BEFEHL] an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td class=&amp;quot;fixed&amp;quot;&amp;gt;info [BEFEHL]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;zeigt Dokument zu [BEFEHL] im Info-System an&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;shutdown -r now&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Rechner neustarten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;shutdown -h now&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Rechner herunterfahren&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Suchen&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;whereis [PROGRAMM]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;sucht in den Verzeichnissen der Umgebungsvariablen PATH nach [PROGRAMM]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;find . | grep [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;sucht ausgehend vom aktuellen Verzeichnis nach [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;grep [SUCHSTRING] [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;durchsucht DATEI nach dem Suchbegriff [SUCHSTRING]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;locate [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;durchsucht die Locate-Datenbank nach [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Programme starten&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;[PROG]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Programm [PROG], welches sich im Pfad befindet, starten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;./[PROG]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Programm [PROG], welches sich im aktuellen Verzeichnis befindet, starten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;[PFAD]/[PROG]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Programm [PROG], welches sich im Verzeichnis [PFAD] befindet, starten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Navigation im Dateisystem&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;pwd&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;gibt das aktuelle Verzeichnis aus&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cd /&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;wechselt ins Hauptverzeichnis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cd ..&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;wechselt in das &amp;amp;uuml;bergeordnete Verzeichnis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cd [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;wechselt ins Verzeichnis [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cd -&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;wechselt in das vorherige Verzeichnis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cd&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;wechselt ins Home-Verzeichnis des Benutzers&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Dateien&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cat [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt den Inhalt der Datei [DATEI] auf dem Bildschirm an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;more [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt den Inhalt der Datei [DATEI] seitenweise an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;less [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;wie more, man kann aber auch nach oben bl&amp;amp;auml;ttern&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;cp [DATEI1] [DATEI2]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;kopiert Datei [DATEI1] in Datei [DATEI2]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mv [DATEI1] [DATEI2]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;benennt Datei [DATEI1] in [DATEI2] um&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mv [DATEI] [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;verschiebt Datei [DATEI] ins Verzeichnis [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;rm [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;l&amp;amp;ouml;scht die Datei [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;touch [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;erzeugt die leere Datei [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Verzeichnisse&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;ls&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;kurze Liste des Verzeichnisinhaltes&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;ls -l&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;ausf&amp;amp;uuml;hrliche Liste des Verzeichnisinhaltes&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;ls -la&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;alle Dateien des Verzeichnisses ausf&amp;amp;uuml;hrlich auflisten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mkdir [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;neues Verzeichnis [VERZ] erstellen&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;rmdir [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;das leere Verzeichnis [VERZ] l&amp;amp;ouml;schen&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;rm -rf [VERZ]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;alle Dateien/Verzeichnisse unterhalb des Verzeichnisses [VERZ] l&amp;amp;ouml;schen&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Ger&amp;amp;auml;te partitionieren, formatieren, &amp;amp;uuml;berpr&amp;amp;uuml;fen, mounten&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;fdisk [DEVICE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Partitionierung der Festplatte [DEVICE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mke2fs [DEVICE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Anlegen eines ext2-Dateisystems auf dem Ger&amp;amp;auml;t [DEVICE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;fsck [DEVICE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Ger&amp;amp;auml;t [DEVICE] auf Fehler &amp;amp;uuml;berpr&amp;amp;uuml;fen&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mount /mnt/cdrom&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;bindet eine eingelegte CD-ROM in das Dateisystem ein&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;umount /mnt/cdrom&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;entfernt eine CD-ROM aus dem Dateisystem&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Zugriffsrechte&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;chmod [OPTIONEN] [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;amp;auml;ndert die Zugriffsrechte der Datei [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;chgrp [GRUPPE] [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;amp;auml;ndert die Gruppe der Datei [DATEI] in [GRUPPE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;chown [OWNER] [DATEI]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;amp;auml;ndert den Eigent&amp;amp;uuml;mer der Datei [DATEI] in [OWNER]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Systeminformationen&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;mount&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Ausgabe aller gemounteter Partitionen/Ger&amp;amp;auml;te&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;df&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Ausgabe der Nutzung der gemounteten Ger&amp;amp;auml;te&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;date&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Anzeige von Datum und Uhrzeit&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;free&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;gibt die Nutzung des Arbeitsspeichers aus&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;uptime&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt die Prozessorauslastung und -laufzeit an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;top&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt die h&amp;amp;ouml;chsten Ressourcenverbraucher an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;ps ax&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt Informationen &amp;amp;uuml;ber laufende Prozesse an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;kill [PID]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;beendet den Prozess mit der Prozess-ID [PID]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;killall [PROZESSNAME]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;beendet alle Prozesse mit dem Namen [PROZESSNAME] (z. B. mozilla)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;uname -a&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;gibt Kernel-Informationen aus&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;arch&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;zeigt die Prozessorfamilie an&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD CLASS=&amp;quot;tablehead&amp;quot; COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Benutzerverwaltung&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;id&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;TD&amp;gt;gibt deinen Benutzernamen und die Gruppenmitgliedschaften aus&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;whoami&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Wer bin ich? Ausgabe des Benutzernamens&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;who&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Wer ist alles eingeloggt? Ausgabe der Benutzernamen, des Terminals und der Login-Zeit.&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;passwd&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;amp;auml;ndert das Passwort des aktuellen Benutzers&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;useradd -m [USERNAME]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;legt den neuen Benutzer [USERNAME] an und erzeugt ein Homeverzeichnis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;passwd [USERNAME]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;amp;auml;ndert das Passwort des Benutzers [USERNAME] (nur als root)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;userdel -r [USERNAME]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;l&amp;amp;ouml;scht den Benutzer [USERNAME] und sein Homeverzeichnis&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;groupadd [GRUPPE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;erzeugt eine neue Gruppe [GRUPPE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;groupdel [GRUPPE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;l&amp;amp;ouml;scht die Gruppe [GRUPPE]&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;screen&amp;lt;/strong&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;screen -S [name]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Erzeugt einen &amp;quot;Screen&amp;quot; den sich ein anderer Benutzer &amp;quot;holen&amp;quot; kann um die Aktionen zu beobachten&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;screen -x [name]&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Hole dir den Screen &amp;quot;name&amp;quot;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;STRG+D+A&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Deattached den Screen (um wieder zur Konsole zu gelangen)&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;STRG+A+SPACE&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Wechselt zwischen mehreren Screens&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;exit&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Killt den Screen&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;screen -ls&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;Listet alle Screens&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
 &amp;lt;TD class=&amp;quot;fixed&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
 &amp;lt;TD&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weitere Befehle ==&lt;br /&gt;
=== diff und patch ===&lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Typo3 - Patch einspielen]]&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;diff&amp;quot; erzeugen mit dem GNU Programm diff&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 diff  [-optionen ]  dateiname1.php  dateiname2.php&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beschreibung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Diff vergleicht die beiden angegebenen Dateien und gibt auf die Standardausgabe aus, welche Zeilen wie geändert werden müssen. Ein &amp;quot;diff&amp;quot; kann dann unter Verwendung des GNU Programmes patch wieder in eine andere original Datei eingefügt werden, man nennt das auch Patchen. Das Programm patch weiß anhand der Informationen welche diff erzeugt hat, ganz genau an welcher Stelle (Zeile) was geändert werden muss.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Es besteht auch die Möglichkeit aus den Unterschieden von 2 Verzeichnissen ein &amp;quot;diff&amp;quot; zu erzeugen.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wir erstellen erst mal ein &amp;quot;unified diff&amp;quot; mit Parameter -u (vereinheitlicht) aus zwei verschiedenen Dateien, diese Variante wird meistens angewendet bzw. gebraucht.&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe von diff wird dabei einfach mit &amp;gt; in eine neue Datei umgeleitet:&lt;br /&gt;
&lt;br /&gt;
 diff  -u  original.php  gaenderte.php  &amp;gt;  meinpatch.diff&lt;br /&gt;
&lt;br /&gt;
Wir erstellen nun ein &amp;quot;unified diff&amp;quot; aus zwei Verzeichnissen.&lt;br /&gt;
&lt;br /&gt;
Entscheidend hierfür ist der Parameter -r (Vergleiche jegliche Unterverzeichnisse rekursiv).:&lt;br /&gt;
&lt;br /&gt;
 diff  -ru  originalverzeichnis/  gaendertverzeichnis/  &amp;gt;  meindirpatch.diff&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einen Patch einspielen mit dem GNU Programm patch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 patch  [-optionen]  &amp;lt;  name_des_Patch.diff&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beschreibung:&lt;br /&gt;
&lt;br /&gt;
Das Unixprogram patch manipuliert Quelltext anhand eines Patches. Es ist somit das Gegenstück zu dem Programm diff, das Patches erzeugt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Zum Testen kann der Parameter --dry-run (Keine änderungen an Dateien, nur die Ausgabe was währe wenn ...) verwendet werden. Weiter ist eventuell auch noch der Parameter -b oder --backup zu empfehlen, da hiermit automatisch Sicherheitskopien der betreffenden Dateien gemacht werden.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Der Parameter -p1 bringt patch dazu, die Änderungen der Dateien, die in dem Patch angegeben sind, anzuwenden und den ersten Teil des Pfades zu den Dateien zu überspringen. Patches werden oft so erstellt, dass das Hauptverzeichnis des Quellcode-Baumes in dem Patch enthalten ist, sollen die Dateien aber von innerhalb des Hauptverzeichnisses gepatcht werden, muss patch der Parameter -p1 übergeben werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel unter der Annahme der Dateiname in der Patchdatei war:&lt;br /&gt;
&lt;br /&gt;
 /u/howard/src/blurfl/blurfl.c&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Ein setzen des Parameters -p0 würde die Datei nicht modifizieren,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paramenter -p1 würde daraus u/howard/src/blurfl/blurfl.c ohne den führenden &amp;quot;/&amp;quot; machen ,&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Parameter -p4 würde daraus blurfl/blurfl.c machen&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
und ohne -p würde es blurfl.c sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter -R kann man Änderungen eines einmal angewendeten Patches zurücknehmen.&lt;br /&gt;
&lt;br /&gt;
 patch  -p1  &amp;lt;  patchdatei.diff&lt;br /&gt;
&lt;br /&gt;
== wget, scp und curl ==&lt;br /&gt;
Mit wget kann man Dateien von einem Server holen. &lt;br /&gt;
&lt;br /&gt;
curl kann das gleiche und zusätzlich auch Dateien auf einen Server spielen. Außerdem kann es wenn richtig konfiguriert auch sftp und andere Protokolle.&lt;br /&gt;
&lt;br /&gt;
scp ermöglicht ssh downloads&lt;br /&gt;
&lt;br /&gt;
=== wget ===&lt;br /&gt;
&lt;br /&gt;
wget -&amp;gt; siehe auch  z.B. im Kapitel Typo3 Installation unter Linux&lt;br /&gt;
&lt;br /&gt;
=== curl ===&lt;br /&gt;
&lt;br /&gt;
curl - tool to transfer data to and from a server using http, https, ftp, telnet, ldap, gopher, file&lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
curl is a tool to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, GOPHER, DICT, TELNET, LDAP or FILE). The command is designed to work without user interaction.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# curl [options] [URL...]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Too many options to list, see that documentation!&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
To get a page from a web site and output it to stdout:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com&lt;br /&gt;
&lt;br /&gt;
To get a web page and output it to a file:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com -o &amp;quot;file1.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To get multiple documents using varaible replacement with the current string for the URL being fetched:&lt;br /&gt;
&lt;br /&gt;
 # curl http://{one,two}.site.com -o &amp;quot;file_#1.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To download go to http://curl.haxx.se&lt;br /&gt;
Author: Daniel Stenberg&lt;br /&gt;
&lt;br /&gt;
(Quelle: http://www.coolcommands.com/index.php?option=com_cccat&amp;amp;task=display&amp;amp;id=341 Zugriff am 26.1.)&lt;br /&gt;
&lt;br /&gt;
 curl -u username sftp://shell.example.com/deepdir/foo.txt&lt;br /&gt;
oder&lt;br /&gt;
 curl -u username:password sftp://shell.example.com/deepdir/foo.txt&lt;br /&gt;
&lt;br /&gt;
http://curl.netmirror.org/docs/manual.html&lt;br /&gt;
&lt;br /&gt;
=== scp ===&lt;br /&gt;
 scp user@domain.com:/path/to/remote/file /path/to/local/file&lt;/div&gt;</summary>
		<author><name>94.216.229.1</name></author>
	</entry>
</feed>