Одна из команд, которые я чаще всего использую в терминале, это GREP, даже больше, чем cd o ls.
GREP Он имеет множество опций и предлагает разные возможности, однако я использую самый обычный из возможных способов, но давайте начнем с объяснения Что такое grep?
grep - это просто фильтр, это команда, которая показывает строки, соответствующие объявленному нами фильтру.
Например, в нашей системе есть файл / usr / share / doc / bash / FAQ и содержимое этого файла:
Если вы хотите отобразить содержимое в терминале с помощью команды кошка (да, кот, как кот хе-хе) они могут это сделать:
cat /usr/share/doc/bash/FAQ
Теперь предположим, что мы хотим перечислить только строку этого файла, в которой говорится о версии, для этого мы используем grep:
cat /usr/share/doc/bash/FAQ | grep version
Ввод этого в терминал покажет вам только строку, содержащую «версию» в этом файле, он больше не будет показывать строки, которые не содержат это слово.
Что, если я хочу показать все, кроме строки версии?
То есть так, как я вам объяснил, будет показано все, что соответствует фильтру, теперь я покажу вам, как сделать так, чтобы все отображалось кроме что соответствует фильтру:
cat /usr/share/doc/bash/FAQ | grep -v version
Вы замечаете разницу? ... просто добавляя -v Это уже имеет значение
Итак, если они положат GREP он покажет вам только то, что соответствует фильтру, но если вы поместите греп -v он покажет вам все, кроме фильтра.
Ну, это конец поста, просто еще один совет, который сейчас, возможно, недооценивают, но... вы даже не представляете, насколько полезным может быть grep, он серьезно спасает жизнь
привет