|
Подготовка к работе
|
|
|
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
|
|
|
|
|