Hier ein paar Hilfreiche bash Commands in der für Screen, ftp mount, find
Screen
# Screens in Scripten automatisch generieren und task in screen starten screen -S [screenname] -d -m [script.sh] #Screen in Script für anderen User erstellen su username - -c "screen -dmS Screenname befehl" # Neue screen erstellen oder zu bestehender wechseln screen -R -d [screenname] # Keystroke zum verlassen einer Screen CTRL - A - D
mysql
# Alle Datenbanken in eine Datei dumpen
mysqldump -u root -psecret --all-databases > backup.sql
# Nur die Datenbankstruktur in eine Datei dumpen
mysqldump -u root -psecret --no-data --all-databases > backup.sql
# Einzelne Tabelle dumpen
mysqldump -u root -psecret datenbankname tabellenname > /tmp/backup.sql
# Dump wieder herstellen
mysql -u root -psecret < backup.sql
# root Passwort resetten
/etc/init.d/mysql stop
echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('neuespasswort');" >~/setrootpassword.sql
mysqld_safe --init-file=~/setrootpassword.sql
#
[ctrl]+[c][/c]
/etc/init.d/mysql start rm -f ~/setrootpassword.sql
find
# Dateien suchen und etwas mit ihnen tun
find . -name "*.mp3" -exec file {} ;
# Softlinks finden und anzeigen
find . -type l -exec ls -l {} ;
# Alle Dateien in einem Verzeichnis zählen
find /verzeichnis -type f | wc -l
mkdir /tmp/mnt
modprobe fuse
curlftpfs -v ftp.host.com -o nonempty -o user=username:passwort /tmp/mnt
umount /tmp/mnt
SAMBA mounten
mount.cifs //192.168.0.1/share /media/share -o username=$USERNAME,password=$PASSWORD
FTP mounten
mkdir /tmp/mnt modprobe fuse curlftpfs -v ftp.host.com -o nonempty -o user=username:passwort /tmp/mnt umount /tmp/mnt
ISO erstellen von CD/DVD
dd if=/dev/cdrom of=/directory/example.iso

