- Um aus einer GetText Klartext „global.po“ eine „global.mo“ zu erstellen:
msgfmt -o global.mo global.po
- Installierte Locale anzeigen:
locale -a
- MySQL Dump einer Datenbank
mysqldump -u root -p datenbank > datenbank.sql
- Belegung von Verzeichnissen anzeigen:
du -h --max-depth=1 /
- Suchen nach Zeichenketten in Dateien:
find . -type f -exec grep -qi "footer-container" {} \; -print
- Festplatten Geschwindigkeit anzeigen
hdparm -tT /dev/sda
- Suchen und Ersetzen in Dateien über UNIX Konsole:
find . -type f -exec sed -i 's/t3lib_div::view_array/t3lib_utility_Debug::viewArray/g' {} \;
- .po Datei für die GetText Übersetzung aus php Dateien rekursiv erstellen:
find . -type f -iname "*.php" | xgettext --keyword=__ --keyword=_e -f - --no-location --from-code=ISO-8859-1
Siehe auch hier.
- Aus der .po Datei eine .mo Datei kompilieren:
msgfmt -o global.mo global.po
- Datei auf der Konsole an anderen Rechner übertragen oder beziehen
scp -i opensshident.ssh -P 22 ./quelldate user@1.2.3.4:/home/user/zieldate
- Datei von UTF-8 auf der Konsole in ISO konvertieren
iconv --from-code=UTF-8 --to-code=ISO-8859-1//TRANSLIT /var/home/htdocs/telestore-24.de/www/sitemap/google_base_default.tsv > /var/home/htdocs/telestore-24.de/www/sitemap/google_base_default_iso.tsv
TRANSLIT bedeutet dabei das nicht gefundene Zeichen übersprungen werden
- Verzeichnis packen und komprimieren
tar cfvz irgendeinname.tar.gz verzeichnisname/
- Verzeichnis entpacken
tar xfvz test.tar.gz
- Datei mit GZIP entpacken
gzip -d mysql.sql.gz
- Mysql Datei in Datenbank ABC importieren mit Benutzer USER
mysql -u USER ABC < mysql.sql
- .svn Ordner rekursiv löschen
find . -name ".svn" | xargs rm -Rf
- Unter Debian die Locale konfigurieren:
dpkg-reconfigure locales
- Dateinamen von UTF8 in ISO umwandeln
convmv -r -f UTF-8 -t ISO-8859-1 --notest *