Подготовка к работе

Linux относится к прозрачным операционным системам. Пользователю необходимо иметь представление о следующем:

Домашний каталог

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

Другие каталоги

Среди других важных каталогов системы можно отметить:
/bin - это сокращение от "binaries" (двоичные или исполнимые файлы). Данный каталог содержит большинство основных системных программ Linux.
/sbin - системные программы необходимые администратору при загрузке и восстановлении системы, обычные пользователи как правило не имеют доступа в данный каталог.
/etc - содержит множество всевозможных системных файлов конфигурации, в частности, файл описания пользователей /etc/passwd или файл описания групп /etc/group. Большинство файлов в каталоге /etc текстовые и их редактирование может привести к изменению конфигурации системы.
/dev - содержит файлы устройств, используемые для доступа к устройствам и ресурсам системы. Также как можно читать данные из файла, точно также можно читать входные сигналы и от аппаратуры. Так устройства с именами /dev/tty относятся к терминалам системы, a /dev/fdO - гибкий диск.
/home - родительский каталог для хранения домашних каталогов пользователей системы. В данном каталоге создаются подкаталоги, имена которых обычно совпадают с именами зарегистрированных в системе пользователей.
/usr - содержит ряд подкаталогов, содержимое которых ориентировано, в основном, на пользователей системы. Так, например, подкаталог doc содержит справочную информацию по Linux.
/usr/doc - документация и описания программ установленных в ситеме.
/usr/bin - программы Linux, используемые пользователем.
/usr/lib - разделяемые системные библиотеки.
/usr/spool -Включает ряд подкаталогов: mail - содержит файлы почты, spool - файлы, предназначенные для печати, uucp - файлы, которые следует скопировать с одного Linux-компьютера на другой.
/tmp - каталог предназначенный для хранения временных файлов.
/var - каталог для изменяющихся файлов, например протоколов (log - файлов), системных очередей и т.п.
/boot - содержит файлы начальной загрузки ОС.
/ргос - образы всех работающих процессов и некоторых структур ядра.
/root - домашний каталог пользователя "root"


Текущий рабочий каталог

Команды, которые вводятся в ответ на приглашение shell, выполняются относительно текущего каталога. Можно думать об этом каталоге, как о каталоге в котором находится пользователь. При начальном входе в систему текущим, рабочим каталогом автоматически становится домашний каталог пользователя. При указании имени файла можно обращаться к нему как с учетом его расположения относительно текущего каталога так и указывать полный путь от корневого каталога. Текущий каталог обозначается точкой ".". Каталог на уровень выше от текущего обозначается двумя точками "..". Например "./prog" означает файл с именем prog в текущем каталоге, a "../prog" файл в родительском каталоге. Смена текущего каталога, то есть переход в другой каталог выполняется командой cd.

=> Команда cd

Используется для смены текущего каталога (change directory)

Пример:
$ cd / - переход в корневой каталог
$ cd . . - переход в родительский каталог
$ cd bin - переход в каталог bin внутри текущего каталога
$ cd /usr/doc - переход в каталог/usr/doc

=> Команда pwd

Выводит текущий рабочий каталог (print work directory)
$ pwd
/urs/bin


назад к оглавлению вперед

Rus. Open Source company, г. Саратов
ул. Орджоникидзе, 156, офис 203
тел: 8 (8452) 57-84-41
e-mail: info@rus_opensource.com

Главная | Обзоры | О разном
Карта сайта

Учебная литература:

Введение в Linux
Основы JAVA
Архивы

© 2013 opensourcerules.net