Свободные программы и системы в школе

ОглавлениеДобавить в закладки К обложке

Семантика: rmdir удаляет записи, соответствующие указанным пустым каталогам.

Операнды: каталог – удаляемый каталог.

cp – копировать файлы

Синтаксис: cp [-fip] исх_файл цел_файл ; cp [-fip] исх_файл... каталог ; cp -R [-H | -L | -P][-fip] исх_файл... каталог ; cp -r [-H | -L | -P][-fip] исх_файл... каталог

Семантика: первая синтаксическая форма характеризуется двумя файлами, ни один из которых не должен быть существующим каталогом. cp копирует исх_файл в цел_файл. Если исх_файл – символическая ссылка, копируется целевой файл этой ссылки.

Вторая синтаксическая форма характеризуется двумя или более операндами, отсутствием ключей «-R» или «-r» и неприменимостью первой формы. Исходные файлы не должны быть каталогами, а каталог должен быть существующим каталогом. cp копирует исходные файлы в указанный каталог под именами, совпадающими с краткими именами исходных файлов.

Третья и четвертая форма характеризуется двумя или более операндами и ключами «-r» или «-R». cp копирует все указанные файлы, а также рекурсивно каталоги с их содержимым в каталог.

Важнейшие ключи:-i – запрашивать подтверждение перед копированием в существующие файлы; -p – сохранять по возможности времена изменения и доступа к файлу, владельца и группу, права доступа; -R, -r – рекурсивно копировать содержимое каталогов.

Операнды: исх_файл – исходный файл; цел_файл – целевой файл; каталог – целевой каталог.

Стандартный вывод ошибок: стандартный вывод ошибок используется для вывода запросов на подтверждение перезаписи существующих файлов («-i»).

mv – переместить файлы

Синтаксис: mv [-fi] исх_файл цел_файл ; mv [-fi] исх_файл... каталог

Семантика: в первой синтаксической форме, характеризующейся тем, что последний операнд не является ни каталогом, ни символической ссылкой на каталог, mv перемещает исх_файл в цел_файл.

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

Ключи:-f – не запрашивать подтверждения перезаписи существующих файлов; -i – запрашивать подтверждение перезаписи существующих файлов.

Операнды: исх_файл – исходный файл; цел_файл – целевой файл; каталог – целевой каталог.

Стандартный вывод ошибок: стандартный вывод ошибок используется для вывода запросов на подтверждение перезаписи существующих файлов («-i»).

echo – вывести аргументы

Синтаксис: echo [строка...]

Семантика: echo выводит свои аргументы после раскрытия специальных символов в стандартный вывод, завершая вывод символом новой строки.

Операнды: строка – строка, подлежащая выводу. В строке после раскрытия спецсимволов оболочки раскрываются следующие символы: \a – звуковой сигнал, \b – пробел, \c – подавить вывод символа новой строки, \f – перевод страницы, \n – символ конца строки, \r – символ возврата каретки, \t – табуляция, \v – вертикальная табуляция, \\ – обратная косая черта, \0код — символ с восьмеричным кодом «код».

Стандартный вывод: между аргументами выводятся пробелы.

cat – вывести содержимое файлов

Синтаксис: cat [-u][файл...]

Семантика: cat последовательно выводит содержимое файлов.

Ключ: -u – читать и выводить файлы побайтно (по умолчанию – построчно).

Операнды: файл – выводимый файл. Если файл не указан, читается стандартный ввод. Если в списке файлов присутствует имя «-», вместо этого файла читается стандартный ввод.

Реализация: в большинстве систем ключ «-u» не реализован.

chmod – изменить права на файл

Синтаксис: chmod [-R] режим файл ...

Семантика: chmod изменяет биты режима доступа к каждому указанному файлу в соответствии с указанным режимом. Изменить режим доступа к файлу может только процесс с действующим идентификатором пользователя, совпадающим с владельцем файла, или привилегированный процесс.


Логин
Пароль
Запомнить меня