Meteor: a better way to build apps by Roger Zurawicki
Sadržaj:
tee
Syntax naredbe- Kako koristiti
tee
Command - Pišite u više datoteka
- Dodati datoteci
- Zanemari prekid
- Sakrijte izlaz
- Korištenje čajnika u spoju sa sudom
- Zaključak
Naredba
tee
čita se sa standardnog ulaza i upisuje istovremeno i standardni izlaz i jednu ili više datoteka.
tee
se uglavnom koristi u kombinaciji s drugim naredbama kroz cjevovod.
U ovom ćemo udžbeniku opisati osnove upotrebe
tee
naredbe.
tee
Syntax naredbe
Sintaksa naredbe
tee
je sljedeća:
tee
-
OPTIONS
:-
-a
(--append
) - Ne prepisujte datoteke, već ih dodajte datotekama.-i
(--ignore-interrupts
) - Zanemarite signale prekida. Upotrijebitetee --help
za pregled svih dostupnih opcija.
FILE_NAMES
- Jedna ili više datoteka. Svakom od kojih su zapisani izlazni podaci. -
Kako koristiti
tee
Command
Najosnovnija upotreba
tee
naredbe je prikazati standardni izlaz (
stdout
) programa i upisati ga u datoteku.
U sljedećem primjeru pomoću naredbe
df
dobivamo informacije o količini dostupnog diskovnog prostora na datotečnom sustavu. Izlaz je pipetiran na
tee
naredbu koja prikazuje izlaz na terminalu i zapisuje iste podatke u datoteku
disk_usage.txt
.
df -h | tee disk_usage.txt
Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 159G 43G 79% / tmpfs 7.9G 357M 7.5G 5% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 15M 7.9G 1% /tmp /dev/nvme0n1p1 511M 107M 405M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/120
Možete pregledati sadržaj datoteke
disk_usage.txt
pomoću naredbe cat.
Pišite u više datoteka
Naredba
tee
također može pisati u više datoteka. Da biste to učinili, navedite popis datoteka odvojenih razmakom kao argumente:
command | tee file1.out file2.out file3.out
Dodati datoteci
Prema zadanim postavkama,
tee
naredba će prebrisati navedenu datoteku. Upotrijebite opciju
-a
(
--append
) kako biste dodali izlaz u datoteku:
Zanemari prekid
Za zanemarivanje prekida koristite opciju `` -i
(
–ignore-prekida
) option. This is useful when stopping the command during execution with
) option. This is useful when stopping the command during execution with
CTRL + C
and want
tee` izlazi graciozno.
Sakrijte izlaz
command | tee file.out >/dev/null
Korištenje čajnika u spoju sa sudom
Recimo da želite pisati u datoteku koja je korijenski vlasnik kao sudo korisnik. Sljedeća naredba neće uspjeti, jer preusmjeravanje izlaza ne vrši sudo. Preusmjeravanje se provodi kao neprivilegirani korisnik.
sudo echo "newline" > /etc/file.conf
Izlaz će izgledati ovako:
bash: /etc/file.conf: Permission denied
Jednostavno dodajte
sudo
prije
tee
naredbe kao što je prikazano u nastavku:
echo "newline" | sudo tee -a /etc/file.conf
tee
će dobiti izlaz eho naredbe, povisiti se na sudo dopuštenja i upisati u datoteku.
Korištenje
tee
u kombinaciji sa
sudo
omogućuje vam pisanje u datoteke koje su u vlasništvu drugih korisnika.
Zaključak
Naredba
tee
čita se sa standardnog unosa i zapisuje je na standardni izlaz i jednu rudu više datoteka.
Ako imate bilo kakvih pitanja ili povratnih informacija, slobodno ostavite komentar.
terminalLinux 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.
Linux datum naredba s primjerima

Naredba datum prikazuje ili postavlja datum sustava. Najčešće se koristi za ispis datuma i vremena u različitim formatima i izračunavanje budućih i prošlih datuma.
Linux ip naredba s primjerima

Naredba ip moćan je alat za konfiguriranje mrežnih sučelja. Može se koristiti za nadogradnju ili smanjivanje sučelja, dodjeljivanje i uklanjanje adresa i ruta, upravljanje predmemorijom ARP-a i još mnogo toga.