Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:bash_tipps

Tipps für die bash und andere Konsolen

Dateien etc finden

In Dateien Suchen

grep -r bla * 2>/dev/null

Sucht in allen (*) Dateien im aktuellen Ordner und in allen Unterordnern (-r) nach der Zeichenfolge bla und gibt bei möglichen Fehlern nichts aus, also stderr wird in /dev/null umgeleitet (2>/dev/null).

Besser:

grep -rInsi bla *
  • -r rekursiv
  • -I nicht in binaries
  • -n Zeilennummern der Fundstellen ausgeben
  • -s keine Fehler ausgeben
  • -i nicht auf Groß-/Kleinschreibung achten (deaktiviert farbliche kennzeichnung?!)

Dateien bzw Ordner zählen

find /verzeichnis -type f | wc -l
find /verzeichnis -type d | wc -l

http://www.bimminger.at/content/beitrag/work_tipp_linux_datei_anzahl.html

Groesse des Inhalts eines Ordners / freien Speicherplatz anzeigen

Stichwort du – disk usage

du -sh PFAD
du -sh PFAD/*
du -sh 

Die erste Variante listet die Gesamtgroesse (Option -s) in human readable format (Option -h) von PFAD auf. Um die Gesamtgroessen aller Ordner und Dateien in PFAD aufzulisten, einfach * anfuegen, siehe zweite Variante. Um die Gesamtgroessen aller Ordner, Dateien und Unterordner des aktuellen Verzeichnisses aufzulisten, PFAD leerlassen, siehe dritte Variante.

https://www.blogging-it.com/groese-eines-ordner-und-unterordner-anzeigen-und-sortieren-lassen/betriebssysteme/linux.html

Freien Speicherplatz anzeigen:

df -h

SCP

Den Ordner (rekursiv!) bla oder die Datei bla vom Server bla.de (port 444) holen.

scp -r -P444 user@bla.de:~/pfad/bla .

PDFs zusammenfügen

Ghostscript

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf

oder PDFtk

pdftk *.pdf cat output out.pdf

PDFs zerpflücken

wie oben mit PDFtk

pdftk in.pdf cat 3-6 output out.pdf
pdftk in.pdf cat 2 4 5 output out.pdf

usw…

ps2pdf -> Ausgabebreite, -höhe

ps2pdf -dDEVICEWIDTHPOINTS=270 -dDEVICEHEIGHTPOINTS=349 rein.ps raus.pdf

Bounding Box vom eps-File uebernehmen mit

ps2pdf -dEPSCrop rein.ps raus.pdf

diff - Dateien Vergleichen

diff local.php ../../wiki-neu/conf/local.php_quirxl --side-by-side --suppress-common-lines
diff local.php ../../wiki-neu/conf/local.php_quirxl --side-by-side | less

USB Stick formatieren

mkfs.vfat /dev/sdc -I -n verbatim
  • Label: verbatim

mit wget Webseiten herunterladen

wget --recursive --level 2 http://www.loebhard.com
  • rekursiv Seiten herunterladen
  • maximale Linktiefe: 2

tar

name.tar.gz entpacken mit tar -zxvf name.tar.gz

Keybord Shortcuts

Hiding MOTD

linux/bash_tipps.txt · Zuletzt geändert: 2013/09/25 11:09 von oracl