Переменные:
COLUMNS — количество столбцов на терминале; TZ — часовой пояс.Вывод:
по умолчанию выводится по одной записи в строке. -l — выводятся тип и права файла, количество ссылок, имя владельца, имя группы, длина файла, дата и время, имя файла.rm — удалить записи о файлах
Синтаксис:
rm [-fiRr]файл...Семантика:
rm удаляет запись в каталоге для каждого операнда за исключением файлов «.» или «..» в любом каталоге и за исключением (если не даны ключи «-r», «-R») каталогов.Ключи:
-f — не запрашивать подтверждения; -i — запрашивать подтверждение; -r, -R — рекурсивно удалять содержимое указанных каталогов.Операнды:
файл — имя файла.Вывод ошибок:
стандартный вывод ошибок используется для вывода запросов на подтверждение удаления файлов («-i»).mkdir — создать каталог
Синтаксис:
mkdir [-p][-m права] каталог...Семантика:
mkdir создает перечисленные каталоги.Операнды:
каталог — создаваемый каталог.rmdir — удалить каталоги
Синтаксис:
rmdir [-p]каталог...Семантика:
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» не реализован.