Программирование на Shell (Unix)


ФАЙЛОВАЯ СИСТЕМА - часть 4


Создать новые каталоги можно с помощью команды

mkdir <имена создаваемых каталогов>

Так команда "mkdir err new" создаст в данном каталоге два новых каталога с относительными именами "err" и "new".

Удалить пустой (не содержащий файлов) каталог можно с помощью команды

rmdir <имена удаляемых каталогов>

Удалить обычный файл можно командой

rm <имена удаляемых файлов>

Наиболее естественный для пользователя способ создания файлов - это использование текстового редактора "ed" или экранного редактора "red" (а также стандартных "vi" и "ех", или многочисленных прочих "фирменных").

В ОС Unix около 200 базовых команд - инструментальных средств, позволяющих пользователю решать многие свои проблемы, не прибегая к программированию на языках типа Си или использованию специальных пакетов.

Командой

rm файл-1

можно удалить "файл-1".

Командой

rmdir файл-1

можно удалить "файл-1", если это директорий, причем пустой (т.е. не содержит файлов).

Командой

mv старое-имя новое-имя

можно переназвать файл.

Командой

cp старое-имя новое-имя

можно скопировать файл (сохранив также старый).

Очень важна команда

chmod 755 расчет

которая превращает файл "расчет", подготовленный в редакторе, в командный, иначе "расчет" при попытке вызова не будет выполнятся. Набор цифр здесь соответствует триадам двоичных представлений восьмеричных чисел и триадам прав доступа к файлам (rwx - чтение, запись, выполнение). То есть определяет, что создатель расчета может не только выполнить или распечатать текст этого расчета, но и вносить в него изменения (7:111 - rwx). А члены группы и прочие пользователи могу только читать и выполнять, но не могут изменять этот расчет (55:101101 - r-xr-x).

[Назад] [Содержание] [Вперед]




Начало  Назад  Вперед



Книжный магазин