Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Sadržaj:
- Sintaksa naredbe naredbe
- Kako se koristi naredba repa
- Kako prikazati određeni broj linija
- Kako prikazati određeni broj bajtova
- Kako gledati datoteku za promjene
- Kako prikazati više datoteka
- Kako koristiti rep s ostalim naredbama
- Zaključak
Naredba repa prikazuje zadnji dio (zadano je 10 redaka) jedne ili više datoteka ili cijevi podataka. Može se koristiti i za praćenje promjena datoteka u realnom vremenu.
Jedna od najčešćih upotreba repne naredbe je gledanje i analiza zapisnika i ostalih datoteka koje se vremenom mijenjaju, obično u kombinaciji s drugim alatima poput grep-a.
U ovom ćemo vam vodiču pokazati kako koristiti Linux naredbu kroz praktične primjere i detaljna objašnjenja najčešćih opcija repa.
Sintaksa naredbe naredbe
Prije nego što se pozabavimo upotrebom naredbe za rep, započnimo s pregledom osnovne sintakse.
Rečni naredbeni izrazi imaju sljedeći oblik:
tail……
-
OPTION
- repne opcije. Pregledaćemo najčešće opcije u sljedećim odjeljcima.FILE
- nula ili više imena ulaznih datoteka. Ako nije naveden FILE ili kad je FILE-
, rep će očitati standardni unos.
Kako se koristi naredba repa
U svom najjednostavnijem obliku ako se koristi bez ikakvih opcija, naredba repa prikazat će posljednjih 10 redaka.
Kako prikazati određeni broj linija
Upotrijebite opciju
-n
(
--lines
) za određivanje broja redaka koji će se prikazati:
Možete izostaviti i slovo
Za prikaz zadnjih 50 redaka datoteke s imenom
Sljedeći će primjer prikazati isti rezultat kao i gornje naredbe: Za prikaz određenog broja bajta koristite opciju
Na primjer, za prikaz zadnjih 500 bajta podataka iz datoteke s imenom
Također možete upotrijebiti sufiks množitelja nakon broja da odredite broj bajtova koji će se prikazati.
Sljedeća naredba prikazat će posljednja dva kilobajta (2048)
Da biste nadzirali datoteku za promjene koristite opciju
Ova je opcija osobito korisna za nadgledanje datoteka dnevnika. Na primjer, za prikaz zadnjih 10 redaka
Za prekid repne naredbe dok gleda datoteku pritisnite
Da biste nastavili nadzirati datoteku kada je ponovo kreirana, koristite opciju
Ova je opcija korisna u situacijama kada repna naredba slijedi datoteku dnevnika koja se rotira. Kada se koristi s opcijom
Ako je više datoteka dato kao ulaz u repnu naredbu, prikazat će posljednjih deset redaka iz svake datoteke. Možete koristiti iste opcije kao pri prikazivanju jedne datoteke. Ovaj primjer prikazuje zadnjih 20 redaka datoteke
Naredba repa može se koristiti u kombinaciji s drugim naredbama preusmjeravanjem standardnog izlaza s / na druge uslužne programe pomoću cijevi. Na primjer za nadgledanje datoteke zapisa dnevnika pristupa apache i prikazivanje samo onih redaka koji sadrže IP adresu
Sljedeća naredba
Do sad biste trebali dobro razumjeti kako koristiti Linux naredbu. Dopunjena je naredbi head koja ispisuje prve retke datoteke na terminal.
tail -n filename.txt
tail -n filename.txt
n
i koristiti samo crticu (
-
) i broj (bez razmaka između njih).
filename.txt
koristili biste:
tail -n 50 filename.txt
Kako prikazati određeni broj bajtova
-c
(
--bytes
).
tail -c filename.txt
tail -c filename.txt
filename.txt
koju biste koristili:
tail -c 500 filename.txt
b
množi ga sa 512,
kB
ga množi sa 1000,
K
množi sa 1024,
MB
ga množi sa 1000000,
M
množi ga sa 1048576, i tako dalje.
filename.txt
datoteke
filename.txt
:Kako gledati datoteku za promjene
-f
(
--follow
):
tail -f filename.txt
/var/log/nginx/error.log
datoteke i nadziranje datoteke za ažuriranja koja biste koristili:
tail -f /var/log/nginx/error.log
Ctrl+C
-F
.
tail -F filename.txt
-F
, naredba o repnu datoteku ponovno će otvoriti datoteku čim postane ponovno dostupna.Kako prikazati više datoteka
tail filename1.txt filename2.txt
filename1.txt
i
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Kako koristiti rep s ostalim naredbama
192.168.42.12
koju biste koristili:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
prikazat će prvih deset pokrenutih procesa sortiranih prema upotrebi CPU-a:
ps aux | sort -nk +3 | tail -5
Zaključak
Kako se koristi Linux ftp naredba za prijenos datoteka

FTP (File Transfer Protocol) je standardni mrežni protokol koji se koristi za prijenos datoteka s udaljene mreže i sa nje. U ovom tutoriju ćemo vam pokazati kako koristiti naredbu linux ftp kroz praktične primjere.
Kako se koristi Linux sftp naredba za prijenos datoteka

SFTP (SSH File Transfer Protocol) je siguran protokol datoteka koji se koristi za pristup, upravljanje i prijenos datoteka putem šifriranog SSH prijevoza. U ovom ćemo vam vodiču pokazati kako koristiti Linux naredbu `sftp`.
Linux cut naredba s primjerima

Izrezivanje je uslužni program naredbenog retka koji vam omogućuje izrezivanje dijelova redaka iz određenih datoteka ili podataka u cjevovodima i ispis rezultata na standardni izlaz. U ovom ćemo vam vodiču pokazati kako koristiti Linux cut naredbu kroz praktične primjere i detaljna objašnjenja najčešćih opcija rezanja.