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) |