Dokumentation als wild zusammengestellte Liste

icon

iconFranzösische Accents bei nodeadkeys:
Unter Gnome erstmal die Compose-Taste festlegen (Default: Altgr-shift), bei mir: caps-lock: System-Einstellungen-Tastatur-Belegungen-Dort: Belegungseinstellungen für Compose auswählen, Häkchen setzen.
Nacheinander Caps-Lock, die Accent-Taste und schliesslich e ergeben dann das gewünschte Zeichen.

icondas paket denyhost schreibt vergebliche ssh-Woerterbuchangriffe in die Datei hosts.deny. Konfiguration /etc/denyhost.conf, dort kann man alles etwas haerter einstellen.

iconBefehl um die execution time eines Programms zu messen:

time 

iconPDFs zuschneiden.

pdfcrop 

iconRefcards-Sammlung - Habe dort bisher erst eine geholt, aber anstatt in /usr/share rumzusuchen ist die Seite sicher gut.

iconCanon Pixma 4700 unter 64bit Debian

Kamera-Befehle

Mit gphotofs kann ich die Kamera so mounten, dass ich an die Filme herankann.- Man muss nichts näheres zur Kamera eingeben.
 gphotofs /mnt
fusermount -u /mnt    #umount

Sinnvolle Shortcuts (keine Selbstverständlichen)

Gnome

alt-tab Fenster im Workspace umschalten
ctrl-alt LiReOU Workspace wechseln
shift-ctrl-alt LiReOU Fenster in Workspace verschieben
Alt-F4 fenster schließen
Alt-Druck Fenster-Fotografieren
Alt-ctrl-T Terminal Starten

Jetzt noch den Emacs-Modus aktivieren, mal sehen welche Shortcuts mir dann kaputt gehen.

gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string
 
Webseite dazu

Firefox

Alt-pos1 Startseite
Middle-Click auf Tab Tab schließen
Ctrl-w Tab schließen (nur wenn nicht in einem Textfeld (wegen emacs-theme)
Alt-ReLi Seite vor bzw. zurück
Ctrl-o Zoom zurücksetze
Ctrl-G || F3 Weitersuchen
Shift-F3 rückwärts suchen
Ctrl-J Internet-Suche (je nach Suchfeld, ctrl-K geht wegen Emacs-mode nicht)
Ctrl-PgdwnUp||Ctrl-Tab Nächster Tab
Ctrl-shift-T Wiederherstellen eines geschlossenen Tabs
Alt-enter Suche bzw. Adresseingabe in neuem Tab öffnen
Alt-[1-8] Tab Auswählen
Alt-9 letzter Tab
Ctrl-l Adressleiste auswählen (F6 u. alt-d gehen bei mir nicht)
F7 Caret-Browsing an/aus, will heißen ich kann mit Cursor navigieren
Zu den Keybindings im Gtk-Emacs-Theme
XKeymacs als Hoffnung für spätere Windows-Nutzung
PS: In späten Stunden sollte ich mal den conkeror installieren, klingt nett;-)

Mal ansehen

Gnome Power Tools

einfach hierhingeschrieben

zu grep: Verneinung eines ausdruckes bequem mit STREAM|grep -v diesnicht

Virtualbox

Immer die guest-additions auf dem Host-System installieren, dann im Gast einbinden und schlußendlich noch mounten. Der Share-Name ist dabei der pfadlose des Host-Systems und er kann standardmäßig gemountet werden mit:
mount -t vboxsf sharefolder_im_host hierhin_bitte_einhaengen
sudo sh VboxUSW.run 
Unter Windows: Die Guest Additions in einen shared folder kopieren und dann in der Menüleiste Install Guest Additions auswählen. directX für virtualbox

IPdio und weitere Soundgeschichten

MediaTomb UPnP A/V Media Server unter Debian 5.0 "Lenny" Howto - Debian Howtos

Window Manager

icon DEVILSPIE devilspie - Fenster in speziellem workspace starten (howto)
devilspie (background-info)

Anmerkung: matches als Schlüsselwort für Teilausdrücke verwenden.

Thunderbird bzw. icedove

Nützliche Addons:
Neben der Verschlüsselungs-Dinge zusätzlich Quicktext installieren.

Älteres

Manuals von Gnu--alle

Debian

Debianforum.de - Fragen rund um Debian (dt.)
Debian-FAQ
Debian Packete aktuell bei debian.org
Securing Debian Howto
Weitere, (neuere) Debianpackete bei apt-get.org
Debianplanet (Neuigkeiten)
Backports.org Fileliste


Linux/Gnu - weitere Links

Emacs-Home
Linuxfibel - Buch zum reinschauen (dt.)
HOW-TO Liste für Linux
Samba Anleitung
Plugins für Mozilla
Rpmfind.net


Sonstiges Computer

Webseitenüberprüfer
SelfHTML
allerlei Foren
linuxforen


Latex

Vorbemerkung: Der Latex-Begleiter ist hier die Standard-Referenz

iconIspell benutzen (geht aber auch im emacs):

ispell -C -P -S -T latin1 -d ngerman -t Dateiname.tex
ERSTMAL HIER: xetex ist eine Erweiterung von pdftex mit vollständigem utf-8 Support und neu entwickelt wird gerade LuaTeX- ist noch nicht fertig, aber sollte ich im Auge behalten. -C Zusammengesetzte Wörter wie: "Handbuchseite" werden akzeptiert
-P ispell fragt nur bei Wörtern nach, die nicht aus den Stammwörtern generiert werden können
-S sortiert die Liste so, dass die wahrscheinlichste Alternative als erstes genannt wird
-T latin1 für deutsche Umlaute
-d ngerman für neue deutsche Rechtschreibung
-t zu prüfendes file ist tex/Latex Datei

icon Bilder:
Hier mal einige Ideen, wie ich geschickt mit den gescannten pdfs vom xerox umgehe:
1) Im acroread öffnen.
2) In ein ps-file speichern
3) das ps-file wieder mit ps2pdf in ein pdf verwandeln. Dieses ist nun LaTeX-konform.
4) Warum das alles?: Jedes Dokument soll sowohl mit pdflatex als auch mit latex kompillierbar sein.- Diese

icon Mehrseitige Pdfs in Latex File einbauen. Das geht allerdings nur mit pdflatex.

\usepackage{pdfpages}
\includepdf[pages={1-4},pagecommand={\meinheadingcommand,scale=0.75]{Meinpdf_ohne_Endung}

icon Mit dem Programm "texhash" werden Latex neue Klassen und Styles übermittelt. (Nicht cls-Files müssen erst mit zB.: latex memoir.ins zu einem memoir.cls gemacht werden.

icon Mehrere Bilder nebeneinander in Latex.

\begin{figure}[]
\centering
  \begin{minipage}[t]{6cm}
      \includegraphics*[width=6cm]{links(.eps.pdf..)}
      \caption{links}
      \label{fig:links}
  \end{minipage}
\hfill %% Alternativ: \hspace{2cm}
  \begin{minipage}[t]{6cm}
      \includegraphics*[width=6cm]{rechts(.eps.pdf...)}
      \caption{rechts}
      \label{fig:rechts}
  \end{minipage}
\end{figure}

Bilder und Latex

iconBilder aus MS-Programmen extrahieren (Quelle: Ein Buch.- Warum nicht direkt ein PDF erzeugen weiss ich nicht mehr):
1)Aus Word-Datei mit PS-Drucker .prn-Datei erzeugen
2)Adobe Distiller erzeugt .pdf

Formeln

Hierzu wird impliziert, das amsmath geladen ist.
gather-Umgebung für mehrere nicht-zentrierte Formeln.- \notag verhindert einzelnne Verweise.(LB S.481ff)
Mehrzeilige Einzelformeln: split-Umgebung innerhalb einer equation-Umgebung
Mehrere angeordnete Gleichungen: align/falign-Umgebung
Lange Zeilen ohne Matrix: multline-Umgebung
Fallunterscheidung: cases-Umgebung

Bibtex

Was die Entry-Types bedeuten

Grafik/Allgemeines

Unicode

icon Um es schnell wieser zu finden: Das entspricht-gleich Zeichen hat Unicode 2259, und es ist unter Lucida-sans-unicode (so ähnlich geschrieben) vorhanden.

Inkscape

iconBefehlsübersicht

Alt-Click: Verdeckte Objekte
^Shift-F: Füllung bzw. Rahmen bearbeiten
Pos1, End, Bild rauf/runter: Ebene des Objektes im Bild anpassen.

iconUnicode- Zeichen einbauen mit ^U 4 Hexadezimalzahlen Enter Esc. Folgende Tabelle ist hierbei hilfreich: Unicode-Zeichen

iconAlle inkscape Dateien in eps und png konvertieren.

#!/bin/bash
for i in `ls *.svg`
do
        inkscape -z -T -d 600 -f $i  -E ${i%%svg}eps -e ${i%%svg}png
done
# Hier ist der Befehl in Langform aufgeschrieben: 
# inkscape --without-gui --export-text-to-path --export-dpi=600 
# --file=Mein.svg --export-eps=Mein.eps --export-png=Mein.png
TexText mit Inkscape
Alt up bzw Alt down auf markiertem Text erlaubt das erstellen von subscripts in inkscape.

Dokumentations-Schnipsel


icon Xmodmap-Beschreibungsseite

Rettung mit Knoppix

icon Sarge mit grub:

mount /mnt/hda1 ## ehemalige partition "/" eben
grub-installer --root-directory=/mnt/hda1 --recheck hd0 ## "hd0" steht für die erste Platte..

iconWoody mit lilo:
Erstmal: Falls die Platte platt:

 mount /mnt/hda1 #bei mir ist es die erste Partition 
alles an Unterverzeichnissen aus dem Backup hinkopieren (falls nötig/vorhanden)
MAKEDEV generic
im anzulegenden directory
mkdir /mnt/hda1/dev #falls devices kaputt

Vim

als .vimrc empfehle ich folgende: sample .vimrc
werde mir diese mal anpassen, mit quelle obige dann hierhinstellen
regex mit vi

Ein timeserver: ntpdate pool.ntp.org

Dieses sticky-bit ist hier zu finden


HTML

Zu CSS und DIVs Selfhtml

icon.htaccess Sinnvolle Seite dazu (gefunden April 08)

Debian-Spezielles

iconUm eine Paketliste zu erhalten und um sie danach zu installieren:

dpkg --get-selections | awk '{print $1}' > liste
aptitude install `cat liste`

Howto zu Virtualbox unter Lenny (debianforum).

Linux

FAQ/HowTo
Key-code Beschreibungen:
Xmodmap-Erklärungen So Gehts:
! an die Keycodes kommt man mit dem Kommando showkey
! Caps_Lock soll nicht mehr sperren
! ist schon ins X einkonfiguriert
remove lock = Caps_Lock
! Caps_lock als backslash: (evtl. andere Tastaturen: keycode 65)
keycode 66 = backslash

! linke Windowstaste = {, plus [Umschalt] = [
keycode 115 = braceleft bracketleft

! rechte Windowstaste = }, plus [Umschalt] = ]
! neue Tastatur hat keine mehr:
!keycode 116 = braceright bracketright
! die "komische" Taste
keycode 117 = braceright bracketright
keycode 118 = bracketright
keycode 119 = braceright

! wegen der f-tasten
keycode 74 = F8
keycode 76 = F10
keycode 67 = F1

Energie-Sparen

Gentoo Stomsparen Ich nutze vorerst nur den Schlafmodus für meine alte Platte.

iconEinstellen der Wachbleibe-Zeit für eine Festplatte hier: 120*5 Sekunden

hdparm -S120 /dev/hda

Windows

Startmenü umbauen:
c:\Dokumente und Einstellungen\All Users\StartmenProgramme

Alt-Druck: fügt aktuelles Fenster in die Zwischenablage

Backports.org

Für die exklusive Installation eines Pakets von backports.org gibt es folgende Anleitung

Meine Webcam

Webcam: gspca...-module werden zusaetzlich benoetigt.

Shellzeilen/Perlscripte

Zum Suchen und Ersetzen in Dateien am Beispiel html mit Perl:
 find . -type f -name '*.html' -print0 | xargs -r0 perl -p -i.bak -e "s/string1/string2/g;"
Mit einem Backslash zu schützen sind (bei at bin ich mir nicht so sicher,/ist meistens ein Operator und daher auch schützenswert):
{}[]()^$.|*+?\ @ <>~`‘"*!

iconKonvertieren alter ISO-8859-15 Dateinamen nach UTF-8. Ohne die Option --notest wird nur gezeigt was getan wird.

convmv -r --notest -f ISO-8859-15 -t UTF-8 *
Bash-onlinemanual
tutorium
Von TLPD

iconEin kleines Start-Shellskript:

#!/bin/bash
VARIABLE=$1
if [ "$1" = "" ]    # Beachte: genau aufpassen mit den Leerzeichen
then                # sonst will er Operatoren haben
 VARIABLE="meine"
fi

case $VARIABLE in
  meine)
  rm ~/meinedatei
  ;;

  *)
    echo "Falsches Argument"
    exit 1
    esac
exit 0

iconKommandos für die Shell:
jobs, fg, bg um Befehle aus dem Hntergrund wieder nach vorne zu verschieben.
Anwendung: Mit Str-Z: Prozess anhalten. Dann mit bg in den Hintergrund verschieben. Grund: z.B. das Kaufmanns-Und vergessen.
Um mit fg Jobs wieder in den Vordergrund zu holen kann man mit fg %jobname oder mit %JobID machen (%+ holt den aktuellsten Job zurück). jobs -l listed die laufenden Jobs auf (bei -p nur die JobIDs).
kill %2 würde den zweiten Hintergrundjob abschiessen, evtl. muss man den kill-Befehl mit entweder -QUIT oder sogar -KILL verstärken .
Weitere Tools:

cat:  Kopiere Input nach Output
cut:  Extrahiert Spalten aus dem Input
grep: Stringsuche
sed:  Komandozeilen-Editor
sort: Sortiert Input
tr:   Wandelt Symbole im Input um

icon Mit "mail" per Kommandozeile eine Nachricht verschicken:

echo "Mein Text" | mail -s "Betrifft meinen Text..." meine@dresse.de
date | mail -s "Betrifft Datum ..." meine@dresse.de

Pdfs und Bilder in der Kommandozeile weiterverarbeiten

pdfs mergen (zusammenfügen):

pdftk file1.pdf file2.pdf output filegesamt.pdf

pdfs drehen und weiterer Spaß:

pdftk file1.pdf cat 1-endS output fileneu.pdf   #pdf komplett auf den Kopf drehen.
pdftk file1.pdf cat 1E 2-end output fileneu.pdf #erste Seite 90 grad nach rechts drehen; Rest lassen.
pdftk file1.pdf background wasserzeichen.pdf output  mit_wasserzeichen.pdf
pdftk wrong_page_order.pdf cat 12-1 output reversed_order.pdf

Convert fig files to pdf files (Webquelle, Originalseite verschwunden):

fig2dev -L pdf -p 0 PDFfigure.fig > figure.pdf ##Eine Datei

If you are using bash shell, and you've already used the above short script to create files with names PDF*.fig, you can convert them all at once by the following:

 for filename in `ls PDF*.fig` do
filenameB="`echo $filename | sed "s/PDF//g" | sed "s/.fig/.pdf/g"`"
fig2dev -L pdf -p 0 $filename > $filenameB done 

icon Oder einfach nur mit dem Programm convert (was ein Teil von ImageMagick ist):

convert bild.endung bild.neueendung 

icon Bildumwandlung: Alle Dateien.bmp->.jpg (60%)->.eps:

#!/bin/bash
# Konvertiert alle bmp-Dateien in jpg-Dateien mit 60%iger Qualität und
# dann sofort in eine eps-Datei.
for i in `ls *.bmp`
do
  convert -quality 60  $i ${i%%bmp}jpg
  sam2p ${i%%bmp}jpg ${i%%bmp}eps
done
# %% nimmt den längsten passenden String vom Ende her und löscht diesen.
# ## macht das vom Anfang des Stringnamens her kommend.
# % bzw. # nimmt den kürzesten passenden Ausdruck Doppel-Prozent den
# Längsten??

# ${variable//pattern/string} ersetzt das Muster durch string.- Mit #
# oder % kommt die Forderung, dass das Mustern am Anfang bzw. am Ende
# stehen muss.

icon Wildcards:

[a-c]*   a*,b*,c*
[!0-2]*  nicht 0*,1*,2*
\!*      !* # Es geht auch am Ende ohne Backslash
-*       -* # Ans Ende schreiben

icon I/O Direction

command < filename               # Statt STDIN wird file als Input verwendet.
command > outfile                # Ausgabe in Datei.
command < infile > outfile       # Ist erlaubt
cut -d: -f1 < /etc/passwd |more  # more gibt alle Nutzer des Systems aus
                                 # d: <-> Spalten sind durch ":" getrennt
                                 # f1 <-> Erstes Feld
                                 # d‘ ‘ waere bei Trennung durch Space
<> file                          # File als STDIN und STDOUT

iconDie wichtigsten Kommandozeilen-Sonderzeichen:

`  Alte Kommando-Subtitution
‘  Starkes Zitat (Fast alle Sonderzeichen innerhalb erlaubt, auch \)
   mein‘s -- ‘mein‘\‘‘s‘ -- String "mein", geschützte quote, String "s"
"  Schwaches Zitat
;  Kommando-Separator
{} Anfang und Ende eines Kommando-Abschnitts
\  Um das Kommando in der nächsten Bildschirmzeile weiterzuschreiben oder
   in starken Anführungszeichen

iconCtrl-Kombinationen

^c  Stoppe Kommando
^d  Exit Shell (kein Input mehr)
^s  "Sleep"-Kommando (unnötig)
^q  Mache ^s rückgängig
^u  Lösche gesamte Kommandozeile
^z  Suspend (bg&)
^\  Steigerung von ^c

icon Moving/deleting in the bash (Im emacs-Mode (default))

Esc-b     ein Wort vorwärts
Esc-f     ein Wort rückwärts
Esc-d ein Wort vorwärts löschen ^y einfügen (yank) ^a,^k,^e alle wie im Emacs (Obere auch, selten benutzt) HISTORY: ^r Suche des letzten Begriffs ^p ^n previous oder next line im History-File Esc-Tab Tab-Completion aus der history. Weitere: ^L Kommando wie clear ^T Buchstabendreher ^u Löscht zum Zeilenanfang hin ^m ^j wie RETURN Esc-c/u/l verschiedene Groß/-kleinschreibungsmodi für Wörter Esc-. -_ Fügt letztes Wort des vorhergehenden Kommandos ein !! Führt vorhergehendes Komando aus !str Wiederholt das letzte Kommando str !?str? Wiederholt das letzte Kommando welches str enthält ^str1^str2 ersetzt str1 durch str2 und führt dann letztes Kommando aus !-n Wiederholt Kommando, was n Zeilen zurück liegt (!n absolute Zeilen) !!:ZAHL (ZAHL-1)tes Wort des letzten Befehls !!:^ erstes Wort des letzten Befehls !!:$ letztes Wort des letzten Befehls

Shell Programmierung

icon Funktionen definieren- Eintragen z.B. in .bash_profile
Aktive Funktionen/deren Namen sieht man mit declare -f bzw. -F.
Funktionen sind keine Skripte. Sie sind in der Mitte der Abarbeitungsreihenfolge von Shell-Befehlen. (Aliases, keywords, functions, Built-ins (zB. cd), Scripts & Programme aus dem PATH - Diese Reihenfolge ist natürlich auch änderbar.)
Funktionen sind schneller als Skripte!

function funtionname  # oder functionname () ## gleichberechtigte Schreibweise
{
 commands
}
Löschen kann man Funktionen mit unset -f functionname.
Variablen als Übergabe können sein: $0 (Skriptname) und weiter: $1...$9 ${10}...${N}
"$*" alle Parameter, getrennt durch den Default-Feld-Separator (durch IFS=; auch selbst definierbar
"$@" alle Parameter, getrennt durch Space, als Doppel-quoted Strings.
"$#" Anzahl der Parameter (ohne Skriptname)
Sollen Variablen nur lokal definiert werden, so macht man
local variablenName

$EINS ist-gleich ${EINS} - Man kann die Klammer sicher weglassen, wenn auf den Variablennamen kein Buchstabe/Zahl/ Unterstrich folgt.

icon

HISTSIZE (default 500- Anzahl der Kommandos in der History)

iconIf-Bedinung

if Bedingung
then
  Statements
[elif Bedinung
  then Statements ]
[else
  then Statements ]
fi
Die Bedingung kann auch die Ausgabe eine Programmes sein (exit status). In einer Kommandozeile können verschiedene Kommandos auch mit && oder || verknüpft werden. || wird nur ausgeführt, wenn das erste Kommando einen von 0 verschiedenen exit status hat. Die Bedingung kann in eckige Klammern eingeschlossen werden, dann muss aber nach der ersten bzw. vor der zweiten Klammer ein Freizeichen stehen. Mit Negation sieht eine mögliche Bedingung wie folgt aus: [ ! -e "$1" ]

iconOperatoren für Strings

Operator:     Wahr, wenn:
str1 =  str2  beide gleich
str1 != str2  beider verschieden
str1 <> str2  str1 weniger/mehr als str2
-n str1       str1 länger als null
-z str1       str1 hat Länge null

iconOperatoren für Files

Operator: Wahr, wenn:
-d file       File existiert und ist Directory
-e file       File existiert
-f file       File existiert und ist normale Datei
-r/-w/-x file Man hat Lese-/Schreib-/bzw. Ausführberechtigung für das File
-s file       File existiert und ist nicht leer
-O/-G file    File gehört dem user bzw. zu einer Gruppe des users
file1 -nt/-ot file2 File1 ist neuer bzw. älter als File2  

iconVergleichsoperatoren für Integers:

-lt less than
-le less than or equal
-eq equal
-ge greater than or equal
-gt greater than
-ne not equal

iconFor-Schleife

for i := 1 to 10 do
begin
  Statements
end
for name [in Liste/ default "$@"]
do
  Statements
done
Die Liste könnte z.B. $PATH sein.

iconCase-Anweisung

case Ausdruck in
 Muster1 )
    statements;;
 Muster2 )
    statements;;
esac

iconSelect (nur in Bash/Korn-Shell)
Wiederholt sich unendlich oft. (bis break)

select name [in Liste]
do
  Statements die $name benutzen
  break
done

iconWhile/Until

while Ausdruck
do
  Statements
done

#Until ist quasi ein while-Ausdruck, macht im folgenden Fall Sinn:
until Kommando
do
  Statements 
done
Ausdruck könnte beispielsweise [ $PATH ] oder ! cp $1 $2 sein.

iconKommandozeilenargumente:
shift verschiebt die Variablen aus dem Input. Hier am Beispiel, falls ich dem Skript evtl. Optionen übergeben will und dann die restlichen Input-Variablen shiften will.

while [ -n "$(echo $1 | grep ‘-‘)" ]; do
   case $1 in
   -a ) process option -a;;
   -b ) process option -
        $2 ist ein optionsargument
        shift;;
   * )  echo ‘Usage myprog [-a] [-b argb]‘
   esac
 shift
done
Weiterverarbeitung..
Declare:
# Optionen declare:
# -i Variablen als integer, -r read-only...
# Beispiel
i  = 3
i2 = 4
r1 = i*i2 # Liefert: i*i2
#mit
declare -i i=3 i2=4
declare -i r2
r2 = i * i2  #ergibt 12
Arithmetische Operatoren: +,-,*,/,% (modulus),<> (Bit-shift links/ rechts), &/|/~/!/^ (Bitweise and/or/not/not/exclusive or);
<,>,<=,>=,==,!=, &&/|| (logisches und/oder)

iconArrays:
name[0]=irgendwas,name[1]=zweites..
Dies entspricht name=(irgendwas zweites)
Wenn ich name=(ein [2]=zwei drei) schreibe, dann ist Element [1] noch leer.

for i in "${name[@]}"; do
  echo $i
done
# Wenn statt @ der * verwendet wird, so wird  eine lange Liste
# mit Standard-Trennzeichen, statt Einzelwörtern erzeugt.

iconVerwendung von echo:
mit Option -e versteht echo nun C-Backslash-Anweisungen. (-E stellt diese aus).
-n vermeidet das letzte newline (default)
\a Piep \b Backspace \c vermeidet wie -n das letzte newline \n NEWLINE \r RETURN \t TAB \v Vertikaler TAB \\ einfaches Backslash \f FORMFEED (neue Zeile + eingerückt)

iconRead:
read c1 c2
mein1 mein2
liest variablen ein!

# Reading input:
echo -n ‘Wert ?‘
read WERT
echo "WERT ist $WERT"

Wilde Sammlung

Umbenennen von Dateien:
for i in `ls`; do mv $i my$i; done;

Emacs

Reguläre Ausdrücke

.        Jedes Zeichen
*        keins oder mehr Teile des vorstehenden Zeichens
+        s.o. aber mindestens eines.
?        0 oder 1 Zeichen
[A-D]    klar
\( \)    Eine Gruppe
\1       erste Gruppe
\|       Entweder Ausdruck vor | oder danach
^        Am Ausdruckanfang: Linienanfang
[^A]     nicht-A
$        Ende der Zeile
\n       LINEFEED
\t       TAB
\<  \>   Wortanfang/Ende
Folgende nicht mit \\ schützen:
b B s S w W ` ´ '

Suchen und ersetzen

iconquery-replace-regexp und replace-regexp heissen die Kommandos

iconAus irgendeinem Online-Manual:
The things you can type when you are shown an occurrence of string or a match for regexp are:
C-h to display a message summarizing these options, then give another answer.
Space to replace the occurrence with newstring. This preserves case, just like replace-string, provided case-replace is non-nil, as it normally is.
DEL to skip to the next occurrence without replacing this one. (n geht auch)
, (Comma) to replace this occurrence and display the result. You are then asked for another input character, except that since the replacement has already been made, DEL and SPC are equivalent. You could type C-r at this point (see below) to alter the replaced text. You could also type C-x u to undo the replacement; this exits the query-replace, so if you want to do further replacement you must use C-x ESC to restart (see section Repeating Minibuffer Commands).
! to replace all remaining occurrences without asking again.
C-r to enter a recursive editing level, in case the occurrence needs to be edited rather than just replaced with newstring. When you are done, exit the recursive editing level with C-M-c and the next occurrence will be displayed. See section Recursive Editing Levels.


SASTEFRI - Start Kontakt Stefan Mohsler: Meine Emailadresse als Bild
Last modified: Mon Sep 6 09:33:52 CEST 2010