|
|
04 мая 2011
Совместимость GNU coreutils
GNU core-утилиты поддерживают длинные опции параметров в командах: разрешает использование опций перед постоянными аргументами, если не установлена переменная окружения POSIXLY_CORRECT.
Согласно философии и правилам написания программ для GNU, традиционным руководствам предпочитаются утилиты типа info, так что документация обширнее, чем обычно.
Программы входящие в coreutils
Пакет coreutils 5.2.1-2 в Debian включат следующие программы:
Файловые утилиты
- chgrp — Изменяет группу владельца файла
- chown — Изменяет владельца файла
- chmod — Изменяет права доступа к файлу
- cp — Копирование файлов и каталогов
- dd — Копирование и преобразование файлов
- df — Отображает свободное место на смонтированных файловых системах
- dir — То же самое, что и ls -C -b
- dircolors — Устанавливает цветовую схему для вывода команды ls
- install — Копирует файлы и устанавливает атрибуты
- ln — Создаёт ссылку на файл
- ls — Выводит список файлов
- mkdir — Создаёт каталоги
- mkfifo — Создаёт FIFO
- mknod — Создаёт специальные файлы
- mv — Перемещает и переименовывает файлы
- rm — Удаляет файлы
- rmdir — Удаляет пустые каталоги
- shred — Перезаписывает файлы чтобы скрыть содержимое, и опционально удаляет файлы
- sync — Записывает на диск буферы файловых систем
- touch — Изменяет время создания, модификации файлов
- vdir — То же самое, что и ls -l -b
Текстовые утилиты
- cat — Конкатенация и вывод файлов в стандартный вывод
- cksum — Проверяет контрольные суммы файла
- comm — Сравнивает построчно два упорядоченных файла
- csplit — Разделяет файлы на секции
- cut — Удаляет поля из каждой строки файла
- expand — Преобразует символы табуляции в знаки пробела
- fmt — Форматирует текст
- fold — Разбивает длинные строки для устройств вывода с ограниченной шириной
- head — Выводит несколько первых строк файла
- join — Объединяет файлы по общему полю
- md5sum — Вычисляет и проверяет хеш MD5
- nl — Нумерует строки файла
- od — Выводит содержимое файлов в восьмеричном и других форматах
- paste — Объединяет строки в файлах
- ptx — Выводит упорядоченный индекс файла
- pr — Преобразует текстовые файлы в формат для печати
- sha1sum — Вычисляет и проверяет хеш SHA1
- sort — Сортирует строки в текстовых файлах
- split — Разделяет файл
- sum — Проверяет контрольные суммы файла
- tac — Конкатенация и вывод файлов в обратном порядке
- tail — Выводит несколько последних строк файла
- tr — Преобразовывает или удаляет символы
- tsort — Выполняет топологическую сортировку
- unexpand — Преобразует символы пробелов в символы табуляции
- uniq — Удаляет повторяющиеся строки из упорядоченного файла
- wc — Выводит число байтов, слов и строк в файлах
Shell утилиты
- basename — Удаляет префикс в пути к файлу
- chroot — Изменяет корневой каталог
- date — Выводит/устанавливает системное время и дату
- dirname — Удаляет имя не-каталога из пути
- du — Оценивает, сколько места на диске занимает файл
- echo — Отображает строку текста
- env — Отображает/изменяет переменные окружения
- expr — Вычисляет выражения
- factor — Раскладывает число на простые множители
- false — Возвращает значение «ложь»
- groups — Выводит группы, в которых состоит пользователь
- hostid — Выводит цифровой идентификатор для текущего хоста
- id — Выводит реальный/эффективный UID и GID
- link — Вызывает функцию link для создания ссылки на файл
- logname — Выводит имя, под которым пользователь вошёл в систему
- nice — Запускает процесс с указанным приоритетом
- nohup — Позволить команде выполняться после выхода
- pathchk — Проверяет имя файла на правильность или на переносимость
- pinky — Простой finger
- printenv — Выводит переменные окружения
- printf — Форматирует и выводит данные
- pwd — Выводит текущий рабочий каталог
- readlink — Выводит значение символической ссылки
- seq — Выводит числа по порядку
- sleep — Задерживает выполнение на определённое время
- stat — Возвращает данные об inode
- stty — Изменяет и выводит настройки терминала
- tee — Отправляет вывод на множество файлов
- test — Проверяет условие
- true — Возвращает значение «истина»
- tty — Выводит имя терминала
- uname — Выводит информацию о системе
- unlink — Вызывает функцию
unlink для удаления заданных файлов
- users — Выводит имена тех пользователей, которые вошли на текущий хост
- who — Выводит список всех вошедших пользователей
- whoami — Выводит эффективный UID
- yes — До бесконечности выводит заданную строку
В coreutils также включена программа .
Просмотров: 1500
|