TipiWiki2

[ LinuxWerkstatt.2006-01-04-14-42 ]

edit | Recent Changes | Find Page | All Pages | Front Page |

vi, vim, gvim

immer, überall verfügbar
gutes Tutorial hier: http://www.linuxfibel.de/vi.htm
suchen - "/"
Zeile löschen - "dd"
einfügen - Shift+Einfügen
Kopieren - Anfang "v" (visual mode), Ende "y"(yank)
:syntax on - klar, oder?

cvs

einloggen mit cvs login
dafür benötigt man das Passwort, alternativ kann man vorab die .cvspass Datei erstellen (z.B. von einem bestehenden account kopieren)

Hardware testen

hwinfo
hwinfo --network

Kernel

Version abfragen mit uname -sr oder -a

Module

modprobe
lsmod
insmod

Plattenplatz

Mal wieder eine mail vom Sysadmin, dass der Plattenplatz überschritten ist:
du -h zeigt den Platz in MB an.

Dateioperationen

ssh user@rechner - auf dem Rehner einloggen
scp datei user@rechner:/verz/eichnis - Datei auf den Rechner in das Verzeichnis .. kopieren
wie kann man den Rechnernamen ermitteln?

Netzwerk

ifconfig - Netzwerkkarten anzeigen

gcc

folgende Variablen können als Umgebungs(environment)-Variablen gesetzt (exportiert) werden, gcc nutzt diese:
LDFLAGS=-L/home/willi/.../lib
CPPFLAGS=-I/home/willi/.../include
PREFIX=/home/

LD_LIBRARY_PATH=...
solche Variablen können für die Zukunft in der .bashrc gespeichert werden. Hat man diese (.bashrc) geändert, so braucht man nicht neu zu booten (Linux!), sondern kann mit source .bashrc diese ausführen

SCons

Alternative zu make, Python-Syntax, allerdings Reihenfolge d. Befehle irrelevant
Hierarchischer Aufbau (Baum) der Anweisungsdateien
SConstruct (Wurzel) äquiv. zu makefile
SConscript = makefile-Datei auf unterer Ebene

VNC

Kurz, Gut

Zwischen Konsolen wechseln mit Shift + Pfeiltasten
Hilfe mit 'man'

Suse 9.3 per FTP installieren

http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.3/