Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

unix.linux

.pdf
Скачиваний:
18
Добавлен:
08.05.2015
Размер:
301 Кб
Скачать
☆

Поиск по базе ФС (locate)

●updatedb — обновить базу содержимого ФС. Требует прав суперпользователя

●locate <термин> — выполнить поиск термина по базе

Команды вывода данных

Вывод содержимого файла на экран (cat)

●cat [<файл>]

●-n — пронумеровать строки

●cat <файл1> <файл2> — вывести содержимое двух файлов

●cat - <файл> — вывести содержимое stdin, а затем содержимое файла

●Как объединить содержимое двух файлов в один с помощью команды cat?

Вывод строки на экран (echo)

●echo ''<строка>''

●echo $ENVVAR — вывести значение переменной окружения

●-n — не выводить завершающий символ перевода строки

●-e — включить обработку escapeпоследовательностей:

●\\ - символ «\»

●\t — символ табуляции

●\n — символ перевода строки

Поэкранный просмотр содержимого файла (less)

●less [<файл>]

●Навигация - стрелки вниз и вверх, Page Up, Page Down, пробел

●/ - поиск

●n — поиск далее

●N — поиск обратно

●q — выход

●В переменной окружения LESS содержатся ключи запуска по умолчанию

Вывод начала файла (head)

●head [<файл>]

●-n <число> <файл> — вывести указанное число строк от начала файла. По умолчанию 10

●-n -<число> <файл> — вывести весь файл, кроме указанного числа последних строк

●-c <файл> — аналог -n, но оперирует байтами

Вывод конца файла (tail)

●tail [<файл>]

●-n <число> <файл> — вывести указанное число строк от конца файла. По умолчанию 10

●-n +<число> <файл> — вывести строки, начиная с указанного числа

●-c <файл> — аналог -n, но оперирует байтами

●-f <файл> — следить за изменениями в файле; новые строки тут же выводятся на stdout

Ветвление вывода (tee)

●tee <ключи> {<файл>}

●Получает данные только со стандартного ввода и направляет их в стандартный вывод и все указанные файлы

●-a — дописывать в конец файла вместо перезаписи

●-i — не реагировать на сигналы прерывания

Команды обработки данных (фильтры)

Поиск подстроки по шаблону (grep) (Pattern matching)

●grep <выражение> [<файл>]

●-i — включить регистронезависимость

●-v — выводить строки, не совпадающие с выражением

●-c — выводить только количество совпадений

●-w — искать слово

●-n — вывести номер совпавшей строки

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]