User Tools

Site Tools


linux_befehle

This is an old revision of the document!


Linux Befehle / Programme benutzen

grep

Benutzung von “grep” um einen kompletten Ordner zu durchsuchen.

grep "SUCHBEGRIFF" /path/to/folder/* -R

mysql

IMPORT: mysql DB_NAME < SQLFILE.sql -u root -p

EXPORT: mysqldump DB_NAME > SQLFILE.sql -u root -p

Datenbank Reparieren

Datenbank auf Fehler prüfen

mysqlcheck -r MEINE_DATENBANK

Beispielausgabe:

data_base.user_group                              OK
data_base.users <--------------------------------------DIESE TABELLE IST KAPUTT (korrupt)
Error    : Table './data_base/users' is marked as crashed and should be repaired
Error    : Table 'users' is marked as crashed and should be repaired
Error    : Incorrect key file for table 'users'; try to repair it
Error    : Incorrect key file for table 'users'; try to repair it

Tabellen mit mysqlcheck reparieren

mysqlcheck -r MEINE_DATENBANK TABELLENNAME -u user -p pass

oder mit myisamchk reparieren

cd /var/lib/mysql/
myisamchk -r DEINE_TABELLE.MYI

oder mit mysql reparieren

mysql -u BENUTZER -p
mysql> use DATENBANK;
mysql> REPAIR TABLES meine_tabelle;

:!: Ob davon irgendein Befehl Wirkung zeigt hängt ganz vom Grad der Zerstörung der DB ab. :!:

rsync zum kopieren von Server zu Server

rsync -avz root@server:/PFAD/zum/Ordner ./

Ordner "packen"

zip

zip -9 -r filename.zip /path/to/folder
  • -9 = best compression
  • -r = recursive

tar.gz

Tar.gz Archiv eines ganzen Ordners erstellen

tar cfvz /name/of/zipfile.tar.gz /the/folder

Ordner "entpacken"

tar.bz2

tar -jxvf filename.tar.bz2

Ordner und Dateigrößen anzeigen

Zeigt die größes dieses Ordners

du -sh FOLDER/

Zeigt die größes Ordners inkl. Unterordner

du -h FOLDER/

Größe von Dateien im aktuellesn Verzeichnis anzeigen

ls -lh

“-l” listet die Dateien mit Benutzer und Rechte.

“-h” listet das ganze lesbar auf…

Gesamtanzahl der Codezeilen

wc -l `find ./pwm -name ".git" -prune -o -type f`
linux_befehle.1361203728.txt.gz · Last modified: 2014/03/10 09:46 (external edit)