Konsolenbefehle

February 23rd, 2010

Hier eine Liste mit einigen Programmen für die Shell, die mir schon sehr geholfen haben; die Nutzung erfolgt selbstverständlich auf eigene Gefahr!

pdftops -paper A4 in.pdf
psnup -(2|4) [-l] in.ps out.ps
lpr -Pprinter out.ps

Dies taugt wunderbar, um PDF-Dateien zu drucken. Der erste Befehl wandelt das PDF in ein PS um (unbedingt auf der Maschine machen, wo auch gedruckt werden soll!). Der zweite ist optional; er ordnet zwei bzw. vier Seiten auf einer Seite an. Das Ergebnis unbedingt mit Ghostview (gv out.ps) oder ähnlichen Tools ansehen; der Parameter -l wird manchmal benötigt, um die Richtige Reihenfolge zu erhalten. Der letzte Befehl druckt dann.

mogrify -resize "1000>" *.jpg

Verkleinert alle Dateien mit Endung .jpg, die breiter sind als 1000px, auf diese Breite. Die Proportionen bleiben dabei erhalten. Achtung, das Original wird verändert!
Benötigt ImageMagick.

convert pic.png -colorspace Gray pic_bw.png

Wandelt das Bild pic.png in ein Graustufenbild um und speichert das Ergebnis als Kopie in pic_bw.png.
Benötigt ImageMagick.

pdflatex -file-line-error -interaction=nonstopmode in.tex

Wem eine LaTeX-IDE zu sperrig ist, der kann mit diesem Befehl sehr schnell TeXdateien  zu PDFs parsen lassen. Das Erstellen der Dateien gelingt mit jedem Texteditor; schon gedit bietet bspw. Syntaxhighlighting für TeX.

syndaemon -d -t -k

Dieses Kommando startet einen Daemon (-d), der das Touchpad deaktiviert, wenn Tastatureingaben erfolgen. Die Parameter sorgen dafür, dass Mausbewegungen erlaubt (-t) und Modifikatortasten ignoriert (-k) .werden

find ./ -name "*.java" -print0 |
xargs -0 wc -l |
awk '{ total+=$1 }END{print total}';

Zählt die Gesamtzeilenzahl aller Javadateien, die in diesem Verzeichnis oder darunter liegen.

Comments are closed.