Ключ: –k – интерпретировать операнды как ключевые слова для поиска в базе кратких описаний и вывести строки, в которых содержатся эти слова.
Операнды: имя – ключевое слово или имя команды.
Переменные: PAGER – используемый фильтр постраничного вывода.
echo – вывести аргументы
Синтаксис: echo [строка...]
Семантика: echo выводит свои аргументы после раскрытия специальных символов в стандартный вывод, завершая вывод символом новой строки.
Операнды: строка – строка, подлежащая выводу. В строке после раскрытия спецсимволов оболочки раскрываются следующие символы: a – звуковой сигнал, – пробел, c – подавить вывод символа новой строки, f – перевод страницы,
– символ конца строки,
– символ возврата каретки, – табуляция, v – вертикальная табуляция, \ – обратная косая черта, код — символ с восьмеричным кодом «код».
Стандартный вывод: между аргументами выводятся пробелы.
touch – изменить временные атрибуты доступа и модификации файлов
Синтаксис: touch [-acm][ -r справ_файл| -t time] файл...
Семантика: touch изменяет атрибуты времени последней модификации или времени последнего доступа файлов, или (по умолчанию) оба. Значение атрибута указывается аргументом ключа «-t» или заимствуется у файла, указанного в качестве аргумента ключа «-r». Если оно не указано, используется текущее время.
Если файлы не существуют, они создаются.
Ключи: -a – изменить время доступа, -c – не создавать несуществующих файлов, -m – изменить время модификации, -r справ_файл – заимствовать атрибут у файла «справ_файл»; -t время – использовать вместо текущего указанное время в формате «[[ВВ]ГГ]ММДДччмм[.сс]», где ММ – номер месяца, ДД – день месяца, чч – час дня, мм – минуты, ВВ – первые две цифры года, ГГ – последние две цифры года, сс – секунды.
Операнды: файл – имя файла.
ls – вывести содержимое каталога
Синтаксис: ls [-CFRacdilqrtu1][-H | -L ][-fgmnopsx][файл...]
Семантика: Для каждого операнда, именующего файл типа иного, нежели каталог или ссылка на каталог, ls выводит имя и требуемую ключами информацию. Для каждого операнда, именующего каталог или ссылку на каталог, ls выводит имена и требуемую ключами информацию о каждом файле, содержащемся в этом каталоге. Если операнды не указаны, ls выводит информацию о файлах в текущем каталоге. Для ссылок на каталоги выводится информация о каталоге, если даны ключи «-d», «-F» или «-l» и не даны ключи «-H» или «-L», и информация о файлах в каталоге, если не даны ключи «-d», «-F» или «-l» или даны ключи «-H» или «-L».
Важнейшие ключи: -R – выводить рекурсивно информацию о подкаталогах; -a – включить информацию о скрытых файлах (файлах с именами, начинающимися на точку), - l («эль») – выводить информацию в «длинном» формате; -p – выводить после имен каталогов «/»; -t – отсортировать в порядке времени изменения.
Операнды: файл – имя файла.
Переменные: COLUMNS – количество столбцов на терминале; TZ – часовой пояс.
Вывод: по умолчанию выводится по одной записи в строке. -l – выводятся тип и права файла, количество ссылок, имя владельца, имя группы, длина файла, дата и время, имя файла.
rm – удалить записи о файлах
Синтаксис: rm [-fiRr] файл...
Семантика: rm удаляет запись в каталоге для каждого операнда за исключением файлов «.» или «..» в любом каталоге и за исключением (если не даны ключи «-r», «-R») каталогов.
Ключи: -f – не запрашивать подтверждения; -i – запрашивать подтверждение; -r, -R – рекурсивно удалять содержимое указанных каталогов.
Операнды: файл – имя файла.
Вывод ошибок: стандартный вывод ошибок используется для вывода запросов на подтверждение удаления файлов («-i»).
mkdir – создать каталог
Синтаксис: mkdir [-p][-m права] каталог...