sed (от англ. Stream EDitor) — потоковый текстовый редактор (а также язык программирования), применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных.
Чтобы заменить слово во всех файлах определенной папки, с помощью sed
Монтироание папки по ssh.
SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере.
Alias - встроенная команда, позволяющая сокращать команды, используемые в консоли (терминале).
Например, если вы часто используете команду обновления в Ubuntu
sudo apt-get update && sudo apt-get dist-upgrade, то каждый раз писать длинную команду трудно. Упростим задачу создадим алиас, с именем upd, так сделано и у меня.
Создаем файл
sudo nano ~/.bash_aliases
Вписываем туда наш алиас, сохраняем.
Где находятся конфигурационные файлы Apache2, PHP MySQL.
Во время разработки, одним хостом не обойдешься. На одном можно разрабатывать, на другом тестировать, а на третьем еще один проект.
Плюс ко всему, в Apache2 по умолчанию файлы сайта хранятся в /var/www, у меня же они будут находиться в моей домашней папке, /home/goodigy/sites.
Apache2 может определять хосты по ip-адресам, по доменным именам и по портам.
Мы будем использовать второй вариант, то есть определение хостов по доменным именам.
Помимо, apache2, mysql, php, я обязательно ставлю phpMyAdmin.
Установим его.
sudo apt-get install phpmyadmin
Во время установки, будут запрашиваться данные для настройки phpMyAdmin.
Рекомендую на них ответить, после установки у вас будет полностью работоспособный phpMyAdmin.
Занимаетесь веб-разработкой? Нужен локальный веб-сервер с php и mysql?
LAMP.
Из википедии
LAMP — акроним, назван по первым буквам входящих в его состав компонентов:
Linux — операционная система Linux;
Apache — веб-сервер;
MySQL — СУБД;
PHP — язык программирования.
Чтобы установить его в Ubuntu 16.04 и Ubuntu 14.04, нужно выполнить
Актуально для всех версий Ubuntu.
Структура файловой системы в Linux отличается от Windows.
В Windows диски c: d:, в Linux это просто папка.
Всё, включая устройства, есть файлы.
Для начала, скачаем дистрибутив Ununtu 14.04 LTS по этой ссылке.
Для установки на Mac, ссылка.
Лучше всего использовать торрент, это быстрее.
Текстовый редактор nano - простейший редактор, присутствующий по умолчанию во многих дистрибутивах GNU/Linux в том числе и Ubuntu 16.04 и Ubuntu 14.04. Когда нужно быстро изменить конфигурационный файл лучше nano ничего нет.
Чтобы открыть файл в редакторе, достаточно выполнить команду
nano config.conf
откроется редактор, вот так он выгдядит