Linux -päätelaitteen oppiminen on helppoa, mutta sen hallitseminen on hieman vaikeaa. Monissa tilanteissa törmäät komentoihin, jotka mystifioivat sinut, koska ne sisältävät erilaisia operaattoreita. Operaattorit ovat merkkejä tai merkkijoukkoja, jotka tarjoavat erilaisia toimintoja.
Esimerkiksi yksi Linuxin käytetyimmistä operaattoreista on suuntaoperaattorit . Suuntaoperaattorit ohjaavat komennon tulon tai lähdön tiedostoon tai muuhun komentoon.
Uudelleenohjaukseen on kaksi tapaa; tulon uudelleenohjaus ja lähdön uudelleenohjaus. Tulojen uudelleenohjauksessa käytämme vähemmän kuin < merkki ja ulostulon uudelleenohjaus suurempi kuin > merkki, jota kutsutaan myös kulmahakaksi.
Operaattoreiden ymmärtäminen on hieman hankalaa. Yhden merkin lisääminen operaattoriin voi muuttaa sen toimintoja kokonaan. Monet Linux -käyttäjät kohtaavat samanlaisen tilanteen käyttäessään > ja >> operaattorit terminaalissa. Molemmat ovat lähtösuuntaoperaattoreita. Joten mikä on ero? Tässä kirjoituksessa on kyse siitä, miten nämä kaksi operaattoria eroavat toisistaan. Aloitetaanpa.
Ero> ja >> Linuxissa
Kuten johdanto -osassa on käsitelty, molemmat operaattorit ovat lähtösuuntaoperaattoreita. Tärkein ero on mainittu alla:
> : Korvaa olemassa olevan tiedoston tai luo tiedoston, jos mainitun nimen tiedosto ei ole hakemistossa.
>> : Liittää olemassa olevan tiedoston tai luo tiedoston, jos mainitun nimen tiedosto ei ole hakemistossa.
Kun teet muutoksia tiedostoon ja haluat korvata olemassa olevat tiedot, käytä > operaattori. Jos haluat liittää tiedostoon jotain, käytä >> operaattori. Ymmärrämme sen esimerkin avulla. Suoritan seuraavan komennon terminaalissa:
$heitti poisTervetuloa LinuxHintiin>oma_tiedosto_1.txt
Huomaat, että hakemistossa luodaan tekstitiedosto tekstin kanssa Tervetuloa LinuxHintiin. Tarkista, kirjoita ls :
Tiedostotyypin lukeminen:
Suorita sama komento, mutta eri tekstillä:
$heitti poisLue uusimmat vinkit ja temput Linuxista>oma_tiedosto_1.txt
Avaa nyt, lue tiedosto käyttämällä:
$kissaoma_tiedosto_1.txt
Uusi teksti on korvannut edellisen tekstin.
Käytetään >> operaattori:
$heitti poisTervetuloa LinuxHintiin>>omatiedosto_2.txt
Se luo myös tiedoston nimellä omatiedosto_2.txt nykyisessä hakemistossa. Tyyppi ls sen varmistamiseksi:
Voit lukea tämän tiedoston seuraavasti:
$kissaomatiedosto_2.txt
Muutetaan nyt teksti:
$heitti poisLue uusimmat vinkit ja temput Linuxista>omatiedosto_2.txt
Koska käytämme jo luotua tiedostoa; tarkistaakseen, mikä muuttuu >> operaattorin tekemä, suorita:
$kissaomatiedosto_2.txt
Kuten voidaan nähdä, olemassa olevan tekstin korvaamisen sijaan >> operaattori liitti tekstin.
Johtopäätös
Jotkin Linuxin komennot voivat aiheuttaa sekaannusta etenkin uusille käyttäjille, koska ne sisältävät operaattoreita. Operaattoreita on hieman hankala ymmärtää, koska jokaisella operaattorilla voi olla erilaisia toimintoja. Tässä oppaassa opimme eron niiden välillä > ja >> operaattoreille.
The > on tulostusoperaattori, joka korvaa olemassa olevan tiedoston, kun taas >> on myös tulostusoperaattori, mutta liittää tiedot jo olemassa olevaan tiedostoon. Molempia operaattoreita käytetään usein tiedostojen muokkaamiseen Linuxissa.