Kategorie: Linux

GREP oraz ACK czyli bardzo szybkie przeszukiwanie plików

Ile razy zdarzyło się wam szukać danego słowa i nazwy bazy danych której wiecie jak się nazywa a nie wiecie gdzie jest podpięta w plikach?
Dziś bardzo szybki sposób na dzięki któremu przy wykorzystaniu polecenia GREP bądź ACK przeszukamy całe katalogi w poszukiwaniu danego wyrazu, zdania bądź adresu e-mail.

Polecenie GREP

Generalnie całość jest bardzo prosta.
Przechodzimy do katalogu w którym chcemy szukać:

dla przykładu:

cd /home/wp02/domains/serwerweb.pl/public_html/

i używamy polecenia grep. Przyjmijmy że szukamy w plikach słowa DB_NAME

A więc wydajemy polecenie:

grep -l "DB_NAME" . -R

Po chwilce dostajemy listę plików które zawiera słowo DB_NAME

grep -l „DB_NAME” . -R

./wp-config.php
./wp-admin/setup-config.php
./wp-config-sample.php
./wp-content/plugins/litespeed-cache/src/db-optm.cls.php
./wp-content/plugins/newsletter/system/status.php
./wp-includes/load.php
./wp-includes/ms-load.php

Szukanie danej opcji w plikach

Przechodzimy do katalogu w którym chcemy szukać:

cd /home/wp02/domains/serwerweb.pl/public_html/

I wydajemy polecenie:

ack -l DB_NAME

Otrzymujemy wynik:

ack -l DB_NAME
wp-config.php
wp-admin/setup-config.php
wp-config-sample.php
wp-content/plugins/litespeed-cache/src/db-optm.cls.php
wp-content/plugins/newsletter/system/status.php
wp-includes/load.php
wp-includes/ms-load.php

Pakiet ACK jeśli nie posiadamy w systemie możemy zainstalować wydając polecenie:

yum install ack

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu