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