Linux -- это интересно

coreutils


Рубрика: Изучаем Linux -> Системные утилиты -> Hужное/полезное
Метки: | | |
Просмотров: 1135

coreutils — набор GNU/Linux консольных утилит для shell, содержащий основные служебные утилиты для работы с файлами, оболочкой и текстом. Подобный набор утилит необходим для полноценной работы операционной системы.

В пакет входят утилиты:

arch — вывод архитектуры компьютера

basename — возвращает имя файла по указанному полному имени с путями и суффиксами.

cat — суммирует содержимое файлов на стандартный вывод.

chgrp — изменяет группу-владельца для указанного файла на заданную группу. Группа может быть определена как по имени, так и по числовому ID.

chmod — изменяет режим доступа к файлу на указанные. Режим может быть указан в качестве последовательности символов для изменения режима доступа или как восьмеричное число для определения нового режима.

chown — изменяет пользователя и/или группу, которые являются владельцем файла на указанную пару user:group.

chroot — запускает указанную команду с указанной директорией в качестве корня /. Эта команда может быть интерактивным шеллом. На большинстве систем только пользователь root может это сделать.

cksum — печатает контрольную сымму CRC и количество байт в указанном файле.

comm — сравнивает два файла и выводит в три колонки одинаковые строки и разные.

cp — копирует файлы.

csplit — разделяет указанный файл на несколько других файлов, разделяя их по указанному шаблону либо по номерам строк и выводит количество байт для каждого нового файла.

cut — печетает часть строк, соответствующих заданным параметрам.

date — паказывает текущее время в указанном формате или устанавливает системное время.

dd — копирует файл, используя указанные размеры блоков и опциональные преобразования.

df — показывает сколько места доступно (и используется) для всех примонтированых файловых систем или только для системы, содержащий указанные файлы.

dir — синоним ls.

dircolors — выдает команду для установки переменной окружения LS_COLOR, используемой для изменения цветовой схемы для ls.

dirname — удаляет суффикс, не являющийся директорией, из имени файла.

du — возвращает место на диске, занимаемое указанной или текущей директориями со всеми вложенными директориями или файлами.

echo — показывает заданную строку.

env — запускает команду в измененном окружении.

expand — заменяет знаки табуляции пробелами.

expr — вычисляет выражения.

factor — выводит разложение на простые множители всех указанных целых чисел.

false — ничего не делает, но неудачно. Он всегда завершается со статусом ошибки.

fmt — форматирует абзацы в указанных файлах.

fold — переносит строки в заданных фалах.

groups — выводит группу, к которой принадлежит пользователь.

head — печатает первые десять строк файла (или указанное число строк).

hostid — возвращает числовой идентификатор хоста (в шестнадцатеричном формате).

hostname — возвращает установленное имя хоста.

id — возвращает ID пользователя, ID группы, и группу к которой принадлежит текущий или заданный пользователь.

install — копирует файлы, устанавливая им режим доступа и, если возможно, их владельца и группу.

join — соединяет строки двух файлов в поля.

kill — завершает указанный процесс.

link — создает жесткую ссылку на указанное имя или файл.

ln — создает жесткую или символическую ссылку на файлы.

logname — возвращает идентификационное имя текущего пользователя.

ls — выводит содержимое указанной директории. По умолчанию - в алфавитном порядке подкаталоги и файлы.

md5sum — возвращает контрольную сумму MD5.

mkdir — создает директорию с указанным именем.

mkfifo — создает FIFO с заданным именем.

mknod — создает элемент устройства с заданным именем. Элемент устройства может быть специальным символьным фалом, блочным файлом или FIFO.

mv — перемещает или переименовывает указанные файлы или директории.

nice — запускает программу с измененным приоритетом выполнения.

nl — возвращает количество строк в указанном файле.

nohup — выполняет команду, защищенную от зависаний, с выводом в журнальный файл.

od — выводит дамп файла в восьмеричном или ином формате.

paste — выводит строки, соответствующие заданным образцам из указанных файлов и разделенные символами табуляции.

pathchk — проверяет корректность или портируемость имен файлов.

pinky — упрощенный вариант finger. Возвращает некоторую информацию о указанных пользователях.

pr — форматирует файл по страницам и колонкам для печати.

printenv — печатает окружение.

printf — печатает заданные параметры в указанном формате - очень похож на одноименную функцию C.

ptx — печатает оглавление файла, определяя его по указанным ключевым словам.

pwd — возвращает имя текущей директории.

readlink — возвращает значение символической ссылки.

rm — удаляет файлы или директории.

rmdir — удаляет директорию, если она пустая.

seq — печатает ряд чисел в заданном диапазоне с заданным шагом.

sha1sum — возвращает или проверяет контрольную сумму 160-bit SHA1.

shred — удаляет указанные файлы, перезаписывая занимаемые ими блоки указанным шаблоном, что очень сильно затрудняет их последующее восстановление.

sleep — пауза на указанное время.

sort — сортирует строки заданных файлов.

split — разрезает указанный файл на части заданного размера или по номерам строк.

stty — устанавливает или печатает установки терминала.

su — запускает шелл с правами указанных пользователя и группы.

sum — печатает контрольную сумму и количество блоков для указанного файла.

sync — переключает буфер файловой системы. Он принудительно записывает измененные блоки на диск и обновляет super block.

tac — выводит содержимое указанных файлов в обратном порядке.

tail — печатает последние десять строк (или указанное их количество) заданного файла.

tee — считывает данные со стандартного ввода и записывает их в файл, дублируя на стандартном выводе.

test — сравнивает значения и проверяет типы файлов.

touch — изменяет время изменения файла, устанавливает доступ к файлу. Если файл не существует, то он будет создан с нулевой длиной.

tr — заменяет, вставляет и удаляет символы со стандартного ввода .

true — успешно ничего не делает. Он всегда возвращает результат успешно завершенной операции.

tsort — проводит топологическую сортировку. Он выводит полностью отсортированный список с учетом уже произведенной сортировки указанного файла.

tty — возвращает имя файла терминала, присоединенного к стандартному вводу.

uname — выводит информацию о системе.

unexpand — заменяет пробелы символами табуляции.

uniq — удаляет все повторяющиеся строки из отсортированного файла.

unlink — удаляет указанный файл.

uptime — возвращает время, которое система работает, сколько пользователей к ней подключились и загрузку системы.

users — выводит список подключенных к системе пользователей.

vdir — синоним ls -l.

wc — выводит количество строк, слов и байт в указанном файле и общее количество строк, если указано более одного файла.

who — сообщает, кто сейчас подключен.

whoami — возвращает имя пользователя, соответствующее текущему ID.

yes — выводит циклически 'y' или заданную строку, после чего завершается.

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)