====== Unter dieser Kategorie ======
* [[infos:linux]]
* [[infos:linux:bash]]
* [[infos:linux:X11]]
* [[infos:linux:screen]]
* [[infos:linux:debian]]
* [[infos:linux:ubuntu]]
* [[infos:linux:gentoo]]
* [[infos:linux:Netzwerk]]
* [[infos:Partitionen]]
* [[infos:Dateisystem]]
* [[infos:GRUB]]
====== Handbuch ======
* [[http://www.helmbold.de/linux/|Einsteiger Handbuch]]
* [[http://www.galileocomputing.de/openbook/linux/index.htm|OpenBook]]
====== Keymap ======
In der Konsole ist es sehr lästig, wenn man das falsche Keymap hat. Für das Schweizerlayout auf der Konsole:
===== Debian =====
Die Datei ''/etc/defaults/console-setup'':
Option "SHMConfig" "on"
Die Option erlaubt es einem Userprogramm wie dem '''syndaemon''' das Touchpad abzustellen. Jetzt muss nur noch folgenden Code in den Autostart von Gnome/KDE/Xfce4/Fluxbox/twm/icewm/blackbox/... schreiben:
syndaemon -d -i 2
Um die Änderung zu aktivieren, muss man sich jetzt blos nochmals am System anmelden. Von jetzt an wird das Touchpad bei jeder Tastatureingabe für zwei Sekunden (i-Option) deaktiviert. Weitere Details findet ihr auf der man-page.
===== Neuster X-Server =====
Der '''syndaemon''' ist neu mit dem '''synaptic-input'''-Paket dabei. Man muss nur noch folgenden Code in den Autostart von Gnome/KDE/Xfce4/Fluxbox/twm/icewm/blackbox/... schreiben:
syndaemon -d -i 2
Um die Änderung zu aktivieren, muss man sich jetzt blos nochmals am System anmelden. Von jetzt an wird das Touchpad bei jeder Tastatureingabe für zwei Sekunden (i-Option) deaktiviert. Weitere Details findet ihr auf der man-page.
====== Zeichensatz von Dateien konvertieren ======
In der Bash kann folgendes Kommando verwendet werden:
iconv -f ISO-8859-15 -t UTF-8 -o utf8datei.txt isodatei.txt
Weitere Informationen gib es zum Beispiel hier: [[http://wiki.ubuntuusers.de/Skripte/Zeichensatzkonvertierung|Wiki auf Ubuntuusers.de]]
====== Bastelvorlage ======
kill [$Signal] [$PID]
Die wichtigsten Signale:
* -15 -> ist das Signal, welches gesendet wird, wenn man keines angibt. Ist die nette Art einen Prozess zu beenden.
* -9 -> Prozess töten, wird häufig gebraucht.
* -5 -> Kernel-Overkill: tötet ohne Rücksicht, wird selten gebraucht.
Eine einfache Erklärung zur Verwendung gefunden auf [[http://german-bash.org/21389|German-Bash]]:
su [$Benutzer]
Wird kein Benutzer angegeben, wird '''root''' angenommen.
===== sudo =====
Syntax: sudo {$Optionen} [$Programm]
Führt ein Programm als '''root''' aus. Willst du eine Root-Shell, kannst du eine der beiden Varianten eingeben:
* sudo -i
* sudo bash
===== cat =====
Syntax: cat {$Optionen} [$Datei]
Häufig wird die Zeilennummer gebraucht:
* cat -n [$Datei]
===== bash, cat, grep, less =====
In der Bash kann man mit diesem Befehl Logfiles sehr einfach nach Fehlern durchsucht werden. Die Zeilen im Logfile werden nummeriert.
cat -n installation.log | grep error | less
===== nano =====
Ein beliebter Texteditor für die Befehlszeile. Wichtige Tastenkombinationen:
^ Tastenkombination ^ Beschreibung ^
| [ Ctrl ] + [ C ] | Zeigt die aktuelle Zeile an. |
| [ Ctrl ] + [ X ] | Schliessen, dabei wird man gefragt, ob man seine Änderungen speichern möchte. |
| [ Ctrl ] + [ W ] | Suchen, man wird nach dem Suchbegriff gefragt. Gibt man beim zweiten Mal nach [ Ctrl ] + [ W ] nichts ein und drückt einfach [ Enter/Return ] sucht '''nano''' weiter. |
| [ Ctrl ] + [ O ] | Speichert alle gemachten Änderungen. Gegebenfalls wird man nach dem Speicherort gefragt. |
===== calgebra =====
Dies ist ein simpler und effizienter Rechner. Die Anfrage wird nach dem Programmstart eingegeben und mit **[ Enter ]** abgeschickt.
Hat man alle berechnungen durchgeführt, wird der Rechner mit der Tastenkombination **[ Ctrl ] + [ D ]** (EOF) beendet
$ calgebra
>>> 5+5*2
15
>>> sin(1/2)
0.479425538604
>>>
Exit.
$
In Skripts kann es mittels Pipe eingesezt werden:
$ echo -n "3+4" | calgebra
>>> 7
>>>
Exit.
$
===== cal =====
cal ist ein kleiner Kalender. Mit dem Argument '''-m''' ist der Montag der erste Tag der Woche, wie es in Europa üblich ist.
$ cal -m
August 2009
Mo Tu We Th Fr Sa Su
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
$
====== Geschichte ======
* http://www.heise.de/ix/artikel/2008/10/095/