Ein Sammelsurium von diversen Kommandos die sich angesammelt haben und die ich mir eben aufschreiben musste:
- GIT – Die Aenderungen von Commit XYZ anzeigen:
git show COMMITHASH
- GIT – In den git commit messages suchen:
git log --all --grep "foo"
- GIT – Was hab ich noch mal in dieser Datei seit dem letzten pullen geaendert?
git diff HEAD /path/to/file
- APTITUDE – Was ist die Abhaengigkeitskette warum dieses Paket installiert ist:
aptitude why PACKAGENAME
- WHO – Wann wurde das System das letzte mal neu gestartet?
who -b
- MYSQL – Wie erzeuge ich die Tabelle neu:
SHOW CREATE TABLE tabellenname;
- TYPDUMP – Mit tcpdump den Traffic mitschneiden und in einer Datei speichern um diese später mit wireshark zu analysieren:
tcpdump -i eth0 host 192.168.1.30 -X -s0 -w /tmp/foo
- LFTP: Verzeichnislisting rekursiv erzeugen und Ausgabe in einer Textdatei speichern:
lftp -u user,pass -e 'find /;bye' host > file_list