' Базовые команды для работы с веб-сервером под управлением UNIX-систем | Шнайдер блог

Базовые команды для работы с веб-сервером под управлением 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.