Базовые команды для работы с веб-сервером под управлением UNIX-систем
Рассмотрим базовые команды, без которых невозможно работать с веб-сервером. Они необходимы для установки httpd и php, загрузки MySQL 5.1 и phpMyAdmin, не говоря уже о восстановлении root-пароля MySQL, добавлении виртуальных хостов в Apache и выполненнии множества других задач:
-
cd 一 команда для перехода в другой каталог. Доступные опции:
-
cd .. 一 подняться на один уровень выше.
-
cd ../.. 一 подняться на два уровня выше.
-
cd / 一 подняться в корневой каталог.
-
-
pwd 一 команда для определения текущего каталога.
-
ls 一 команда для вывода информации о файлах и папках в том или ином каталоге. Доступные опции:
-
ls -al 一 показ всех файлов в папке, в том числе и скрытых, которые начинаются с точки.
-
ls -d 一 показ имени папки, но не ее содержимого.
-
ls -i 一 вывод уникального номера файла
-
ls -c 一 сортировка по времени внесения последних изменений.
-
ls -r 一 сортировка в обратном порядке.
-
ls -1 一 вывод одного имени на каждой строке.
-
-
mkdir 一 команда для создания папок: mkdir [название папки].
-
rmdir 一 команда для удаления папок: rmdir [название папки].
-
rm 一 команда для удаления файлов. Доступные опции:
-
rm -d 一 если файл, который вы хотите удалить, окажется каталогом, то он также будет удален.
-
rm -f 一 удалить без повреждений файл, защищенный от записи.
-
rm -i 一 запрос на подтверждение удаления любых файлов.
-
rm -r 一 удалить все файлы и каталоги папки, а затем и саму папку.
-
-
cp 一 команда для копирования файлов и каталогов: cp [файл1] [файл2]. Доступные опции:
-
cp -i 一 запрос на подтверждение перезаписи существующих файлов и папок.
-
cp -p 一 сохранение текущего режима доступа к файлам.
-
cp -r 一 копирование папки с ее подпапками.
-
-
mv 一 команда для переноса и переименовывания файлов и папок. Чтобы переименовать папку или файл: mv [путь/старое название] [путь/новое название]. Чтобы переместить файл или папку: mv [старый путь/название] [новый путь/название]. Доступные опции:
-
mv -f 一 запрет запроса на подтверждение перезаписи файла или папки.
-
mv -i 一 запрос на подтверждение перезаписи файла или папки.
-
-
du 一 команда для просмотра свободного места на диске (по умолчанию выводится информация о текущем каталоге). Доступные опции:
-
du -a 一 вывод информации как о каталогах, так и о файлах.
-
du -h 一 вывод информации о размере файла или папки в килобайтах, мегабайтах и т.п.
-
du -s 一 вывод общего итога без “промежуточных данных”.
-
-
find 一 команда для поиска. Доступные опции:
-
find -name 一 поиск по имени файла, название которого нужно заключить в двойные кавычки (“”).
-
find -type 一 поиск файла по типу (f 一 обычный файл, d 一 директория, I 一 символическая ссылка и пр.).
-
find -user 一 поиск по имени владельца.
-
find -perm 一 поиск по правам доступа.
-
find -size 一 поиск по размеру файла. После числа идет буква, “обозначающая” в чем измеряется размер (блоки, байты, килобайты и пр.).
-
-
cat 一 показать содержимое файла: cat [название файла].
-
wget 一 загрузить файл на сервер по ссылке: wget [адрес ссылки].
-
history 一 показ истории команд. После history можно указать количество последних команд для просмотра: history 15.