Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Linux - основные команды
<<-[Весь Текст]
Страница: из 6
 <<-
 
а информации, он может содержать одно из двух значений: О или 1. 
Операционная система Linux организует биты в форму, понятную как вам, так и 
компьютеру. Без этой организации жесткий диск представлял бы собой 
бессмысленную смесь нулей и единиц. Система организации жесткого диска 
называется файловой системой. 
Вот почему основная функция операционной системы Linux — управление файлами. 
Важность команды Is трудно переоценить — ведь она позволяет вам узнать, какие 
файлы находятся в данном месте файловой системы в данное время. И именно 
поэтому другие часто используемые команды Linux также связаны с управлением 
файлами — такие команды, как elvis для редактирования, пп для удаления и mv для 
перемещения файлов. 
Всего имеются четыре типа файлов: 
• файлы устройств, 
• каталоги, 
• ссылки, 
• обычные файлы. 

Глава 1. Основные понятия и команды 
Ниже приведены описания этих типов файлов в порядке их важности л-тя 
операционной системы Liniix: 
• Обычные фпй:1ы — рядовые файловой системы'. Обычно они содержат .танные, 
используемые программами и операционной системен. Обычный файл может содержать 
текст, данные для какой-либо программы (например, это может быть файл 
форматирования для программы разбивки на страницы пли база данных), код 
программы пли текст программы для интерпретируемого языка программирования, 
такого как Peri пли Тс1. 
• Катало/и являются файлами, содержащими информацию о других файлах. Файловая 
система в Liniix имеет иерархическую структуру, организованную при помощи 
каталогов. Каталоги обсуждаются ниже в этой главе. 
• Файлы устройств представляют устройства, подключенные к вашему компьютеру. 
Эти файлы обычно находятся в каталоге /dev. Например, файл, представляющий 
устройство накопления на магнитной ленте, может иметь имя /dev/stO. 
• Ссылки позволяют хранить один 4>айл в файловой системе под различными именами.
 Ссылки не играют большой роли в Linux, если только вы не работаете в сети2. 
Ссылки — наследие былых времен, когда места для хранения данных было так мало, 
что пользователи должны были использовать один и тот же файл, но, в связи со 
строением сети, ему должны были быть присвоены различные имена. 
Каталоги 
Как мы упоминали ранее, каталоги — это файлы, предназначенные для хранения 
других файлов. Каталоги необхо- 
' Игра слои: рядовые — rank and file, фаил —file. — Примеч. перев. 2 Это нс 
совсем верно. — Примеч. перса. 

Каталоги 
ди.мы в операционной системе наподобие Linux. В Linux каждая команда является 
файлом, каждое устройство является файлом н каждая программа состоит по крайней 
мере пз одного файла (а обычно из значительно большего их количества). Запишите 
все эти файлы в одно место — и вы совершенно потеряетесь среди тысяч отдельных 
файлов. Может быть и хуже — при работе в сети пользователь может иметь доступ 
нс только к файлам на своем компьютере, но и к тысячам файлов на других машинах 
и. возможно, на файловом сервере. Конечно, нет никакого способа не запутаться в 
этих (файлах, за исключением создания некоторой иерархической структуры для их 
хранения. Тут-то на передний план н выходят каталоги. 
Иерархия каталогов в Linux (вы можете представлять се себе как пирамиду) 
достаточно проста. На вершине пирамиды находится корневой каталог, обозначаемый 
символом косой черты (/). Каждый каталог является подкаталогом корневого 
каталога. Кроме того, подкаталоги могут также содержать подкаталоги и т. д. 
Любой пользователь в каждый момент времени «находится» в каком-либо каталоге, 
называемом текущим каталогом. Приглашение командной строки обычно содержит имя 
текущего ката-лога (начинающееся с косой черты, обозначающей, что каталог 
содержится в иерархической структуре, вершиной которой является корневой 
каталог). 
Обычная Linux-система, такая как Slackware Linux, имеет вполне определенный 
набор каталогов.
Некоторые из этих каталогов имеются практически в любой UNIX-системе — это 
каталоги etc, sbin, usr и var. He- 

Глава 1. Основные понятия и команды 
которые из каталогов типичны для Linux-систем — это boot, cdrom, mnt, proc. 
shiib'. Каталоги root 11 home предназначены для хранения информации 
пользователей. Если вы сами устанавливаете Linux, то, скорее всего, в вашей 
системе будет по крайней мере один домашний катало/ root, используемый, когда 
вы входите в систему как пользователь root, и, вероятно, еще один — в каталоге 
home. 
Linux содержит набор команд, позволяющих вам создавать ваши собственные 
каталоги. Эти команды обсуждаются далее в этой книге. 
Стандартный ввод/вывод и их перенаправление 
Третья часть головоломки Linux — связь между командами и файлами, организуемая 
при помощи стандартного ввода и вывода. Не пугайтесь технического термина — это 
понятие на самом деле касается того, как структурирована командная строка и 
куда отправляются результаты выполнения команды. 
Linux, как и любая операционная 
 
<<-[Весь Текст]
Страница: из 6
 <<-