A különbség a> és >> között Linuxon

Difference Between



A Linux terminál megtanulása egyszerű, de elsajátítása kissé nehéz. Sok helyzetben olyan parancsokkal találkozol, amelyek misztifikálnak téged, mert különböző operátorokat tartalmaznak. Az operátorok olyan karakterek vagy karakterkészletek, amelyek különböző funkciókat kínálnak.

Például a Linux egyik leggyakrabban használt operátora irányító operátorok . Az irányító operátorok átirányítják a parancs bemenetét vagy kimenetét egy fájlra vagy bármely más parancsra.







Az átirányításnak két módja van; bemeneti átirányítás és kimeneti átirányítás. A bemeneti átirányításhoz kevesebbet használunk < előjel és a kimeneti átirányítás nagyobb, mint > jel, amelyet szögletes zárójelnek is neveznek.



Az operátorok megértése kissé zavaró. Egy karakter hozzáadása az operátorhoz teljesen megváltoztathatja annak funkcionalitását. Sok Linux felhasználó szembesül hasonló helyzettel használat közben > és >> operátorok a terminálon. Mindkettő kimeneti irányú operátor. Tehát mi a különbség? Nos, ez az írás arról szól, hogy megvitassuk, miben különbözik ez a két operátor. Kezdjük.



Különbség a> és >> között Linux alatt

Amint azt a bevezető részben tárgyaltuk, mindkét operátor kimeneti irányú operátor. A fő különbség az alábbiakban található:





> : Felülírja a meglévő fájlt, vagy létrehoz egy fájlt, ha az említett nevű fájl nincs jelen a könyvtárban.

>> : Hozzáfűzi a meglévő fájlt, vagy létrehoz egy fájlt, ha az említett nevű fájl nincs jelen a könyvtárban.



Míg módosítja a fájlt, és felül szeretné írni a meglévő adatokat, használja a > operátor. Ha valamit hozzá szeretne fűzni a fájlhoz, használja a >> operátor. Értsük meg egy példával. A következő parancsot hajtom végre a terminálon:

$kidobtaÜdvözli a LinuxHint!>saját_fájl_1.txt

Észre fogja venni, hogy egy szöveges fájl jön létre a könyvtárban a szöveggel együtt Üdvözli a LinuxHint! Az ellenőrzéshez írja be ls :


A fájltípus olvasásához:

$macskasaját_fájl_1.txt

Futtassuk ugyanazt a parancsot, de más szöveggel:

$kidobtaIsmerje meg a Linux legújabb tippjeit és trükkjeit>saját_fájl_1.txt

Most nyissa meg, olvassa el a fájlt a következő módon:

$macskasaját_fájl_1.txt

Az új szöveg felülírta az előző szöveget.

Használjuk >> operátor:

$kidobtaÜdvözli a LinuxHint!>>saját_fájl_2.txt


Emellett létrehoz egy fájlt a. Nevével saját_fájl_2.txt az aktuális könyvtárban. típus ls annak ellenőrzésére:

A fájl elolvasásához használja a következőket:

$macskasaját_fájl_2.txt

Most módosítsuk a szöveget:

$kidobtaIsmerje meg a Linux legújabb tippjeit és trükkjeit>saját_fájl_2.txt

Mivel már létrehozott fájlt használunk; ellenőrizni, hogy mi változik >> operátor készítette, hajtsa végre:

$macskasaját_fájl_2.txt

Mint látható, hogy a meglévő szöveg felülírása helyett a >> operátor csatolta a szöveget.

Következtetés

A Linux egyes parancsai zavart okozhatnak, különösen az új felhasználók számára, mert operátorokat tartalmaznak. Az operátorokat kissé bonyolult megérteni, mivel mindegyik operátor különböző funkciókkal rendelkezhet. Ebben az útmutatóban megtanultuk a különbséget > és >> üzemeltetők.

Az > egy kimeneti operátor, amely felülírja a meglévő fájlt, miközben >> szintén kimeneti operátor, de hozzáfűzi az adatokat egy már létező fájlhoz. Mindkét operátort gyakran használják a fájlok módosítására Linux alatt.