Linux.shell: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 26: | Zeile 26: | ||
kwrite // ein grafischer Text/Script-Editor! (Nein vi ist nicht mein Fall!!) | kwrite // ein grafischer Text/Script-Editor! (Nein vi ist nicht mein Fall!!) | ||
ps x // ausgeben aller laufenden Programme | ps x // ausgeben aller laufenden Programme | ||
// ev. mit z.B. "| grep smb" | // ev. mit z.B. "| grep smb" vervollständigen | ||
mc // dateimanager (wegen filefind) | mc // dateimanager (wegen filefind) | ||
df // Diskfree, zeigt Belegung/Mounting der Festplatten an | df // Diskfree, zeigt Belegung/Mounting der Festplatten an | ||
Zeile 48: | Zeile 48: | ||
Spezielles<br> | Spezielles<br> | ||
sensors // Temperatur der CPU und | sensors // Temperatur der CPU und Lüfterfunktion prüfen, Details weiter unten) | ||
dmesg // auflisten, was die Hardware so zu bieten hat | dmesg // auflisten, was die Hardware so zu bieten hat | ||
Zeile 55: | Zeile 55: | ||
ldd -v <programmname> | ldd -v <programmname> | ||
// kann auf einem System, auf dem alles | // kann auf einem System, auf dem alles läuft :-( gute auskunft | ||
// geben was das "Programm" so alles noch mit | // geben was das "Programm" so alles noch mit läd - bei einem | ||
// firebird ist so ziemlich | // firebird ist so ziemlich | ||
// interessant. Der "eigentliche" Server ist eingentlich | // interessant. Der "eigentliche" Server ist eingentlich | ||
Zeile 62: | Zeile 62: | ||
// hochgezogen, wenn fb_inet_Server geladen wird. | // hochgezogen, wenn fb_inet_Server geladen wird. | ||
Downloadquelle | Downloadquelle für fehlende Pakete: ftp.leo.org/pub/comp/os/unix/linux/suse/people/nashif/SuSE/SLES/x86 | ||
oder bei rmpseek.com | oder bei rmpseek.com | ||
Version vom 12. September 2007, 15:18 Uhr
Dateien
l // Dateiliste anzeigen cat // Inhalt einer Datei anzeigen grep // Datei nach einem Inhalt durchsuchen tail -200 // Ende einer Datei anteilen joe // ein textbasierter Editor figlet // Texte in ASCII Art ausgeben du -c -b <pfad> | tail -1 // Grösse eines Verzeichnis anzeigen (TreeSize) rm -rf <pfad> // Löschen incl. aller unterverzeichnisse
Finde alle Einträge vom Typ "directory" unterhalb des Root-Pfades, dann zeige die Grösse in MB an, dann sortiere
Wird allerdings ziemlich lang...
Archive
bunzip2 <file> // auspacken einer .bz2 Datei gzip -d <file> // auspacken einer .gz Datei tar -xf <file> // auspacken einer .tar Datei
System
halt // Ausschalten (Herunterfahren) reboot // Neustart passwd // ändern des eigenen passwortes # !/bin/bash // erste Zeile von Shell-Scripten kwrite // ein grafischer Text/Script-Editor! (Nein vi ist nicht mein Fall!!) ps x // ausgeben aller laufenden Programme // ev. mit z.B. "| grep smb" vervollständigen mc // dateimanager (wegen filefind) df // Diskfree, zeigt Belegung/Mounting der Festplatten an // Summer der Bytes freien Festplattenplatzes du -s -h /pfad // Summe aller Bytes in einem Pfades angeben uname -a // anzeige der aktuellen Kernel Version uptime // Anzeiger der Last und der Betriebsstunden pgrep sshd // Anzeiger einer Prozess ID, Prüfen, ob ein Prozess läuft
Netzwerk
/var/lib/dhcp/db/dhcp.leases // Ermittlung der MAC Adressen angeschlossener Systeme
Traditionelles
./configure // typische 3er Befehlskette zum compilieren&installieren eines open source make // projektes. make install
Spezielles
sensors // Temperatur der CPU und Lüfterfunktion prüfen, Details weiter unten) dmesg // auflisten, was die Hardware so zu bieten hat play /opt/kde3/share/sounds/KDE_Beep_Beep.wav // Ausgabe von Musik ldd -v <programmname> // kann auf einem System, auf dem alles läuft :-( gute auskunft // geben was das "Programm" so alles noch mit läd - bei einem // firebird ist so ziemlich // interessant. Der "eigentliche" Server ist eingentlich // "libfbembedd.so", dieser wird // hochgezogen, wenn fb_inet_Server geladen wird.
Downloadquelle für fehlende Pakete: ftp.leo.org/pub/comp/os/unix/linux/suse/people/nashif/SuSE/SLES/x86
oder bei rmpseek.com
Scripte
logger "text" // text wird in das Syslog geschrieben