Импорт и Экспорт базы данных mysql с помощью ssh

Импорт БД mysql:

  1. Залить на сервер распакованный (или залить и распаковать) файл с дампом mysql.
  2. Ввести команду
    mysql -u DB_USERNAME -p DB_NAME < FILE_NAME.sql

3. Не забыть удалить дамп

Экспорт БД mysql:

  1. Ввести команду
mysqldump -u DB_USERNAME -p DB_NAME > FILE_NAME.sql

2. Скачать или перенести куда нужно

3. Не забыть удалить дамп

Поиск больших папок в linux

Когда непонятно куда делось место, удобно использовать утилиту ncdu.

Установка: apt-get install ncdu

Использование:

  1. переходим в каталог, который будем сканировать
  2. запускаем ncdu

Все ! )

git — команда для получения списка измененных файлов

Для получения списка измененных файлов, достаточно набрать

git diff —name-only

Если же нужен список измененных файлов относительно какого-либо коммита (или номера версии) нужно набрать

git diff —name-only Идентификатор

(Где Идентификатор — хэш коммита либо номер версии, например v0.1.0)

Форматировать php код под PSR

Для того, чтобы одной консольной командой привести php код нужной папки к соответствию с PSR стандартами, достаточно набрать следующую строку:

php php-cs-fixer-v2.phar fix НазваниеПапки

Примечание: Разумеется, сам phar файл должен быть предварительно загружен в папку в которой запуская строка.

Архивация zip из консоли ssh

Для того, чтобы создать архив файлов сайта (с исключениями) можно использовать следующую команду:

zip ../ИмяАхива.zip -r . -x «ПапкаИсключение1/*» «ПапкаИсключение2/*»

Данная команда создает zip архив файлов(помещая его в директорию выше текущей), включая все папки по подпапки(-r), включая скрытые файлы(.), и исключив содержимое двух папок. (-x «ПапкаИсключение1/*» «ПапкаИсключение2/*»)

Подборка цветовой схемы сайта

Для подборки цветовой схемы сайта мне больше всего понравились 2 сервиса:

  1. http://www.colr.org/ — потрясающий инструмент: позволяет загрузив логотип, получить на основе его цветов полноценную цветовую схему для сайта.
  2. А загрузив полученную цветовую схему сюда http://colorscheme.ru/ можно сразу увидеть, как примерно будет выглядеть сайт с этой схемой.