- Logfiles beobachten: $ tail -F /path/to/file.log
- nach bestimmten Funktionen oder Textpassagen suchen:
$ grep -rn ‘FunktionXYZ()’ *
-r = rekursiv
-n = Zeilennummer
-* Pfad (ich rufe den Befehl immer im root Verzeichnis auf, in dem ich suchen will)
weitere interessante Parameter sind -l oder -L:
-l = print only names of FILEs containing matches
-L = print only names of FILEs containing no match
oder ihr piped das ganze und dreht das Ergebnis mit -v um: - und zwar ist das gut, um sich alle inputs eines Formulars auszudrucken:
$ cat -s insert.html.php | grep name | grep -v ‘<!–’ | grep -v ‘label’ | grep -v ‘require’dies setzt natürlich voraus, dass jedes input/textarea, etc. einen name Tag besitzt.
- wenn in einem Ordner nur Dateien liegen/ oder auch nur eine Datei und ihr auf die schnelle wissen wollte, wieviele Zeichen Code ihr geschafft habt:
$ cat * | wc -l - [update]
wenn ihr noch firebug logging-code in eurem Webprojekt habt und ihr nicht wisst, ob ihr schon alle logging Informationen auskommentiert habt, dann könnt ihr das mit diesem Befehl schnell raus finden:
$ grep -r ‘console.log(‘ * | grep -v ‘//’
Und es gibt sicher noch mehrere nützliche Tools, ein nettes ist z.B. noch figlet oder vrms, welches euch anzeigt welche installierten Programme nicht OpenSource sind.
Und allgemein gilt: $ <package> – – help oder $ man <package>
Have fun