Linux Fájl tartalma - egy fájlban tárolt adatok, amelyek különböző segédprogramok és parancssor segítségével olvashatók vagy módosíthatók. Gyakran szükséges a fájlok keresése általuk, a továbbiakban elmondjuk, hogyan kell ezt megtenni.
A fájlok tartalma lehet szöveges vagy bináris, attól függően, hogy milyen típusú adatokat tárol. A szöveges fájlok olyan karaktereket és karakterláncokat tartalmaznak, amelyeket az ember el tud olvasni. A bináris fájlok bináris adatokat tartalmaznak, például futtatható kódot, képeket, video- és hangfájlokat. cat
less
vi
nano
emacs
A fájlok tartalma megjeleníthető egy terminálon a vagy , vagy parancs segítségével, és szerkeszthető olyan szövegszerkesztőkkel, mint a , vagy .
Linux A fájlkeresés a tartalom alapján in-ben szükséges, hogy gyorsan megtalálja azokat a fájlokat, amelyek egy adott szöveget, szót, kifejezést vagy karaktert tartalmaznak. Hasznos lehet konfigurációs fájlok, naplófájlok és egyéb fájlok megtalálásához nagy, sok alkönyvtárat tartalmazó könyvtárakban. Szintén hasznos lehet a fájlrendszer feltárásakor, amikor egy adott vírust vagy nem kívánt kódot tartalmazó fájlokat keres. A hatékony és rugalmas fájlkereséssel a tartalom alapján gyorsan megtalálhatja a szükséges fájlokat, és kényelmesen dolgozhat velük.
Linux grep
A fájlok tartalom szerinti kereséséhez a , a parancsot használhatja.
Parancsszintaxis:
grep [options] [template] [files]
/home/user
"hello"
Keresés a , mappában található összes olyan fájlra, amely tartalmazza a karakterláncot :grep -r "hello" /home/user
/etc
"network"
A mappában és almappáiban található olyan fájlok keresése, amelyek tartalmazzák a :grep -R "network" /etc
/var/log
"error"
Keresse meg a mappában azokat a fájlokat, amelyek az üzenetet tartalmazzák :grep -R "error" /var/log
.txt
"important"
/home/user
A mappában lévő, karakterláncot tartalmazó kiterjesztésű fájlok keresése :grep "important" /home/user/*.txt
"password"
/etc
passwords.log
A , szót tartalmazó objektumok keresése a mappában, és az eredmény mentése a fájlba :grep -R "password" /etc > passwords.log
-i
: a keresés során figyelmen kívül hagyja a karakterek nagy- és kisbetűit-n
: a kívánt információt tartalmazó sorok számának kimenete-c
: csak a kívánt információt tartalmazó sorok számát adja ki-v
: a megadott információt nem tartalmazó sorok keresésegrep
find
A parancson kívül a parancs segítségével meghatározott tartalmú fájlokat kereshet megadott mappákban. grep
A keresés ezzel a paranccsal azonban lassabb, mint a .
Apply the discount by inserting the promo code in the special field at checkout: