Исследование файловой системы
Исследование ФС
ls - просмотр содержимого каталога.
ls- текущий каталогls /usr- посмотреть на содержимое каталога /usr
Аргументы приложения
2 формы аргументов: короткая и длинная. -a, --all.
В короткой форме аргументы можно соединять. Т.е. если мы хотим использовать аргументы -a, и -s, и -h, то мы можем написать их в форме 1 аргумента: -ash.
Аргументы ls
-aпоказывает скрытые файлы.-Aне показывает . и ..-dпоказывает информацию о самом каталоге, а не о его содержимом.-l- показать расширенную информацию о файлах.-F- классифицировать файлы по типам.-r- показать информацию в обратном порядке.-R- пройтись по дереву каталогов рекурсивно и показать информацию по каждому из них.
Быстрый разбор длинного формата вывода ls
Вывод происходит в несколько столбцов
- Тип файла и права доступа к данному файлу. Тип файла определяется по 1 букве в данном выводе.
-- обычный файл.d- каталог.
- Количество жёстких ссылок на данный файл.
- Имя пользователя, владеющего данным файлом.
- Группа, владеющая данным файлом.
- Размер файла, по умолчанию в байтах. Но есть ключик
-hдля человеческого восприятия. - Время и дата последней модификации файла.
- Наименование файла.
Приложение file
Позволяет определить тип файла.
Приложение less
Позволяет просматривать содержимое текстовых файлов.
- Постраничный просмотр.
- Быстрая навигация к началу, к концу, к конкретной линии в файле.
-
Поиск подстроки в документе.
G- переход в конец файла.g- переход в начало файла.567G- переход к строке 567/- начало поискаn- перейти к следующему вхождениюN- перейти к предыдущему вхождениюh- попросить помощи )
Структура файловой системы
Пути в файловой системе.
- Перейти в указанный каталог.
- Посмотреть содержимое данного каталога.
- Если найдёте текстовый файл отройте его с помощью
less. - Если увидете интересный файл, посмотрите его тим с помощью
file.
/- корень файловой системы./bin- каталог с исполняемыми файлами, которые необходимы системе во время её загрузки (и не только)./boot- каталог с конфигурацией и исполняемыми файлами загрузчика операционной системы./dev- каталог с файлами, описывающими устройства на компьютере./etc- каталог с конфигурационными файлами./home- каталог с домашними каталогами всех пользователей системы./lib- содержит разделяемые библиотечные файлы./lost+found- содержит файлы, которые были найдены при попытке восстановления структуры файловой системы./media- содержит в себе каталоги с подключёнными внешними носителями./mnt- каталог для постоянных подключений внешний носителей./opt- каталог с Опциональными приложениями./proc- каталог с процессами в операционной системе./root- домашний каталог суперпользователя./sbin- исполняемые файлы для поддержания работы ОС./tmp- временные файлы живут тут./usr- тут находятся приложения, направленные на использование конечным пользователем (когда-то)./usr/share/doc- содержит документацию по различным приложениям./var- содержит данные, над которыми работают системные службы (базы данных и прочее)./var/log- содержит в себе системные журналы syslog./run- содержит в себе временные файлы, которые необходимы для работы приложения СЕЙЧАС./sys- очередная виртуальная файловая система, которая содержит в себе интерфейс ядра ОС./srv- предназначен для расположения различных внешних системных служб или файлов.