Komentorivi Linux-ympäristössä
Sisällysluettelo:
teekomento syntaksi- Kuinka käyttää
teekomentoa - Kirjoita useita tiedostoja
- Liitä tiedostoon
- Ohita keskeytä
- Piilota lähtö
- Tee-teeman käyttö yhdessä sudon kanssa
- johtopäätös
tee
komento lukee vakiotulosta ja kirjoittaa sekä vakiolähtöön että yhdelle tai useammalle tiedostolle samanaikaisesti.
tee
käytetään enimmäkseen yhdessä muiden komentojen kanssa putkiston kautta.
Tässä opetusohjelmassa kerrotaan
tee
komennon käytön perusteista.
tee
komento syntaksi
tee
komennon syntaksi on seuraava:
tee
-
OPTIONS:-
-a(--append) - Älä korvaa tiedostoja sen sijaan, että liitä annetut tiedostot.-i(--ignore-interrupts) - Ohita keskeytyssignaalit.Käytätee --helpnähdäksesi kaikki käytettävissä olevat vaihtoehdot.
FILE_NAMES- Yksi tai useampi tiedosto. Jokaiseen lähtötiedot kirjoitetaan. -
Kuinka käyttää
tee
komentoa
tee
komennon tavallisin käyttö on näyttää ohjelman standardilähtö (
stdout
) ja kirjoittaa se tiedostoon.
Seuraavassa esimerkissä käytämme
df
komentoa saadaksesi tietoja tiedostojärjestelmän käytettävissä olevan levytilan määrästä. Lähtö ohjataan
tee
komentoon, joka näyttää ulostulon päätelaitteelle ja kirjoittaa samat tiedot tiedostoon
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
Voit tarkastella
disk_usage.txt
tiedoston sisältöä kissan komennolla.
Kirjoita useita tiedostoja
tee
komento voi kirjoittaa myös useisiin tiedostoihin. Määritä tätä varten argumenttiluettelo välilyönnillä erotetusta tiedostoluettelosta:
command | tee file1.out file2.out file3.out
Liitä tiedostoon
Oletusarvoisesti
tee
komento korvaa määritetyn tiedoston. Käytä
-a
(
--append
) -vaihtoehtoa
--append
tulosteen tiedostoon:
Ohita keskeytä
Jos haluat jättää keskeytykset huomioimatta, käytä `` -i
(
-ignore-keskeyttää
) option. This is useful when stopping the command during execution with
) option. This is useful when stopping the command during execution with
CTRL + C: llä
and want
tee` poistuu sulavasti.
Piilota lähtö
command | tee file.out >/dev/null
Tee-teeman käyttö yhdessä sudon kanssa
Oletetaan, että haluat kirjoittaa tiedostoon, jonka root omistaa sudo-käyttäjänä. Seuraava komento epäonnistuu, koska sudo ei suorita tulosteen uudelleenohjausta. Uudelleenohjaus suoritetaan yksityisenä käyttäjänä.
sudo echo "newline" > /etc/file.conf
Tulos näyttää tältä:
bash: /etc/file.conf: Permission denied
Valmistele
sudo
ennen
tee
komentoa seuraavasti:
echo "newline" | sudo tee -a /etc/file.conf
tee
vastaanottaa kaiutuskomennon tulosteen, korottaa sudo-oikeudet ja kirjoittaa tiedostoon.
tee
käyttö yhdessä
sudo
antaa sinun kirjoittaa muiden käyttäjien omistamiin tiedostoihin.
johtopäätös
tee
komento lukee vakiotulosta ja kirjoittaa sen vakiotulosteelle ja yhdelle tai useammalle tiedostolle.
Jos sinulla on kysyttävää tai palautetta, jätä kommentti.
teeterminaaliDocker-ajokomento esimerkein
Telakointiajurin komento luo säilön annetusta kuvasta ja käynnistää säilön annetulla komennolla. Se on yksi ensimmäisistä komennoista, jotka sinun tulee perehtyä työskennellessäsi Dockerin kanssa.
Linuxin leikkauskomento esimerkein
Leikkaa on komentorivi-apuohjelma, jonka avulla voit leikata rivien osia määritellyistä tiedostoista tai pipedistä ja tulostaa tuloksen vakiotulosteeseen. Tässä opetusohjelmassa näytämme sinulle kuinka käyttää Linuxin leikkauskomentoa käytännön esimerkkien ja yksityiskohtaisten selitysten avulla yleisimmistä leikkausvaihtoehdoista.
Linux päiväyskomento esimerkein
Päivämääräkomento näyttää tai asettaa järjestelmän päivämäärän. Sitä käytetään yleisimmin päivämäärän ja ajan tulostamiseen eri muodoissa sekä tulevien ja viimeisten päivämäärien laskemiseen.







