Шпаргалка Linux-команд для работы с Drupal
Работая с сайтами на CMS Drupal, особенно в процессе локальной разработки или настройки серверов, невозможно обойтись без терминала. Чтобы не тратить время на поиск базовых команд, я собрал здесь мини-шпаргалку, которая пригодится как новичкам, так и опытным разработчикам.
Файлы и папки: основные операции
Эти команды помогут быстро ориентироваться в структуре проекта, создавать нужные директории и управлять файлами:
- ls — вывести список файлов и папок
- cd — перейти в нужную директорию
- pwd — показать путь к текущей папке
- mkdir — создать новую папку
- rmdir — удалить пустую папку
- touch — создать новый файл
- cp — скопировать файл или папку
- mv — переместить или переименовать файл/папку
- rm — удалить файл или папку (с осторожностью!)
Работа с содержимым файлов
Когда нужно быстро посмотреть или вывести информацию из файлов:
- cat — показать содержимое файла
- less — удобный просмотр файла с прокруткой
- echo — вывести текст или переменную в терминал
Системные команды
Следить за состоянием системы тоже важно. Вот базовый набор команд:
- clear — очистить экран терминала
- ps aux — список всех процессов
- kill [PID] — завершить процесс по его PID
- df -h — информация о свободном месте на дисках
- top — мониторинг активных процессов и загрузки ресурсов
Drupal и Composer: команды для разработчика
Работая с Drupal, без этих команд просто не обойтись:
- composer install — установить зависимости проекта
- composer update — обновить зависимости до актуальных версий
- drush cr — очистить кэш сайта
- drush cim — импортировать конфигурации
- drush cex — экспортировать конфигурации
- drush updb — применить обновления базы данных
Эта шпаргалка охватывает 90% типичных задач в процессе работы с Drupal-сайтами и позволяет сэкономить время на рутинных операциях.