Zu lange Kommandozeilen

Arbeitet man mit grossen Verzeichnissen, so erscheint irgendwann bei Kommandos mit Wildcards wie zum Beispiel ls *.txt die Fehlermeldung “Argument list too long”. Der Grund liegt in der Verarbeitung von Wildcards. Diese werden nicht etwa vom jeweiligen Programm verarbeitet, sondern von der Shell. Das Programm erfaehrt also nicht von den Platzhaltern, sondern bekommt von der […]

Mehrsprachige Shell

Viele Programme unterstuetzen mittlerweile mehr als eine Sprache. Sehr nuetzlich ist diese Unterstuetzung z.B. in der Shell. Die Bash laesst sich ueber die Umgebungsvariable “LANG” auf eine andere Sprache umstellen. Die aktuell eingestellte Sprache erfaehrt man mittelsset | grep “LANG” Die moeglichen Werte fuer diese Variable kann man sich durchlocale -a anzeigen lassen. Moechte man […]

Ausgabeumleitung nach Wunsch

Die Ausgabe von Kommandos kann mit “>” in eine Datei umgeleitet werden. Moechte man die Ausgabe nicht sehen so gibt man im allgemeinen. “> /dev/null” an: Die Ausgabe des Kommandos wird dann in das “null” Device umgeleitet und nicht mehr angezeigt. Von dieser Umleitung sind allerdings nur die “normalen” Meldungen betroffen: Fehlermeldungen werden weiterhin angezeigt. […]

Schreibzugriff auf Windows 95/98 Partitionen

Hängt man eine Windows Partition in das Linux Dateisystem ein, so steht man vor dem Problem, dass alle Dateien dem Superuser gehoeren und Schreibzugriffe nicht moeglich sind. Ueber den “umask” Parameter kann man dieses Verhalten abstellen. Der Befehl mount -t vfat -o umask=000 Partition Mountpoint sorgt dafuer, dass alle Dateien die Attribute “rwxrwxrwx” (777) haben […]

Keyboard Maus

Gelegentlich benoetigt man fuer exaktes Arbeiten (zum Beispiel in einem Grafikprogram) eine sehr praezise Maussteuerung: Dies kann man mit der Tastatur erreichen: Durch gleichzeitiges Druecken der Tasten “STRG-SHIFT- NUMLOCK” schaltet X in einen Tastatur-Maus Modus um. In diesem Modus kann die Maus ueber das numerische Zahlenfeld bewegt werden. Die Taste “5” loest einen Klick aus, […]