Skirtumas tarp> ir >> „Linux“

Difference Between



Išmokti „Linux“ terminalą yra lengva, tačiau jį įsisavinti yra šiek tiek sunku. Daugeliu atvejų susiduriate su komandomis, kurios jus klaidina, nes jose yra skirtingi operatoriai. Operatoriai yra simboliai arba simbolių rinkinys, kurie siūlo skirtingas funkcijas.

Pavyzdžiui, vienas iš dažniausiai naudojamų operatorių rinkinių „Linux“ yra krypties operatoriai . Krypties operatoriai nukreipia komandos įvestį ar išvestį į failą ar bet kurią kitą komandą.







Yra du peradresavimo būdai; įvesties peradresavimas ir išvesties peradresavimas. Įvesties peradresavimui naudojame mažiau nei < ženklas ir išvesties peradresavimas didesnis nei > ženklas, kuris taip pat vadinamas kampiniu skliausteliu.



Suprasti operatorius yra šiek tiek sudėtinga. Pridėjus operatoriui vieną simbolį, jo funkcijos gali visiškai pasikeisti. Daugelis „Linux“ vartotojų naudodamiesi susiduria su panašia situacija > ir >> operatoriai terminale. Abu yra išvesties krypties operatoriai. Taigi, koks skirtumas? Na, šis rašinys skirtas diskusijai, kuo šie du operatoriai skiriasi. Pradėkime.



Skirtumas tarp> ir >> „Linux“

Kaip aptarta įžanginėje dalyje, abu operatoriai yra išvesties krypties operatoriai. Pagrindinis skirtumas paminėtas žemiau:





> : Perrašo esamą failą arba sukuria failą, jei nurodyto pavadinimo failo kataloge nėra.

>> : Prideda esamą failą arba sukuria failą, jei nurodyto pavadinimo failo kataloge nėra.



Atlikdami failo pakeitimus ir norėdami perrašyti esamus duomenis, naudokite > operatorius. Jei norite ką nors pridėti prie to failo, naudokite >> operatorius. Supraskime tai pavyzdžiu. Terminale vykdau šią komandą:

$išmetėSveiki atvykę į „LinuxHint“>mano_failas_1.txt

Pastebėsite, kad kataloge su tekstu bus sukurtas teksto failas Sveiki atvykę į „LinuxHint“. Norėdami patikrinti, įveskite ls :


Norėdami perskaityti failo tipą:

$katėmano_failas_1.txt

Vykdykime tą pačią komandą, bet su skirtingu tekstu:

$išmetėSužinokite naujausius patarimus ir gudrybes apie „Linux“>mano_failas_1.txt

Dabar atidarykite ir perskaitykite failą naudodami:

$katėmano_failas_1.txt

Naujas tekstas perrašė ankstesnį tekstą.

Naudokimės >> operatorius:

$išmetėSveiki atvykę į „LinuxHint“>>mano_failas_2.txt


Jis taip pat sukurs failą pavadinimu mano_failas_2.txt dabartiniame kataloge. Tipas ls norėdami tai patikrinti:

Norėdami perskaityti šį failą, naudokite:

$katėmano_failas_2.txt

Dabar pakeiskime tekstą:

$išmetėSužinokite naujausius patarimus ir gudrybes apie „Linux“>mano_failas_2.txt

Kadangi mes naudojame jau sukurtą failą; patikrinti, kas pasikeis >> padarė operatorius, vykdykite:

$katėmano_failas_2.txt

Kaip matyti, kad užuot perrašęs esamą tekstą, >> operatorius pridėjo tekstą.

Išvada

Kai kurios „Linux“ komandos gali sukelti painiavą, ypač naujiems vartotojams, nes jose yra operatorių. Operatorius yra šiek tiek sudėtingas suprasti, nes kiekvienas operatorius gali turėti skirtingas funkcijas. Šiame vadove mes sužinojome skirtumą tarp > ir >> operatoriai.

The > yra išvesties operatorius, kuris perrašo esamą failą, o >> taip pat yra išvesties operatorius, tačiau prideda duomenis jau esančiame faile. Abu operatoriai dažnai naudojami modifikuoti „Linux“ failus.