Ubuntu, удобные команды

Создание дампа
  • mysqldump -uroot -hlocalhost -p database > database.sqlОбычный дамп
  • mysqldump -uroot -hlocalhost -p database | gzip > database.sql.gzДамп + в архив
Развертывание дампа
  • mysql -uroot -hlocalhost -p database < database.sqlОбычное развертывание
  • zcat database.sql.gz | mysql -uroot -hlocalhost -p databaseЕсли архив
Просмотр запросов к БД MySQL
  • SET GLOBAL log_output = "FILE";which is set by default.
  • SET GLOBAL general_log_file = "/path/to/your/logfile.log";
  • SET GLOBAL general_log = 'ON';
Показать изменения в файле
  • tail -F /var/log/maillog
Поиск файла
  • find / -name file1
  • find . -size +10M -exec ls -lh {} \+ Поиск файлов больше 10M
Поиск текста в файлах
  • grep -R '{ resource: parameters.yml }' /var/www/html/symfony/ --color
Справочник по командам wget и curl
Pазбить файл на несколько частей, а потом склеить
  • Разбить
  • split -b 10G big_file.ext
  • при этом имена файлов будут типа: xaa, xab, xac..
  • Склеить
  • cat xaa xab xac > big_file.ext
Просмотр места на диске
  • df -h
  • du -a -h --max-depth=1 | sort -hr