How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Tartalomjegyzék:
- Farokparancs szintaxisa
- A farok parancs használata
- Egy adott vonalszám megjelenítése
- Egy adott bájt szám megjelenítése
- Hogyan lehet megtekinteni a fájlt a változásokhoz
- Több fájl megjelenítése
- A farok használata más parancsokkal
- Következtetés
A farokparancs egy vagy több fájl vagy vezetékes adat utolsó részét (alapértelmezés szerint 10 sor) jeleníti meg. Használható a fájlváltozások valós időben történő megfigyelésére is.
A tail parancs egyik leggyakoribb használata a naplók és más fájlok megfigyelése és elemzése, amelyek idővel változnak, általában más eszközökkel, például a grep-vel kombinálva.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux tail parancsot a leggyakoribb tail lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.
Farokparancs szintaxisa
Mielőtt megvizsgálnánk a farok parancs használatát, kezdjük meg az alapszintaxis áttekintésével.
A farok parancs kifejezései a következő formában vannak:
tail……
-
OPTION
lehetőség - farok opciók. A következő szakaszokban áttekintjük a leggyakoribb lehetőségeket.FILE
- nulla vagy több bemeneti fájlnév. Ha nincs megadva FÁJL vagy ha a FÁJZ értéke-
, akkor a farok kiolvassa a normál bemenetet.
A farok parancs használata
Legegyszerűbb formájában, ha bármilyen opció nélkül használják, a tail parancs megjeleníti az utolsó 10 sort.
Egy adott vonalszám megjelenítése
A
-n
(
--lines
) opcióval adja meg a megjelenítendő sorok számát:
Az
A
A következő példa ugyanazt az eredményt jeleníti meg, mint a fenti parancsok: Például az utolsó 500 bájtnyi adat megjelenítéséhez a
A szám utáni szorzó utótagot is használhatja a megjelenítendő bájtok számának meghatározásához.
A következő parancs megjeleníti a.txt
A fájl megfigyeléséhez a
Ez az opció különösen hasznos a naplófájlok figyelésére. Például a
A far parancs megszakításához egy fájl megtekintése közben nyomja meg a
A fájl újrafigyelésének folyamatos megfigyelése érdekében használja az
Ez az opció hasznos olyan helyzetekben, amikor a farok parancs rotációs naplófájlt követ. Az
Ha több fájlt adtak be a farokparancs bemeneteként, akkor az megjeleníti az egyes fájlok utolsó tíz sorát. Ugyanazokat a beállításokat használhatja, mint egyetlen fájl megjelenítésekor. Ez a példa a
A farokparancs más parancsokkal kombinálva is használható, ha a standard kimenetet csövek segítségével átirányítja a többi segédprogramra. Például az apache hozzáférési naplófájl figyelésére és csak azoknak a soroknak a megjelenítésére, amelyek a
A következő
Mostanra jól meg kell értenie a Linux tail parancs használatát. Ez kiegészíti a head parancsot, amely a fájl első sorait kinyomtatja a terminálra.
tail -n filename.txt
tail -n filename.txt
n
betűt is kihagyhatja, és csak a kötőjelet (
-
) és a számot használhatja (szóköz nélkül).
filename.txt
nevű
filename.txt
utolsó 50 sorának megjelenítéséhez:
tail -n 50 filename.txt
Egy adott bájt szám megjelenítése
--bytes
számú bájt megjelenítéséhez használja a
-c
(
--bytes
) beállítást.
tail -c filename.txt
tail -c filename.txt
filename.txt
nevű
filename.txt
, amelyet használni szeretne:
tail -c 500 filename.txt
b
szorozza meg 512-tel,
kB
szorozza meg 1000-vel,
K
szorozza 1024-vel,
MB
szorozza meg 1000000-kal,
M
szorozza meg 1048576-del és így tovább.
filename.txt
utolsó két kilobájtját (2048):Hogyan lehet megtekinteni a fájlt a változásokhoz
-f
(
--follow
) opció segítségével:
tail -f filename.txt
/var/log/nginx/error.log
fájl utolsó 10 sorának megjelenítéséhez és a fájl frissítéseinek ellenőrzéséhez:
tail -f /var/log/nginx/error.log
Ctrl+C
.
-F
opciót.
tail -F filename.txt
-F
opció használatakor a tail parancs újból megnyitja a fájlt, amint újra elérhetővé válik.Több fájl megjelenítése
tail filename1.txt filename2.txt
filename1.txt
és a
filename2.txt
fájlok utolsó 20 sorát mutatja:
tail -n 20 filename1.txt filename2.txt
A farok használata más parancsokkal
192.168.42.12
IP-címet tartalmazzák:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
parancs megjeleníti az első tíz futó folyamatot CPU felhasználás szerint rendezve:
ps aux | sort -nk +3 | tail -5
Következtetés
Linux kivágási parancs példákkal
A kivágás egy parancssori segédprogram, amely lehetővé teszi a sorok egyes részeinek kivágását a megadott fájlokból vagy a vezetékes adatokból, és az eredményt a szabványos kimenetre nyomtathatja. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux vágási parancsot a leggyakoribb vágási lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.
Linux nohup parancs
A nohup parancs egy másik, argumentumként megadott programot hajt végre, és figyelmen kívül hagyja az összes SIGHUP (hangup) jelet.
Linux tee parancs példákkal
A tee parancs beolvassa a normál bemenetet, és egyszerre írja mind a standard kimenetet, mind egy vagy több fájlt. A Tee-t leggyakrabban más parancsokkal kombinálva használják a csővezetéken keresztül.