Переменные:
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» не реализован.