Администрирование Linux: различия между версиями
Содержимое удалено Содержимое добавлено
Mllnr (обсуждение | вклад) Нет описания правки |
Mllnr (обсуждение | вклад) |
||
Строка 63:
<syntaxhighlight lang="bash">
sort -t: -k3,3 -n /etc/group
</syntaxhighlight>
===== Подсчет строк, слов и символов =====
Команда '''wc''' считает количество строк, слов и символов в файле. По умолчанию выводит все три значения.
'''Ключи'''
* '''-l''' - выводит только число строк
* '''-w''' - выводит только число слов
* '''-c''' - выводит только число символов
'''Примеры:'''
<syntaxhighlight lang="bash">
sort -t: -k3,3 -n /etc/group
</syntaxhighlight>
===== Копирование входного потока в два места =====
Команда '''tee''' отправляет входной поток в STDOUT и в файл.
'''Примеры:'''
<syntaxhighlight lang="bash">
wc /etc/passwd | tee /dev/tty | wc -l
</syntaxhighlight>
<small>Устройство /dev/tty - синоним текущего терминала.</small>
===== Чтение файла с начала или с конца =====
Команды '''head''' и '''tail''' по умолчанию отображают по 10 строк файла с начала или с конца.
'''Примеры:'''
<syntaxhighlight lang="bash">
head /etc/passwd
tail /etc/passwd
</syntaxhighlight>
===== Поиск текста =====
Команда '''grep''' выводит строки, которые совпадают с шаблоном.
'''Ключи:'''
* '''-c''' - выводить количество совпавших строк
* '''-i''' - игнорировать регистр букв
* '''-v''' - вывод только несовпавших строк
* '''-l''' - вывод только имен файлов, содержащих совпавшие с шаблоном строки
'''Примеры:'''
<syntaxhighlight lang="bash">
sudo grep -l mdadm /var/log/*
</syntaxhighlight>
|