<?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=178.2.220.43</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=178.2.220.43"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/178.2.220.43"/>
	<updated>2026-06-21T03:54:37Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19017</id>
		<title>MySQL - Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19017"/>
		<updated>2012-02-22T07:04:41Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: /* mySQL Backup - Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Backup ==&lt;br /&gt;
=== mySQL Backup - Dump ===&lt;br /&gt;
Backup&lt;br /&gt;
 mysqldump -u benutzername -p -B --add-drop-table datenbank &amp;gt; typo3DBSicherung.sql&lt;br /&gt;
&lt;br /&gt;
Wieder einspielen&lt;br /&gt;
 mysql db_name &amp;lt; backup-file.sql&lt;br /&gt;
&lt;br /&gt;
== SQL ==&lt;br /&gt;
&lt;br /&gt;
=== Query ===&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM table&lt;br /&gt;
 SELECT * FROM table1, table2, ...&lt;br /&gt;
 SELECT field1, field2, ... FROM table1, table2, ...&lt;br /&gt;
 SELECT ... FROM ... WHERE condition&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field HAVING condition2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2 DESC&lt;br /&gt;
 SELECT ... FROM ... WHERE condition LIMIT 10&lt;br /&gt;
 SELECT DISTINCT field1 FROM ...&lt;br /&gt;
 SELECT DISTINCT field1, field2 FROM ...&lt;br /&gt;
&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 LEFT JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 JOIN (t2 JOIN t3 ON ...) ON ...&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 USING(id) WHERE condition&lt;br /&gt;
&lt;br /&gt;
=== Conditionals ===&lt;br /&gt;
 field1 = value1&lt;br /&gt;
 field1 &amp;lt;&amp;gt; value1&lt;br /&gt;
 field1 LIKE &amp;#039;value _ %&amp;#039;&lt;br /&gt;
 field1 IS NULL&lt;br /&gt;
 field1 IS NOT NULL&lt;br /&gt;
 field1 IN (value1, value2)&lt;br /&gt;
 field1 NOT IN (value1, value2)&lt;br /&gt;
 condition1 AND condition2&lt;br /&gt;
 condition1 OR condition2&lt;br /&gt;
&lt;br /&gt;
=== Data Manipulation ===&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO table1 (field1, field2, ...) VALUES (value1, value2, ...)&lt;br /&gt;
 INSERT table1 SET field1=value_1, field2=value_2 ...&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM table1 / TRUNCATE table1&lt;br /&gt;
 DELETE FROM table1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 DELETE FROM table1, table2 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
 UPDATE table1 SET field1=new_value1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 UPDATE table1, table2 SET field1=new_value1, field2=new_value2, ...&lt;br /&gt;
 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
=== Browsing ===&lt;br /&gt;
&lt;br /&gt;
 SHOW DATABASES&lt;br /&gt;
 SHOW TABLES&lt;br /&gt;
 SHOW FIELDS FROM table / SHOW COLUMNS FROM table / DESCRIBE table / DESC table / EXPLAIN table&lt;br /&gt;
 SHOW CREATE TABLE table&lt;br /&gt;
 SHOW PROCESSLIST&lt;br /&gt;
 KILL process_number&lt;br /&gt;
&lt;br /&gt;
 $ mysqlshow&lt;br /&gt;
 $ mysqlshow database&lt;br /&gt;
&lt;br /&gt;
=== Create / delete / select / alter database ===&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE [IF NOT EXIST] mabase [CHARACTER SET charset] [COLLATE collation]&lt;br /&gt;
 CREATE DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
 DROP DATABASE mabase&lt;br /&gt;
 USE mabase&lt;br /&gt;
&lt;br /&gt;
 ALTER DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
&lt;br /&gt;
=== Create/delete/modify table ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ...)&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., INDEX (field))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1) REFERENCES table2 (t2_fieldA))&lt;br /&gt;
     [ON UPDATE|ON DELETE] [CASCADE|SET NULL]&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, fk_field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1, fk_field2) REFERENCES table2 (t2_fieldA, t2_fieldB))&lt;br /&gt;
 CREATE TABLE table IF NOT EXISTS (...)&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE new_tbl_name LIKE tbl_name&lt;br /&gt;
   [SELECT ... FROM tbl_name ...]&lt;br /&gt;
&lt;br /&gt;
 CREATE TEMPORARY TABLE table (...)&lt;br /&gt;
&lt;br /&gt;
 DROP TABLE table&lt;br /&gt;
 DROP TABLE IF EXISTS table&lt;br /&gt;
 DROP TABLE table1, table2, ...&lt;br /&gt;
 DROP TEMPORARY TABLE table&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 &lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 NOT NULL ... &lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 NOT NULL ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 SET DEFAULT ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 DROP DEFAULT&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table DROP field1&lt;br /&gt;
 ALTER TABLE table ADD INDEX (field);&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
 -- Change field order:&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 AFTER another_field&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE old_name RENAME new_name;&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table (..., FOREIGN KEY (field1, field2) REFERENCES table2 (t2_field1, t2_field2))&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
=== Privileges ===&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL PRIVILEGES ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 GRANT SELECT, INSERT, DELETE ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 REVOKE ALL PRIVILEGES ON base.* FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- one permission only&lt;br /&gt;
 REVOKE ALL PRIVILEGES, GRANT OPTION FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- all permissions&lt;br /&gt;
&lt;br /&gt;
 SET PASSWORD = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD FOR &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039; = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD = OLD_PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
 DROP USER &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Main data types ===&lt;br /&gt;
&lt;br /&gt;
 TINYINT (1o: -127+128) SMALLINT (2o: +-65 000)&lt;br /&gt;
   MEDIUMINT (3o: +-16 000 000) INT (4o: +- 2 000 000 000)&lt;br /&gt;
   BIGINT (8o: +-9.10^18)&lt;br /&gt;
   Precise interval: -(2^(8*N-1)) -&amp;gt; (2^8*N)-1&lt;br /&gt;
   /!\ INT(2) = &amp;quot;2 digits displayed&amp;quot; -- NOT &amp;quot;number with 2 digits max&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 INT NOT NULL auto_increment PRIMARY KEY -- auto-counter for PK&lt;br /&gt;
&lt;br /&gt;
 FLOAT(M,D) DOUBLE(M,D) FLOAT(D=0-&amp;gt;53) &lt;br /&gt;
   /!\ 8,3 -&amp;gt; 12345,678 -- NOT 12345678,123!&lt;br /&gt;
&lt;br /&gt;
 TIME (HH:MM) YEAR (AAAA) DATE (AAAA-MM-JJ) DATETIME (AAAA-MM-JJ HH:MM; années 1000-&amp;gt;9999)&lt;br /&gt;
   TIMESTAMP (like DATETIME, but 1970-&amp;gt;2038, compatible with Unix)&lt;br /&gt;
&lt;br /&gt;
 VARCHAR (single-line; explicit size)  TEXT (multi-lines; max size=65535)  BLOB (binary; max size=65535)&lt;br /&gt;
   Variants for TEXT&amp;amp;BLOB: TINY (max=255) MEDIUM (max=~16000) LONG (max=4Go)&lt;br /&gt;
  Ex: VARCHAR(32), TINYTEXT, LONGBLOB, MEDIUMTEXT&lt;br /&gt;
&lt;br /&gt;
 ENUM (&amp;#039;value1&amp;#039;, &amp;#039;value2&amp;#039;, ...) -- (default NULL, or &amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt; if NOT NULL)&lt;br /&gt;
&lt;br /&gt;
=== Forgot root password? ===&lt;br /&gt;
&lt;br /&gt;
 $ /etc/init.d/mysql stop&lt;br /&gt;
 $ mysqld_safe --skip-grant-tables&lt;br /&gt;
 $ mysql # on another terminal&lt;br /&gt;
 mysql&amp;gt; UPDATE mysql.user SET password=PASSWORD(&amp;#039;nouveau&amp;#039;) WHERE user=&amp;#039;root&amp;#039;;&lt;br /&gt;
 ## Kill mysqld_safe from the terminal, using Control + \&lt;br /&gt;
 $ /etc/init.d/mysql start&lt;br /&gt;
&lt;br /&gt;
=== Repair tables after unclean shutdown ===&lt;br /&gt;
&lt;br /&gt;
 mysqlcheck --all-databases&lt;br /&gt;
 mysqlcheck --all-databases --fast&lt;br /&gt;
&lt;br /&gt;
[[Category:{{FULLBOOKNAME}}|{{FULLCHAPTERNAME}}]]&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Die_wichtigsten_Linux_Befehle&amp;diff=19016</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=19016"/>
		<updated>2012-02-22T06:38:38Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: /* scp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
http://cb.vu/unixtoolbox.xhtml&lt;br /&gt;
&lt;br /&gt;
== Die wichtigsten LINUX Befehle auf der Kommandozeile ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&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;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;
== 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 zum Transfer von Daten von und zu einem Server. Diverse Protokolle möglich:  (HTTP, HTTPS, FTP, FTPS, GOPHER, DICT, TELNET, LDAP or FILE)&lt;br /&gt;
&lt;br /&gt;
curl kann ohne Benutzerinteraktion z.B. über Skripte ausgeführ werden.&lt;br /&gt;
&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;
&lt;br /&gt;
Es gibt sehr viele Optionen.&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
&lt;br /&gt;
Eine Webseite holen und auf der Standardausgabe (stdout) ausgeben:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com&lt;br /&gt;
&lt;br /&gt;
Eine Webseite holen und in eine Datei speichern:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com -o &amp;quot;file1.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mehrere Dokumente holen und variable Ersetzungen mit dem aktuellen String der zu holenden URL durchführen:&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;
Einfacher Download:&lt;br /&gt;
 # curl -C - -O http://www.mirror.com/path/to/NeoOffice-Patch.dmg&lt;br /&gt;
&lt;br /&gt;
Download mit Passwort&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;
http://www.linuxtutorialblog.com/post/ssh-and-scp-howto-tips-tricks &lt;br /&gt;
&lt;br /&gt;
Kopiert wird immer &amp;#039;&amp;#039;von nach&amp;#039;&amp;#039;, der erste Server ist also der Quellserver&lt;br /&gt;
&lt;br /&gt;
Es kann der Quell und der Zielserver oder beide ein Remoteserver sein. Im letzten Fall werden die Dateien direkt zwischen Quelle und Ziel transferiert.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remote&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;Lokal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 scp user@domain.com:/path/to/remote/file /path/to/local/file&lt;br /&gt;
&lt;br /&gt;
Lokal zu Remote mit &amp;#039;&amp;#039;&amp;#039;Passwort&amp;#039;&amp;#039;&amp;#039; und User für Remote&lt;br /&gt;
 [rechosen@localhost ~]$ scp examplefile yourusername@yourserver:/home/yourusername/&lt;br /&gt;
&lt;br /&gt;
Von Remote &amp;#039;&amp;#039;&amp;#039;zu aktuellem Verzeichnis&amp;#039;&amp;#039;&amp;#039; auf Lokalem Server&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/examplefile .&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zwei Remote&amp;#039;&amp;#039;&amp;#039; Server&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/examplefile yourusername2@yourserver2:/home/yourusername2/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alle Dateien&amp;#039;&amp;#039;&amp;#039; in einem Verzeichnis kopieren&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/* .&lt;br /&gt;
&lt;br /&gt;
Verzeichnis &amp;#039;&amp;#039;&amp;#039;rekursiv&amp;#039;&amp;#039;&amp;#039; kopieren&lt;br /&gt;
 [rechosen@localhost ~]$ scp -r yourusername@yourserver:/home/yourusername/ .&lt;br /&gt;
&lt;br /&gt;
Mit &amp;#039;&amp;#039;&amp;#039;Bandbreitenlimit&amp;#039;&amp;#039;&amp;#039; kopieren (für langsame Internetverbindungen) bandwidthlimit wird in kB/s angegeben)&lt;br /&gt;
 scp -l bandwidthlimit yourusername@yourserver:/home/yourusername/* .&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Die_wichtigsten_Linux_Befehle&amp;diff=19015</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=19015"/>
		<updated>2012-02-22T06:37:38Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: /* scp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
http://cb.vu/unixtoolbox.xhtml&lt;br /&gt;
&lt;br /&gt;
== Die wichtigsten LINUX Befehle auf der Kommandozeile ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&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;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;
== 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 zum Transfer von Daten von und zu einem Server. Diverse Protokolle möglich:  (HTTP, HTTPS, FTP, FTPS, GOPHER, DICT, TELNET, LDAP or FILE)&lt;br /&gt;
&lt;br /&gt;
curl kann ohne Benutzerinteraktion z.B. über Skripte ausgeführ werden.&lt;br /&gt;
&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;
&lt;br /&gt;
Es gibt sehr viele Optionen.&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
&lt;br /&gt;
Eine Webseite holen und auf der Standardausgabe (stdout) ausgeben:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com&lt;br /&gt;
&lt;br /&gt;
Eine Webseite holen und in eine Datei speichern:&lt;br /&gt;
&lt;br /&gt;
 # curl http://www.domain.com -o &amp;quot;file1.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mehrere Dokumente holen und variable Ersetzungen mit dem aktuellen String der zu holenden URL durchführen:&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;
Einfacher Download:&lt;br /&gt;
 # curl -C - -O http://www.mirror.com/path/to/NeoOffice-Patch.dmg&lt;br /&gt;
&lt;br /&gt;
Download mit Passwort&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;
http://www.linuxtutorialblog.com/post/ssh-and-scp-howto-tips-tricks &lt;br /&gt;
&lt;br /&gt;
Kopiert wird immer &amp;#039;&amp;#039;von nach&amp;#039;&amp;#039;, der erste Server ist also der Quellserver&lt;br /&gt;
&lt;br /&gt;
Es kann der Quell und der Zielserver oder beide ein Remoteserver sein. Im letzten Fall werden die Dateien direkt zwischen Quelle und Ziel transferiert.&lt;br /&gt;
&lt;br /&gt;
Remote zu lokal&lt;br /&gt;
 scp user@domain.com:/path/to/remote/file /path/to/local/file&lt;br /&gt;
&lt;br /&gt;
Lokal zu Remote mit Passwort und User für Remote&lt;br /&gt;
 [rechosen@localhost ~]$ scp examplefile yourusername@yourserver:/home/yourusername/&lt;br /&gt;
&lt;br /&gt;
Von Remote zu aktuellem Verzeichnis auf Lokalem Server&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/examplefile .&lt;br /&gt;
&lt;br /&gt;
Zwei Remote Server&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/examplefile yourusername2@yourserver2:/home/yourusername2/&lt;br /&gt;
&lt;br /&gt;
Alle Dateien in einem Verzeichnis kopieren&lt;br /&gt;
 [rechosen@localhost ~]$ scp yourusername@yourserver:/home/yourusername/* .&lt;br /&gt;
&lt;br /&gt;
Verzeichnis rekursiv kopieren&lt;br /&gt;
 [rechosen@localhost ~]$ scp -r yourusername@yourserver:/home/yourusername/ .&lt;br /&gt;
&lt;br /&gt;
Mit Bandbreitenlimit kopieren (für langsame Internetverbindungen) bandwidthlimit wird in kB/s angegeben)&lt;br /&gt;
 scp -l bandwidthlimit yourusername@yourserver:/home/yourusername/* .&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19014</id>
		<title>MySQL - Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19014"/>
		<updated>2012-02-22T06:15:33Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: /* Dump */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Backup ==&lt;br /&gt;
=== mySQL Backup - Dump ===&lt;br /&gt;
 mysqldump -u benutzername -p -B --add-drop-table datenbank &amp;gt; typo3DBSicherung.sql&lt;br /&gt;
&lt;br /&gt;
== SQL ==&lt;br /&gt;
&lt;br /&gt;
=== Query ===&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM table&lt;br /&gt;
 SELECT * FROM table1, table2, ...&lt;br /&gt;
 SELECT field1, field2, ... FROM table1, table2, ...&lt;br /&gt;
 SELECT ... FROM ... WHERE condition&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field HAVING condition2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2 DESC&lt;br /&gt;
 SELECT ... FROM ... WHERE condition LIMIT 10&lt;br /&gt;
 SELECT DISTINCT field1 FROM ...&lt;br /&gt;
 SELECT DISTINCT field1, field2 FROM ...&lt;br /&gt;
&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 LEFT JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 JOIN (t2 JOIN t3 ON ...) ON ...&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 USING(id) WHERE condition&lt;br /&gt;
&lt;br /&gt;
=== Conditionals ===&lt;br /&gt;
 field1 = value1&lt;br /&gt;
 field1 &amp;lt;&amp;gt; value1&lt;br /&gt;
 field1 LIKE &amp;#039;value _ %&amp;#039;&lt;br /&gt;
 field1 IS NULL&lt;br /&gt;
 field1 IS NOT NULL&lt;br /&gt;
 field1 IN (value1, value2)&lt;br /&gt;
 field1 NOT IN (value1, value2)&lt;br /&gt;
 condition1 AND condition2&lt;br /&gt;
 condition1 OR condition2&lt;br /&gt;
&lt;br /&gt;
=== Data Manipulation ===&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO table1 (field1, field2, ...) VALUES (value1, value2, ...)&lt;br /&gt;
 INSERT table1 SET field1=value_1, field2=value_2 ...&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM table1 / TRUNCATE table1&lt;br /&gt;
 DELETE FROM table1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 DELETE FROM table1, table2 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
 UPDATE table1 SET field1=new_value1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 UPDATE table1, table2 SET field1=new_value1, field2=new_value2, ...&lt;br /&gt;
 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
=== Browsing ===&lt;br /&gt;
&lt;br /&gt;
 SHOW DATABASES&lt;br /&gt;
 SHOW TABLES&lt;br /&gt;
 SHOW FIELDS FROM table / SHOW COLUMNS FROM table / DESCRIBE table / DESC table / EXPLAIN table&lt;br /&gt;
 SHOW CREATE TABLE table&lt;br /&gt;
 SHOW PROCESSLIST&lt;br /&gt;
 KILL process_number&lt;br /&gt;
&lt;br /&gt;
 $ mysqlshow&lt;br /&gt;
 $ mysqlshow database&lt;br /&gt;
&lt;br /&gt;
=== Create / delete / select / alter database ===&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE [IF NOT EXIST] mabase [CHARACTER SET charset] [COLLATE collation]&lt;br /&gt;
 CREATE DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
 DROP DATABASE mabase&lt;br /&gt;
 USE mabase&lt;br /&gt;
&lt;br /&gt;
 ALTER DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
&lt;br /&gt;
=== Create/delete/modify table ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ...)&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., INDEX (field))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1) REFERENCES table2 (t2_fieldA))&lt;br /&gt;
     [ON UPDATE|ON DELETE] [CASCADE|SET NULL]&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, fk_field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1, fk_field2) REFERENCES table2 (t2_fieldA, t2_fieldB))&lt;br /&gt;
 CREATE TABLE table IF NOT EXISTS (...)&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE new_tbl_name LIKE tbl_name&lt;br /&gt;
   [SELECT ... FROM tbl_name ...]&lt;br /&gt;
&lt;br /&gt;
 CREATE TEMPORARY TABLE table (...)&lt;br /&gt;
&lt;br /&gt;
 DROP TABLE table&lt;br /&gt;
 DROP TABLE IF EXISTS table&lt;br /&gt;
 DROP TABLE table1, table2, ...&lt;br /&gt;
 DROP TEMPORARY TABLE table&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 &lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 NOT NULL ... &lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 NOT NULL ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 SET DEFAULT ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 DROP DEFAULT&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table DROP field1&lt;br /&gt;
 ALTER TABLE table ADD INDEX (field);&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
 -- Change field order:&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 AFTER another_field&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE old_name RENAME new_name;&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table (..., FOREIGN KEY (field1, field2) REFERENCES table2 (t2_field1, t2_field2))&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
=== Privileges ===&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL PRIVILEGES ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 GRANT SELECT, INSERT, DELETE ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 REVOKE ALL PRIVILEGES ON base.* FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- one permission only&lt;br /&gt;
 REVOKE ALL PRIVILEGES, GRANT OPTION FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- all permissions&lt;br /&gt;
&lt;br /&gt;
 SET PASSWORD = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD FOR &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039; = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD = OLD_PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
 DROP USER &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Main data types ===&lt;br /&gt;
&lt;br /&gt;
 TINYINT (1o: -127+128) SMALLINT (2o: +-65 000)&lt;br /&gt;
   MEDIUMINT (3o: +-16 000 000) INT (4o: +- 2 000 000 000)&lt;br /&gt;
   BIGINT (8o: +-9.10^18)&lt;br /&gt;
   Precise interval: -(2^(8*N-1)) -&amp;gt; (2^8*N)-1&lt;br /&gt;
   /!\ INT(2) = &amp;quot;2 digits displayed&amp;quot; -- NOT &amp;quot;number with 2 digits max&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 INT NOT NULL auto_increment PRIMARY KEY -- auto-counter for PK&lt;br /&gt;
&lt;br /&gt;
 FLOAT(M,D) DOUBLE(M,D) FLOAT(D=0-&amp;gt;53) &lt;br /&gt;
   /!\ 8,3 -&amp;gt; 12345,678 -- NOT 12345678,123!&lt;br /&gt;
&lt;br /&gt;
 TIME (HH:MM) YEAR (AAAA) DATE (AAAA-MM-JJ) DATETIME (AAAA-MM-JJ HH:MM; années 1000-&amp;gt;9999)&lt;br /&gt;
   TIMESTAMP (like DATETIME, but 1970-&amp;gt;2038, compatible with Unix)&lt;br /&gt;
&lt;br /&gt;
 VARCHAR (single-line; explicit size)  TEXT (multi-lines; max size=65535)  BLOB (binary; max size=65535)&lt;br /&gt;
   Variants for TEXT&amp;amp;BLOB: TINY (max=255) MEDIUM (max=~16000) LONG (max=4Go)&lt;br /&gt;
  Ex: VARCHAR(32), TINYTEXT, LONGBLOB, MEDIUMTEXT&lt;br /&gt;
&lt;br /&gt;
 ENUM (&amp;#039;value1&amp;#039;, &amp;#039;value2&amp;#039;, ...) -- (default NULL, or &amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt; if NOT NULL)&lt;br /&gt;
&lt;br /&gt;
=== Forgot root password? ===&lt;br /&gt;
&lt;br /&gt;
 $ /etc/init.d/mysql stop&lt;br /&gt;
 $ mysqld_safe --skip-grant-tables&lt;br /&gt;
 $ mysql # on another terminal&lt;br /&gt;
 mysql&amp;gt; UPDATE mysql.user SET password=PASSWORD(&amp;#039;nouveau&amp;#039;) WHERE user=&amp;#039;root&amp;#039;;&lt;br /&gt;
 ## Kill mysqld_safe from the terminal, using Control + \&lt;br /&gt;
 $ /etc/init.d/mysql start&lt;br /&gt;
&lt;br /&gt;
=== Repair tables after unclean shutdown ===&lt;br /&gt;
&lt;br /&gt;
 mysqlcheck --all-databases&lt;br /&gt;
 mysqlcheck --all-databases --fast&lt;br /&gt;
&lt;br /&gt;
[[Category:{{FULLBOOKNAME}}|{{FULLCHAPTERNAME}}]]&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19013</id>
		<title>MySQL - Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19013"/>
		<updated>2012-02-22T06:15:13Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: /* SQL = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Backup ==&lt;br /&gt;
=== Dump ===&lt;br /&gt;
 mysqldump -u benutzername -p -B --add-drop-table datenbank &amp;gt; DBSicherung.sql&lt;br /&gt;
&lt;br /&gt;
== SQL ==&lt;br /&gt;
&lt;br /&gt;
=== Query ===&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM table&lt;br /&gt;
 SELECT * FROM table1, table2, ...&lt;br /&gt;
 SELECT field1, field2, ... FROM table1, table2, ...&lt;br /&gt;
 SELECT ... FROM ... WHERE condition&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field HAVING condition2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2 DESC&lt;br /&gt;
 SELECT ... FROM ... WHERE condition LIMIT 10&lt;br /&gt;
 SELECT DISTINCT field1 FROM ...&lt;br /&gt;
 SELECT DISTINCT field1, field2 FROM ...&lt;br /&gt;
&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 LEFT JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 JOIN (t2 JOIN t3 ON ...) ON ...&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 USING(id) WHERE condition&lt;br /&gt;
&lt;br /&gt;
=== Conditionals ===&lt;br /&gt;
 field1 = value1&lt;br /&gt;
 field1 &amp;lt;&amp;gt; value1&lt;br /&gt;
 field1 LIKE &amp;#039;value _ %&amp;#039;&lt;br /&gt;
 field1 IS NULL&lt;br /&gt;
 field1 IS NOT NULL&lt;br /&gt;
 field1 IN (value1, value2)&lt;br /&gt;
 field1 NOT IN (value1, value2)&lt;br /&gt;
 condition1 AND condition2&lt;br /&gt;
 condition1 OR condition2&lt;br /&gt;
&lt;br /&gt;
=== Data Manipulation ===&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO table1 (field1, field2, ...) VALUES (value1, value2, ...)&lt;br /&gt;
 INSERT table1 SET field1=value_1, field2=value_2 ...&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM table1 / TRUNCATE table1&lt;br /&gt;
 DELETE FROM table1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 DELETE FROM table1, table2 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
 UPDATE table1 SET field1=new_value1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 UPDATE table1, table2 SET field1=new_value1, field2=new_value2, ...&lt;br /&gt;
 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
=== Browsing ===&lt;br /&gt;
&lt;br /&gt;
 SHOW DATABASES&lt;br /&gt;
 SHOW TABLES&lt;br /&gt;
 SHOW FIELDS FROM table / SHOW COLUMNS FROM table / DESCRIBE table / DESC table / EXPLAIN table&lt;br /&gt;
 SHOW CREATE TABLE table&lt;br /&gt;
 SHOW PROCESSLIST&lt;br /&gt;
 KILL process_number&lt;br /&gt;
&lt;br /&gt;
 $ mysqlshow&lt;br /&gt;
 $ mysqlshow database&lt;br /&gt;
&lt;br /&gt;
=== Create / delete / select / alter database ===&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE [IF NOT EXIST] mabase [CHARACTER SET charset] [COLLATE collation]&lt;br /&gt;
 CREATE DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
 DROP DATABASE mabase&lt;br /&gt;
 USE mabase&lt;br /&gt;
&lt;br /&gt;
 ALTER DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
&lt;br /&gt;
=== Create/delete/modify table ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ...)&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., INDEX (field))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1) REFERENCES table2 (t2_fieldA))&lt;br /&gt;
     [ON UPDATE|ON DELETE] [CASCADE|SET NULL]&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, fk_field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1, fk_field2) REFERENCES table2 (t2_fieldA, t2_fieldB))&lt;br /&gt;
 CREATE TABLE table IF NOT EXISTS (...)&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE new_tbl_name LIKE tbl_name&lt;br /&gt;
   [SELECT ... FROM tbl_name ...]&lt;br /&gt;
&lt;br /&gt;
 CREATE TEMPORARY TABLE table (...)&lt;br /&gt;
&lt;br /&gt;
 DROP TABLE table&lt;br /&gt;
 DROP TABLE IF EXISTS table&lt;br /&gt;
 DROP TABLE table1, table2, ...&lt;br /&gt;
 DROP TEMPORARY TABLE table&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 &lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 NOT NULL ... &lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 NOT NULL ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 SET DEFAULT ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 DROP DEFAULT&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table DROP field1&lt;br /&gt;
 ALTER TABLE table ADD INDEX (field);&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
 -- Change field order:&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 AFTER another_field&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE old_name RENAME new_name;&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table (..., FOREIGN KEY (field1, field2) REFERENCES table2 (t2_field1, t2_field2))&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
=== Privileges ===&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL PRIVILEGES ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 GRANT SELECT, INSERT, DELETE ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 REVOKE ALL PRIVILEGES ON base.* FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- one permission only&lt;br /&gt;
 REVOKE ALL PRIVILEGES, GRANT OPTION FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- all permissions&lt;br /&gt;
&lt;br /&gt;
 SET PASSWORD = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD FOR &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039; = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD = OLD_PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
 DROP USER &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Main data types ===&lt;br /&gt;
&lt;br /&gt;
 TINYINT (1o: -127+128) SMALLINT (2o: +-65 000)&lt;br /&gt;
   MEDIUMINT (3o: +-16 000 000) INT (4o: +- 2 000 000 000)&lt;br /&gt;
   BIGINT (8o: +-9.10^18)&lt;br /&gt;
   Precise interval: -(2^(8*N-1)) -&amp;gt; (2^8*N)-1&lt;br /&gt;
   /!\ INT(2) = &amp;quot;2 digits displayed&amp;quot; -- NOT &amp;quot;number with 2 digits max&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 INT NOT NULL auto_increment PRIMARY KEY -- auto-counter for PK&lt;br /&gt;
&lt;br /&gt;
 FLOAT(M,D) DOUBLE(M,D) FLOAT(D=0-&amp;gt;53) &lt;br /&gt;
   /!\ 8,3 -&amp;gt; 12345,678 -- NOT 12345678,123!&lt;br /&gt;
&lt;br /&gt;
 TIME (HH:MM) YEAR (AAAA) DATE (AAAA-MM-JJ) DATETIME (AAAA-MM-JJ HH:MM; années 1000-&amp;gt;9999)&lt;br /&gt;
   TIMESTAMP (like DATETIME, but 1970-&amp;gt;2038, compatible with Unix)&lt;br /&gt;
&lt;br /&gt;
 VARCHAR (single-line; explicit size)  TEXT (multi-lines; max size=65535)  BLOB (binary; max size=65535)&lt;br /&gt;
   Variants for TEXT&amp;amp;BLOB: TINY (max=255) MEDIUM (max=~16000) LONG (max=4Go)&lt;br /&gt;
  Ex: VARCHAR(32), TINYTEXT, LONGBLOB, MEDIUMTEXT&lt;br /&gt;
&lt;br /&gt;
 ENUM (&amp;#039;value1&amp;#039;, &amp;#039;value2&amp;#039;, ...) -- (default NULL, or &amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt; if NOT NULL)&lt;br /&gt;
&lt;br /&gt;
=== Forgot root password? ===&lt;br /&gt;
&lt;br /&gt;
 $ /etc/init.d/mysql stop&lt;br /&gt;
 $ mysqld_safe --skip-grant-tables&lt;br /&gt;
 $ mysql # on another terminal&lt;br /&gt;
 mysql&amp;gt; UPDATE mysql.user SET password=PASSWORD(&amp;#039;nouveau&amp;#039;) WHERE user=&amp;#039;root&amp;#039;;&lt;br /&gt;
 ## Kill mysqld_safe from the terminal, using Control + \&lt;br /&gt;
 $ /etc/init.d/mysql start&lt;br /&gt;
&lt;br /&gt;
=== Repair tables after unclean shutdown ===&lt;br /&gt;
&lt;br /&gt;
 mysqlcheck --all-databases&lt;br /&gt;
 mysqlcheck --all-databases --fast&lt;br /&gt;
&lt;br /&gt;
[[Category:{{FULLBOOKNAME}}|{{FULLCHAPTERNAME}}]]&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19012</id>
		<title>MySQL - Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=MySQL_-_Cheat_Sheet&amp;diff=19012"/>
		<updated>2012-02-22T06:14:01Z</updated>

		<summary type="html">&lt;p&gt;178.2.220.43: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Backup ==&lt;br /&gt;
=== Dump ===&lt;br /&gt;
 mysqldump -u benutzername -p -B --add-drop-table datenbank &amp;gt; DBSicherung.sql&lt;br /&gt;
&lt;br /&gt;
== SQL ===&lt;br /&gt;
=== Query ===&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM table&lt;br /&gt;
 SELECT * FROM table1, table2, ...&lt;br /&gt;
 SELECT field1, field2, ... FROM table1, table2, ...&lt;br /&gt;
 SELECT ... FROM ... WHERE condition&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field&lt;br /&gt;
 SELECT ... FROM ... WHERE condition GROUP BY field HAVING condition2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2&lt;br /&gt;
 SELECT ... FROM ... WHERE condition ORDER BY field1, field2 DESC&lt;br /&gt;
 SELECT ... FROM ... WHERE condition LIMIT 10&lt;br /&gt;
 SELECT DISTINCT field1 FROM ...&lt;br /&gt;
 SELECT DISTINCT field1, field2 FROM ...&lt;br /&gt;
&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 LEFT JOIN t2 ON t1.id1 = t2.id2 WHERE condition&lt;br /&gt;
 SELECT ... FROM t1 JOIN (t2 JOIN t3 ON ...) ON ...&lt;br /&gt;
 SELECT ... FROM t1 JOIN t2 USING(id) WHERE condition&lt;br /&gt;
&lt;br /&gt;
=== Conditionals ===&lt;br /&gt;
 field1 = value1&lt;br /&gt;
 field1 &amp;lt;&amp;gt; value1&lt;br /&gt;
 field1 LIKE &amp;#039;value _ %&amp;#039;&lt;br /&gt;
 field1 IS NULL&lt;br /&gt;
 field1 IS NOT NULL&lt;br /&gt;
 field1 IN (value1, value2)&lt;br /&gt;
 field1 NOT IN (value1, value2)&lt;br /&gt;
 condition1 AND condition2&lt;br /&gt;
 condition1 OR condition2&lt;br /&gt;
&lt;br /&gt;
=== Data Manipulation ===&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO table1 (field1, field2, ...) VALUES (value1, value2, ...)&lt;br /&gt;
 INSERT table1 SET field1=value_1, field2=value_2 ...&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM table1 / TRUNCATE table1&lt;br /&gt;
 DELETE FROM table1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 DELETE FROM table1, table2 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
 UPDATE table1 SET field1=new_value1 WHERE condition&lt;br /&gt;
 -- join:&lt;br /&gt;
 UPDATE table1, table2 SET field1=new_value1, field2=new_value2, ...&lt;br /&gt;
 WHERE table1.id1 = table2.id2 AND condition&lt;br /&gt;
&lt;br /&gt;
=== Browsing ===&lt;br /&gt;
&lt;br /&gt;
 SHOW DATABASES&lt;br /&gt;
 SHOW TABLES&lt;br /&gt;
 SHOW FIELDS FROM table / SHOW COLUMNS FROM table / DESCRIBE table / DESC table / EXPLAIN table&lt;br /&gt;
 SHOW CREATE TABLE table&lt;br /&gt;
 SHOW PROCESSLIST&lt;br /&gt;
 KILL process_number&lt;br /&gt;
&lt;br /&gt;
 $ mysqlshow&lt;br /&gt;
 $ mysqlshow database&lt;br /&gt;
&lt;br /&gt;
=== Create / delete / select / alter database ===&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE [IF NOT EXIST] mabase [CHARACTER SET charset] [COLLATE collation]&lt;br /&gt;
 CREATE DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
 DROP DATABASE mabase&lt;br /&gt;
 USE mabase&lt;br /&gt;
&lt;br /&gt;
 ALTER DATABASE mabase CHARACTER SET utf8&lt;br /&gt;
&lt;br /&gt;
=== Create/delete/modify table ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ...)&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., INDEX (field))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1))&lt;br /&gt;
 CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1) REFERENCES table2 (t2_fieldA))&lt;br /&gt;
     [ON UPDATE|ON DELETE] [CASCADE|SET NULL]&lt;br /&gt;
 CREATE TABLE table1 (fk_field1 type1, fk_field2 type2, ...,&lt;br /&gt;
   FOREIGN KEY (fk_field1, fk_field2) REFERENCES table2 (t2_fieldA, t2_fieldB))&lt;br /&gt;
 CREATE TABLE table IF NOT EXISTS (...)&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE new_tbl_name LIKE tbl_name&lt;br /&gt;
   [SELECT ... FROM tbl_name ...]&lt;br /&gt;
&lt;br /&gt;
 CREATE TEMPORARY TABLE table (...)&lt;br /&gt;
&lt;br /&gt;
 DROP TABLE table&lt;br /&gt;
 DROP TABLE IF EXISTS table&lt;br /&gt;
 DROP TABLE table1, table2, ...&lt;br /&gt;
 DROP TEMPORARY TABLE table&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 &lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 NOT NULL ... &lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 NOT NULL ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 SET DEFAULT ...&lt;br /&gt;
 ALTER TABLE table ALTER field1 DROP DEFAULT&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table ADD new_name_field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table DROP field1&lt;br /&gt;
 ALTER TABLE table ADD INDEX (field);&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
 -- Change field order:&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table MODIFY field1 type1 AFTER another_field&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 FIRST&lt;br /&gt;
 ALTER TABLE table CHANGE old_name_field1 new_name_field1 type1 AFTER another_field&lt;br /&gt;
&lt;br /&gt;
 ALTER TABLE old_name RENAME new_name;&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE table (..., PRIMARY KEY (field1, field2))&lt;br /&gt;
 CREATE TABLE table (..., FOREIGN KEY (field1, field2) REFERENCES table2 (t2_field1, t2_field2))&lt;br /&gt;
 ALTER TABLE table ADD PRIMARY KEY (field);&lt;br /&gt;
&lt;br /&gt;
=== Privileges ===&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL PRIVILEGES ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 GRANT SELECT, INSERT, DELETE ON base.* TO &amp;#039;user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password&amp;#039;;&lt;br /&gt;
 REVOKE ALL PRIVILEGES ON base.* FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- one permission only&lt;br /&gt;
 REVOKE ALL PRIVILEGES, GRANT OPTION FROM &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;; -- all permissions&lt;br /&gt;
&lt;br /&gt;
 SET PASSWORD = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD FOR &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039; = PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
 SET PASSWORD = OLD_PASSWORD(&amp;#039;new_pass&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
 DROP USER &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Main data types ===&lt;br /&gt;
&lt;br /&gt;
 TINYINT (1o: -127+128) SMALLINT (2o: +-65 000)&lt;br /&gt;
   MEDIUMINT (3o: +-16 000 000) INT (4o: +- 2 000 000 000)&lt;br /&gt;
   BIGINT (8o: +-9.10^18)&lt;br /&gt;
   Precise interval: -(2^(8*N-1)) -&amp;gt; (2^8*N)-1&lt;br /&gt;
   /!\ INT(2) = &amp;quot;2 digits displayed&amp;quot; -- NOT &amp;quot;number with 2 digits max&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 INT NOT NULL auto_increment PRIMARY KEY -- auto-counter for PK&lt;br /&gt;
&lt;br /&gt;
 FLOAT(M,D) DOUBLE(M,D) FLOAT(D=0-&amp;gt;53) &lt;br /&gt;
   /!\ 8,3 -&amp;gt; 12345,678 -- NOT 12345678,123!&lt;br /&gt;
&lt;br /&gt;
 TIME (HH:MM) YEAR (AAAA) DATE (AAAA-MM-JJ) DATETIME (AAAA-MM-JJ HH:MM; années 1000-&amp;gt;9999)&lt;br /&gt;
   TIMESTAMP (like DATETIME, but 1970-&amp;gt;2038, compatible with Unix)&lt;br /&gt;
&lt;br /&gt;
 VARCHAR (single-line; explicit size)  TEXT (multi-lines; max size=65535)  BLOB (binary; max size=65535)&lt;br /&gt;
   Variants for TEXT&amp;amp;BLOB: TINY (max=255) MEDIUM (max=~16000) LONG (max=4Go)&lt;br /&gt;
  Ex: VARCHAR(32), TINYTEXT, LONGBLOB, MEDIUMTEXT&lt;br /&gt;
&lt;br /&gt;
 ENUM (&amp;#039;value1&amp;#039;, &amp;#039;value2&amp;#039;, ...) -- (default NULL, or &amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt; if NOT NULL)&lt;br /&gt;
&lt;br /&gt;
=== Forgot root password? ===&lt;br /&gt;
&lt;br /&gt;
 $ /etc/init.d/mysql stop&lt;br /&gt;
 $ mysqld_safe --skip-grant-tables&lt;br /&gt;
 $ mysql # on another terminal&lt;br /&gt;
 mysql&amp;gt; UPDATE mysql.user SET password=PASSWORD(&amp;#039;nouveau&amp;#039;) WHERE user=&amp;#039;root&amp;#039;;&lt;br /&gt;
 ## Kill mysqld_safe from the terminal, using Control + \&lt;br /&gt;
 $ /etc/init.d/mysql start&lt;br /&gt;
&lt;br /&gt;
=== Repair tables after unclean shutdown ===&lt;br /&gt;
&lt;br /&gt;
 mysqlcheck --all-databases&lt;br /&gt;
 mysqlcheck --all-databases --fast&lt;br /&gt;
&lt;br /&gt;
[[Category:{{FULLBOOKNAME}}|{{FULLCHAPTERNAME}}]]&lt;/div&gt;</summary>
		<author><name>178.2.220.43</name></author>
	</entry>
</feed>