Kuinka lisätä tekstiä tiedoston loppuun Linuxissa
Kun työskentelet määritystiedostojen kanssa Linuxissa, sinun on joskus liitettävä teksti, kuten määritysparametrit, olemassa olevaan tiedostoon. Liittäminen tarkoittaa yksinkertaisesti tekstin lisäämistä tiedoston loppuun tai loppuun.
Tässä lyhyessä artikkelissa opit erilaisia tapoja lisätä tekstiä Linuxin tiedoston loppuun.
Liitä teksti käyttämällä >> Operaattoria
>>
-operaattori ohjaa ulostulon tiedostoon. Jos tiedostoa ei ole, se luodaan, mutta jos sellainen on, tulos liitetään tiedoston loppuun.
Voit esimerkiksi lisätä kaiku-komennolla tekstin tiedoston loppuun kuvan osoittamalla tavalla.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports
Vaihtoehtoisesti voit käyttää komentoa printf (älä unohda käyttää \n
-merkkiä lisäämään seuraava rivi).
# printf "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports
Voit myös käyttää cat-komentoa liittämään tekstiä yhdestä tai useammasta tiedostosta ja liittämään sen toiseen tiedostoon.
Seuraavassa esimerkissä/etc/export-määritystiedostoon liitettävät tiedostojärjestelmän lisäjaot lisätään tekstitiedostoon nimeltä share.txt.
# cat /etc/exports # cat shares.txt # cat shares.txt >> /etc/exports # cat /etc/exports
Lisäksi voit käyttää seuraavaa tässä asiakirjassa määritystekstiä tiedoston loppuun kuvan osoittamalla tavalla.
# cat /etc/exports # cat >>/etc/exports<s<EOF > /backups 10.20.20.0/24(rw,sync) > /mnt/nfs_all 10.20.20.5(rw,sync) > EOF # cat /etc/exports
Huomio: Älä erehdytä >
-ohjausoperaattoria nimeksi >>
; >
: n käyttäminen olemassa olevan tiedoston kanssa poistaa kyseisen tiedoston sisällön ja korvaa sen. Tämä voi johtaa tietojen menetykseen.
Liitä teksti käyttämällä tee-komentoa
Tee-komento kopioi tekstin vakiosyötöstä ja liittää/kirjoittaa sen vakiotulosteeseen ja tiedostoihin. Voit lisätä sen -a
-lippuunsa tekstin tiedoston loppuun kuvan osoittamalla tavalla.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports OR # cat shares.txt | tee -a /etc/exports
Voit myös käyttää täällä-asiakirjaa tee-komennolla.
# cat <<EOF | tee -a /etc/exports >/backups 10.20.20.0/24(rw,sync) >/mnt/nfs_all 10.20.20.5(rw,sync) EOF
Haluat ehkä myös lukea nämä aiheeseen liittyvät artikkelit.
- Kuinka komentoja suoritetaan tavallisesta syötteestä käyttämällä Tee ja Xargs Linuxissa
- Opi Linux I/O (Input/Output) -ohjauksen perusteet
- Kuinka komentotulos tallennetaan tiedostoon Linuxissa
- Kuinka lasketaan sanatapaukset tekstitiedostossa
Se siitä! Olet oppinut lisäämään tekstin Linux-tiedoston loppuun. Jos sinulla on kysyttävää tai ajatuksia jakaa, ota meihin yhteyttä alla olevan palautelomakkeen avulla.