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:
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.