siehe auch: UGU
Ausgabe formatieren: Zeichen wegschneiden | "cut -c{#Zeichen}" |
Ausgabe formatieren: nur die ersten (10) Zeilen | "head" |
Ausgabe formatieren: nur die letzten (10) Zeilen | "tail" |
Benutzercheck (wer bin ich ?) | "whoami","id" |
Benutzercheck (wer ist alles drin ?) | "who", "w", "finger", "rwho" |
Benutzercheck (welchen Gruppen gehöre ich an ?) | "groups" |
Benutzercheck: Wer war zuletzt eingeloggt ? | "last" |
Bilder anschauen | "display","im(anager)","kview","kshow", "kuickshow", "gphoto", "CompuPic", "kfm"/"konqueror"/"kruiser"(-> Bildvorschau), "xv" |
Bilder bearbeiten | "xv","gimp" |
Bilder konvertieren | "convert" |
Bilder machen von Bildschirm | "ksnapshot" |
Bildschirm: Ausgabe für anderer Benutzer freigeben | "xhost + [localhost]" |
Bildschirm: Display setzen | "set DISPLAY=IP:0.0" |
C-Programm übersetzen, optimieren, binden | "cc", "gcc", "g++" |
C-Programm: Bibliotheken erzeugen | "ar qsr ..." |
Daten visualisieren | gnuplot, gnumeric |
Datei anschauen (alles auf einen Schlag) | "cat" |
Datei anschauen (Text, bildschirmweise) | "more", "less"-> "/"=suchen,"n"=next,"v"=editieren |
Datei anschauen (Text, fortlaufend) | "tail [-f]" |
Datei anschauen (Text, ständig erneuern ) | "watch cat {Dateiname}" |
Datei anschauen (Postscript) | "gv","kghostview" |
Datei anschauen (dvi) | "xdvi","kdvi" |
Datei anschauen (Acrobat) | "acroread" |
Datei editieren (Text) | "emacs","vi","pico","kedit","kwrite" |
Datei (ent)packen | "tar", "unzip [-t, -l]", "gzip", "gtar [-tf, -cf, -xf]" |
Datei finden | "locate", "find {dir} -name {name}", "kfind" |
Datei kopieren | "cp" |
Datei kopieren (Dateiattribute behalten) | "cp -p" |
Datei kopieren (von/nach DOS-Diskette) | "mcopy" |
Datei löschen | "rm" |
Datei löschen (auf DOS-Diskette) | "mdel" |
Datei umbenennen (DOS-Diskette) | "mren" |
Datei verschieben / umbenennen | "mv" |
Dateiattribure ändern (auf DOS-Diskette) | "mattrib" |
Dateiattribure ändern (Besitzer) | "chown {user}.{gruppe} {datei}" |
Dateiattribure ändern (Zugriffsrechte) | "chmod [ugo][+-x | +-r | +-w] {datei}" |
Dateien vergleichen (zeilenweise) | "diff {datei1} {datei2}", "kdiff" |
Dateimanager | "mc", "pilot" |
Dateien: # Wörter und Zeilen zählen | "wc" |
"lpr -P{Printer} {File}", "lpq" | |
Einbinden Netzwerk, Laufwerke, etc. | "mount" |
Hilfe | "man [nr]","kdehelp"(hier auch: "man: ls") |
Hilfe: Stichwortsuche | "man -[f | k] {Stichwort}", "apropos Stichwort" |
Konsole: Ein/Ausgabe protokollieren | "script" (mit Ctrl D beenden) |
Netzwerk testen (Host erreichbar ?) | "ping {IP}" |
Netzwerk: Netbiosabfrage (local) | "nmblookup {name}", "nslookup {name} | {IP}" |
Netzwerk: Netbiosabfrage (über WIN-Server) | "nmblookup -R -U {IP WINS} {name}" |
Netzwerk: NFS Freigaben auf RemoteRechner einsehen | "kshowmount -e {RemoteRechner}" |
Netzwerk: Remote Datei downloaden (HTML) | "wget {URL}" |
Netzwerk: Verbindung via Modem | "wvdial", "kinternet", "kppp" |
Pause | "sleep [sekunden]" |
Prozesse abschiessen | "kill [-9]{nummer}", "kpm" |
Prozesse: Informationen anzeigen | "ps [-x; -ax; -au]","pstree", "kpm" |
Prozesseigenschaften anzeigen (fortlaufend) | "top" |
Scheduler einrichten | "crontab [-l; -e]" |
Scheduler starten, kontrollieren, stopen ... | "/sbin/init.d/cron" |
Softlink setzen | "ln -s" |
Sound abspielen | "tcd", "kscd", "kmix", "kmp3" |
Speicherplatz anschauen | "df -h", "kdf" |
Speicherplatz anschauen (User spezifisch) | "Quota" |
Speicherplatz anschauen (einzelne Verzeichnisse) | "du {dir}" |
Speicherplatz anschauen (Arbeitsspeicher) | "free" |
String manipulieren: Suffix abschneiden | "basename {string} {suffix}", z.B. "basename test.txt .txt" gibt "test" |
Systemuhr sehen / stellen | "date" bzw. "date MMTThhmm[JJJJ][.ss]" |
Systemzustand anschauen | ,,procinfo" |
Systemzustand anschauen (dynamisch) | ,,xosview" (auch: "top") |
Telnet | "ssh", "rlogin", "telnet" |
Textkonsole | "xterm", "konsole" |
Texte filtern | "grep" |
Variablen exportieren | "export" |
Verzeichnis anschauen (auf DOS-Diskette) | "mdir ..." |
Verzeichnis anschauen (mit Attributen) | "dir" (entspricht: "ls -l") |
Verzeichnis anschauen (ohne Attribute) | "ls" |
Verzeichnis erstellen | "mkdir" |
Verzeichnis erstellen (auf DOS-Diskette) | "mmd" |
Verzeichnis löschen | "rm -r" |
Verzeichnis löschen (auf DOS-Diskette) | "mrd" |
Verzeichnis wechseln | "cd" |
Verzeichnis wechseln (DOS-Diskette) | "mcd" |
Boot-Meldungen betrachten | "dmesg" (auch: "cat /var/log/boot.msg") |
Drucker konfigurieren | "lprsetup" |
Druckdienst starten | stoppen | "lpd start | stop" |
Festplatte formatieren | "mke2fs" |
Festplatte partitionieren | "cfdisk, fdisk" |
Kernelversion überprüfen | "get_kernel_version" |
Netzwerk starten,beenden, status etc. | "rcnetwork [start | stop | restart | status ...]" |
Netzwerk: Routing starten, beenden etc. | "rcroute [start | stop | restart ...]" |
Netzwerk: Routing Tabelle anzeigen | "route -n" |
Netzwerk: Routing verfolgen | "traceroute {host}" |
Netzwerk: Sambadienst starten | "rcsmb start" |
Prioritäten setzen | "nice" |
Programmpakete laden | "rpm -i [--test] paketname" |
Programmpakete löschen | "rpm -e [--test] paketname (OHNE .RPM)" |
Programmpakete updaten | "rpm -U [--test] paketname" |
Programmpakete: Tabelle updaten | "rpm --rebuilddb" |
Sicherheit: Veränderungen überwachen | tripwire |
Soundkarte konfigurieren (ALSA) | "alsaconf" |
System anhalten | "shutdown now | halt", "init 0" |
System neubooten | "reboot" |
System: Runlevel wechseln | "init [0 | 1 | 2 | 3 | 6 ]" |
Systemcheck: Wann zuletzt neu gebootet ? | "last | grep (re)boot" |
Systemcheck: Wer hat sich eingeloggt ? | "last" |
Systemcheck: Wie lange schon am laufen ? | "uptime" |
Systemcheck: Bestimmtes Modul geladen ? | "modprobe ..." |
Systemcheck (Netzwerkmodul o.k ?) | "ifconfig" |
Systemcheck (Terminaleinstellungen) | "stty -all" |
Systemcheck (Was für ein System ?) | "uname -a" |
Systemcheck (welche Module geladen ?) | "lsmod" |
Systemcheck (welche PCI-Geräte vorhanden?) | "lspci" |
Systemcheck (wie lange laeuft Rechner schon?) | "uptime", "ruptime" |
Systemstart konfigurieren (LILO) | "lilo" |
Systemuhr sehen / stellen (Hardware) | "hwclock [--systohc --utc]" |
Systemuhr abgleichen | "netdate" |
Systemzustand anschauen | "procinfo" |
Systemzustand anschauen (dynamisch) | "xosview" |
X-Windows konfigurieren | "sax", "sax2" |
allgemeines Login-Script | "/etc/profile" |
Begrüssungstext (Konsole) | "/etc/motd" |
Konfigurationsdatei (= zentrale K.) | "/etc/rc.config" |
Konfigurationsdatei: Drucker | "/etc/printcap" |
Konfigurationsdatei Crond. | "/etc/crontab" |
Konfigurationsdatei: Hardware (Irs, Adressen etc.) | "/etc/conf.modules" |
Konfigurationsdatei: iinit-Prozess | "/etc/inittab" |
Konfigurationsdatei: Library Path (mit ldconfig aktivieren) | "/etc/ld.so.conf" |
Konfigurationsdatei: Lilo | "/etc/lilo.conf" |
Konfigurationsdatei: Mounttabelle (wer darf was ?) | "/etc/fstab" |
Konfigurationsdatei: Rechner (Namen, Adressen) | "/etc/hosts" |
Konfigurationsdatei: Routen (statisch) | "/etc/route.conf" |
Konfigurationsdatei: Verzeichnisse zum Exportieren | "/etc/exports" |
Liste tatsächlich belegter DMA-Kanäle | "/proc/dma" |
Liste tatsächlich belegter Portadressen und IO-Bereiche | "/proc/ioports" |
Liste tatsächlich bisher verw. IRQs | "/proc/interrupts" |
Logfile: System (allgemein) | "/var/log/messages" |
Logfile: Druckdienst Samba | "/tmp/smb-print.log" |
Markieren (Kopieren) | linke Maustaste |
Paste | mittlere Maustaste |
Fenster abschiessen (Totenkopf) | (Ctrl)(Alt)(ESC) -> mit (ESC) wieder abbrechen |
Fensterliste | (Ctrl)(Esc) |
Programm starten | (Alt)(F2) |
X-Server abschiessen | (Ctrl)(Alt)(<--) |
rm $(find . -name '*BLA*') | alle Dateien mit Namen *BLA* löschen | |
find | xargs rm | das gleiche mit sehr vielen Dateien | |
find . -type f | xargs -l100 grep --word-regexp -l "BLA" | xargs -l100 rm | alle Dateien, die den Text *BLA* enthalten, löschen | |
for I in /usr/bin/* ; do file $I | grep shell; done | von allen Dateien, die "shell" enthalten, die entsprechende Datei ausgeben | |
dd if=/dev/fd0 of=wichtig.img bs=512 {skip=???} | von Diskette ein 'raw-Image' bekommen | |
cat wichtig*.img >fdbackup.img | Dateien zu einer Datei zusammenfassen | |
mount -o [-t filesystem] loop fdbackup.img /mnt/lo | die erstellte Datei mounten | |
magic-sysrq | wenn du in /etc/sysctl.conf den parameter kernel.sysrq auf 1 stellst, kannst du an der console mit verschiedenen "Affengriffen" grundlegende systemkommandos absetzen, *auch* wenn der rechner sonst tot ist. besonders hilfreich sind die Funktionen sync (ALT-DRUCK-S), umount (ALT-DRUCK-U) und reboot. Server mit grösseren Filesystemen bringst du bei einem Kernelhänger so schneller wieder hoch. | |
for i in {0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}; do ... | FOR-Schleife in der Bash | |
i=0;while let "$i<=1000";do echo $i;let "i=$i+1";done | FOR-Schleife in der Bash | |
for i in `seq 1 10`(ODER: "for i in $(seq 1 99)") ; do echo $RANDOM; done | FOR-Schleife in der Bash | |
for ((i=0; i<100; i++)) ; do echo $i; done | FOR-Schleife in der Bash (ab Version 2.04) |