Coreutils
coreutils
Coreutils
Файловые утилиты | |
---|---|
chcon |
Изменяет контекст безопасности файла (SELinux) |
chgrp |
Изменяет группу владельца файла |
chown |
Изменяет владельца файла |
chmod |
Изменяет права доступа к файлу |
cp |
Копирование файлов и(или) каталогов |
dd |
Копирование и преобразование файлов |
df |
Отображает свободное место на смонтированных файловых системах |
dir |
То же самое, что и ls -C -b (список файлов выводится в колонках с вертикальной сортировкой) |
dircolors |
Устанавливает цветовую схему для вывода команды ls |
install |
Копирует файлы и устанавливает атрибуты |
ln |
Создаёт ссылку на файл |
ls |
Выводит список файлов |
mkdir |
Создаёт каталоги |
mkfifo |
Создаёт FIFO (именованные каналы) |
mknod |
Создаёт специальные файлы |
mktemp |
Создаёт временный файл или каталог |
mv |
Перемещает и переименовывает файлы |
realpath |
Возвращает полученный абсолютный или относительный путь к файлу |
rm |
Удаляет файлы |
rmdir |
Удаляет пустые каталоги |
shred |
Перезаписывает файлы чтобы скрыть содержимое (так называемое безопасное удаление), и опционально удаляет файлы |
sync |
Записывает на диск буферы файловых систем |
touch |
Изменяет время создания, модификации файлов |
truncate |
Уменьшает или увеличивает размер файла до заданного размера |
vdir |
То же самое, что и ls -l -b (выводит список файлов в длинном формате) |
Текстовые утилиты | |
base64 |
Кодирует/декодирует данные в base64 и выводит в стандартный вывод |
cat |
Конкатенация и вывод файлов в стандартный вывод |
cksum |
Проверяет контрольные суммы файла |
comm |
Сравнивает построчно два упорядоченных файла |
csplit |
Разделяет файлы на секции |
cut |
Удаляет поля из каждой строки файла[2] |
expand |
Преобразует символы табуляции в знаки пробела |
fmt |
Форматирует текст |
fold |
Разбивает длинные строки для устройств вывода с ограниченной шириной |
head |
Выводит несколько первых строк файла |
join |
Объединяет файлы по общему полю |
md5sum |
Вычисляет и проверяет хеш MD5 |
nl |
Нумерует строки файла |
numfmt |
Переформатирует числа |
od |
Выводит содержимое файлов в восьмеричном и других форматах |
paste |
Объединяет строки в файлах |
ptx |
Выводит упорядоченный индекс файла |
pr |
Преобразует текстовые файлы в формат для печати |
sha1sum , |
sha224sum
,
sha256sum
,
sha384sum
,
sha512sum
|Вычисляет и проверяет хеш, SHA-224/256/384/512 |
|shuf
|Генерирует случайные перестановки |
|sort
|Сортирует строки в текстовых файлах |
|split
|Разделяет файл |
|sum
|Проверяет контрольные суммы файла |
|tac
|Конкатенация и вывод файлов в обратном порядке |
|tail
|Выводит несколько последних строк файла |
|tr
|Преобразовывает или удаляет символы |
|tsort
|Выполняет топологическую сортировку |
|unexpand
|Преобразует символы пробелов в символы табуляции |
|uniq
|Удаляет повторяющиеся строки из упорядоченного файла |
|wc
|Выводит число байтов, слов и строк в файлах |
|Shell-утилиты | |
|arch
|То же самое, что и uname -m (выводит название архитектуры машины) |
|basename
|Удаляет префикс в пути к файлу |
|chroot
|Изменяет корневой каталог |
|date
|Выводит/устанавливает системное время и дату |
|dirname
|Удаляет имя файла из полного пути |
|du
|Оценивает, сколько места на диске занимает файл |
|echo
|Отображает строку текста |
|env
|Отображает/изменяет переменные окружения |
|expr
|Вычисляет выражения |
|factor
|Раскладывает число на простые множители |
|false
|Возвращает значение «ложь» |
|groups
|Выводит группы, в которых состоит пользователь |
|hostid
|Выводит цифровой идентификатор для текущего хоста |
|id
|Выводит реальный/эффективный UID и GID|
|link
|Вызывает функцию link() для создания ссылки на файл |
|logname
|Выводит имя (логин), под которым пользователь вошёл в систему |
|nice
|Запускает процесс с указанным приоритетом |
|nohup
|Позволить команде выполняться после выхода пользователя (logout) |
|nproc
|Запрашивает количество (активных) процессоров |
|pathchk
|Проверяет имя файла на правильность или на переносимость |
|pinky
|Простой finger, печатает сведения о пользователе |
|printenv
|Выводит переменные окружения |
|printf
|Форматирует и выводит данные |
|pwd
|Выводит текущий рабочий каталог |
|readlink
|Выводит значение символической ссылки |
|runcon
|Запускает команду с указанным контекстом безопасности |
|stdbuf
|Управляет буферизацией команд, использующих stdio |
|seq
|Выводит числа по порядку |
|sleep
|Задерживает выполнение на определённое время |
|stat
|Возвращает данные об inode |
|stty
|Изменяет и выводит настройки терминала |
|tee
|Отправляет вывод на множество файлов |
|test
|Проверяет условие |
|timeout
|Запустить команду с ограничением по времени |
|true
|Возвращает значение «истина» |
|tty
|Выводит имя терминала |
|uname
|Выводит информацию о системе |
|unlink
|Вызывает функцию unlink()
для удаления заданных файлов |
|uptime
|Говорит как долго система работает |
|users
|Выводит имена тех пользователей, которые вошли на текущий хост |
|who
|Выводит список всех вошедших пользователей |
|whoami
|Выводит эффективный UID |
|yes
|До бесконечности выводит заданную строку |
|Другие утилиты | |
|[
|Синоним для test; эта программа позволяет использовать такие выражения, как [ условие ]. |
| | |