инструменты аналитика
October 15, 2023

OSINT по справочнику Linux 

Расскажу, как правильно использовать справочник Linux, чтобы получить полное и быстрое понимание возможностей командной строки. Этот навык очень важен для любого разработчика и аналитика, которые вынуждены писать код на серверах компаний и пользоваться терминалом Linux.

whatis

Краткое описание инструкции можно найти посредством вызова команды whatis:

whatis grep

help

Для сжатого описания основных возможностей многие команды поддерживают вывод справки с параметром --help:

grep --help

info

Выводит справочное руководство, организованное по разделам (нодам/узлам):

info grep

Для перемещения по руководству удобно использовать следующие комбинации клавиш:

n - перейти к следующему разделу

p - перейти к предыдущему разделу

Вверх/Вниз - переместиться на строку вверх/вниз

Home/End- перейти в начало/конец текущего раздела

Page Up/Page Down (Backspace/Space) - вывести следующую/предыдущую страницу

? - вывести справку

q - завершить

man

Традиционным местом поиска является официальная справочная страница команды, содержащая наиболее полное описание. Она выводится командой man:

man grep

Как правило, справка открывается программой less, поэтому для серфинга используйте:

Page Up/Page Down - прокрутить на страницу вперед/назад

Вверх/Вниз - прокрутить на строку вперед/назад

Home/End (g/G) - перейти в начало/конец

/текст - найти последующее вхождение "текст"-а

?текст - найти предыдущее вхождение "текст"-а

n - найти следующее вхождение

q - завершить

apropos

Если вы хотите найти подходящую команду по ключевым словам, воспользуйтесь командой apropos:

apropos compare lines

which

Поможет найти путь к исполняемому файлу команды. Часто применяется, например, при определении пути к интерпретатору Python:

which python