Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Назначение основных каталогов




/bin - -Основные программы, необходимые для работы в системе: командные оболочки, файловые утилиты и т.п.

/sbin - Команды для системного администрирования, а также программы, выполняемые в ходе загрузки

/boot - Файлы, необходимые для загрузки системы (образ ядра)

/home Домашние каталоги пользователей, кроме root

/dev - Файлы устройств

/etc - Файлы настроек: стартовые сценарии, конфигурационные файлы графической системы и различных приложений.

/lib - Системные библиотеки, необходимые для основных программ, и модули ядра /lost+found - Восстановленные после аварийного размонтирования части файловой системы.

/media - Сюда обычно монтируются съемные носители: компакт-диски, flash-накопители.

/mnt - Временные точки монтирования жестких дисков. Использовать этот каталог необязательно: подмонтировать файловую систему можно к любому другому каталогу.

/opt - Дополнительные пакеты программ. Если программа, установленная сюда, больше не нужна, то достаточно удалить ее каталог без обычной процедуры деинсталляции.

/proc - Виртуальная файловая система, дающая доступ к информации ядра (например, выведите на экран файл /proc/cpulnfo). Другие файлы в этом каталоге в каждый момент времени содержат информацию о выполняющихся в этот момент программах.

/root - Домашний каталог суперпользователя. Домашние каталоги всех остальных могут находиться на отдельном разделе, но /root должен быть в корневой файловой системе, чтобы администратор всегда мог войти в систему для ремонтных работ.

/tmp - Временные файлы.

/var - Часто меняющиеся данные: системные журналы и протоколы приложений, замки, почтовые ящики, очереди печати и т.п.

/usr - Практически все остальное: программы, исходные коды, документация. Сюда по умолчанию устанавливаются новые программы.

Имена файлов и каталогов могут иметь длину до 255 символов. Символы «/» (слэш) и символ с кодом 0 запрещены.

Если имя файла начинается с точки, то этот файл считается скрытым.

Linux различает регистр символов в именах файлов.

В каждом каталоге существуют два особых «подкаталога» с именами «две точки» и «точка». Первый из них служит указанием на однозначно определенный родительский каталог, а второй — на сам данный каталог.

Корневой каталог обозначается символом «/» (слэш), и этим же символом разделяются имена каталогов в списке.

Свойства (атрибуты) файлов и каталогов можно вывести на терминал с помощью команды Is с ключом -1:

ls -l /home/den/README

-rwxr-xr-- 1 den users 0 Feb 14 19:08 /home/den/README

Что это за свойства?

Первый символ выведенной строки, в данном случае дефис, обозначает тип файла. Другие значения этого свойства: d — каталог, b — блочное устройство, с — символьное устройство, 1 — символическая ссылка, р — именованный канал и s — гнездо.

Следующие 9 символов означают права доступа к файлу. Они делятся на три тройки, обозначающие права: владельца, членов его группы и всех остальных. Внутри каждой тройки может присутствовать или отсутствовать: право чтения (г), записи (w) и исполнения (х, от execute).

Отсутствие права обозначается символом дефиса. С файлом README из нашего примера владелец (в обшем случае, пользователь, создавший его) имеет право делать все, что угодно; члены его группы — только читать и запускать файл на выполнение; все остальные — только читать.

О следующем свойстве, количестве ссылок на файл, будет сказано в параграфе о символических ссылках.

Далее указаны имя владельца файла и имя его группы; размер файла в байтах; дата и время последней модификации и имя файла.

Жесткая ссылка является просто другим именем для исходного файла. После создания такой ссылки ее невозможно отличить от исходного имени файла. «Настоящего» имени у файла нет, точнее, все такие имена будут настоящими.

Создадим жесткую ссылку на файл README и посмотрим, что изменилось в его свойствах:

$ln /home/den/README /home/den/readme_too

$ls -1 /home/den/README

-rwxr-xr-- 2 den users 0 Feb 14 19:08 /home/den/README

Жесткую ссылку можно создавать в любом каталоге, но обязательно на том же физическом носителе (то есть в той же файловой системе), что и исходный файл.

Символическая ссылка (это ярлык) создается той же командой ln с ключом -s:

$ln -s /home/den/README /home/den/do.not.readme

$ls -1 /home/den/do.not.readme

lrwxrwxrwx 1 den users 16 Feb 14 19:17 /home/den/do.not.

readme -> /home/den/README

В поле имени файла после стрелки указано его настоящее имя. Права доступа у всех символических ссылок одинаковы и не значат ничего: возможность доступа к файлу определяется правами исходного файла.

Основные команды

ls [-параметры] каталог - показывает содержимое <каталога> включая файлы,

-l – выводит список в расширенном виде (показываются полномочия, владельца, размер, имя файла).

cd <директория> - сменить текущий (рабочий) директорий. Директорий (каталог) должен существовать.

mkdir имя_ каталога – создать каталог

mv старое_имя_файла новое_имя_файла – переименовать файл

rmdir каталог - удаляет каталог

команда1>файл -перенаправление вывода в файл. команда1 >> файл - перенаправление вывода в файл с добавлением (не затирая содержимого файла)

cp файл1 файл2 - копирует файл1 в файл2

cp файл -копирует файл в текущий каталог (cp /etc/fstab.)

команда1 | команда2 - перенаправление вывода первой команды на ввод второй, организация конвейера (ls -l /etc|more).

more – выводит содержимое файла на экран отдельными страницами.
ln [параметры] исходный файл файл_ссылка – создание жестких и символьных ссылок. Одному файлу на диске можно присвоить несколько имен. Каждый файл имеет индексный дескриптор и с ним можно связать несколько имен. Жесткая ссылка – это другое имя файла. Символьная ссылка – это ярлык файла.

-s - создание символьной ссылки;

Например, ln mfile.txt file.txt – создание жесткой ссылки.

Например, ln –l mfile.txt f.txt - создание символьной ссылки.

more имя файла – постраничный просмотр текстового файла;

pwd – определение текущего каталога;

rm [ключи] имя файла – удаление файла

tar -cf archiv.tar myfile.txt – создание нового файла

tar -xf archiv.tar – извлечение файлов из архива

Сжатие файлов осуществляется командой командой gzip.





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 409 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Начинать всегда стоит с того, что сеет сомнения. © Борис Стругацкий
==> читать все изречения...

2349 - | 2104 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.