Hvernig á að bæta texta við lok skráar í Linux
Þegar þú vinnur með stillingarskrár í Linux þarftu stundum að bæta texta eins og stillingarbreytum við núverandi skrá. Að bæta við þýðir einfaldlega að bæta texta við lok eða botn skráar.
Í þessari stuttu grein muntu læra mismunandi leiðir til að bæta texta við lok skráar í Linux.
Bæta við texta með því að nota >> Operator
>>
rekstraraðilinn vísar úttakinu í skrá, ef skráin er ekki til er hún búin til en ef hún er til verður úttakinu bætt við í lok skráarinnar.
Til dæmis geturðu notað bergmálsskipunina til að bæta textanum við lok skráarinnar eins og sýnt er.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports
Að öðrum kosti geturðu notað printf skipunina (ekki gleyma að nota
# printf "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports
Þú getur líka notað cat skipunina til að sameina texta úr einni eða fleiri skrám og bæta honum við aðra skrá.
Í eftirfarandi dæmi er viðbótarskráarkerfishlutunum sem á að bæta við í /etc/exports stillingarskránni bætt við í textaskrá sem kallast shares.txt.
# cat /etc/exports # cat shares.txt # cat shares.txt >> /etc/exports # cat /etc/exports
Að auki geturðu líka notað eftirfarandi skjal hér til að bæta stillingartextanum við lok skráarinnar eins og sýnt er.
# 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
Athugið: Ekki villa um að >
tilvísunartæki sé fyrir >>
; að nota >
með fyrirliggjandi skrá mun eyða innihaldi þeirrar skráar og skrifa yfir hana. Þetta getur leitt til taps á gögnum.
Bæta við texta með tee Command
Tee-skipunin afritar texta úr venjulegu inntaki og límir/skrifar hann yfir í venjulegt úttak og skrár. Þú getur notað -a
fána þess til að bæta texta við lok skráar eins og sýnt er.
# 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
Þú getur líka notað hér skjal með tee skipuninni.
# cat <<EOF | tee -a /etc/exports >/backups 10.20.20.0/24(rw,sync) >/mnt/nfs_all 10.20.20.5(rw,sync) EOF
Þú gætir líka viljað lesa þessar tengdu greinar.
- Hvernig á að keyra skipanir frá venjulegu inntaki með Tee og Xargs í Linux
- Lærðu grunnatriðin í því hvernig Linux I/O (Input/Output) endurvísun virkar
- Hvernig á að vista skipunarúttak í skrá í Linux
- Hvernig á að telja orðatilvik í textaskrá
Það er það! Þú hefur lært hvernig á að bæta texta við lok skráar í Linux. Ef þú hefur spurningar eða hugsanir til að deila skaltu hafa samband við okkur í gegnum athugasemdaformið hér að neðan.