Feltételek:
A gépen telepítenie és konfigurálnia kell a Linux disztribúciót. Esetünkben Ubuntu 20.04 Linux disztribúcióval rendelkezünk. Másrészt sudo jogosultsággal kell rendelkeznie a Linux rendszer és a Vim segédprogram használatához.
Vim telepítés:
Kezdetben meg kell győződnie arról, hogy telepítve van a Vim segédprogram a Linux disztribúción. Ehhez először ellenőrizzük a rendszerünkben. Ezért meg kell nyitnia a parancssori terminált a Linux asztal Tevékenység sávjáról. Ezt követően hajtsa végre az alábbi Vim parancsot, hogy információt kapjon a Vimről. Amint az a képen látható, az Ubuntu 20.04 -re nincs telepítve Vim segédprogram. Ezenkívül javasol néhány utasítást a Vim rendszerre történő telepítéséhez. Használja az egyiket a Vim telepítéséhez.
$ gyere
Most rajtunk a sor, hogy telepítsük a Vimet a Linux rendszerünkre. Tehát ehhez a sudo apt parancsot kell használnunk. Próbálja ki az alábbi parancsot a rendszer telepítéséhez. A telepítési folyamat inicializálásához szüksége lesz a root fiók jelszavára. Írja be a sudo jelszavát, és nyomja meg az Enter gombot a folytatáshoz. Látni fogja, hogy elkezdi telepíteni és letölteni a Vim segédprogramot más csomagokkal együtt.
$sudotalálótelepítés jöttem
A telepítési folyamat során leáll, és megjelenik egy kérdés. A rendszer intézi a telepítési műveletet megerősítő kérdést, amely a következőt mondja: Folytatni szeretné? [I/n]. Ha folytatni szeretné a Vim telepítési folyamatát, akkor érintse meg az y gombot, majd nyomja meg az Enter billentyűt, ellenkező esetben nyomja meg az n gombot, majd érintse meg az Enter gombot. Tehát megérintettük az Y billentyűt, és megnyomtuk az Enter billentyűt a Vim szerkesztő Ubuntu 20.04 telepítéséhez.
Elindítja a Vim szerkesztő megfelelő telepítését. Várnia kell egy ideig, amíg befejezi a folyamatot.
A Vim telepítése után az alábbi parancs használatával ellenőrizheti annak adatait.
$ gyere
Ha a Linux rendszere sikeresen megnyitja az alábbi ablakot a mellékelt pillanatképen látható módon, akkor használhatja a Vim szerkesztőt.
Hiba kérése:
Most létrehozunk egy fájlt a parancshéjban található Vim paranccsal. Ezt a fájlt bármelyik könyvtárban létrehozzuk. Tehát próbálkozzon az alábbi Vim paranccsal, és hozzon létre egy smtpd.conf fájlt az alábbi könyvtárútvonalon.
$ vim /usr/lib64/sas12/smtpd.conf
Megnyílik az alábbi ablak, amelynek elérési útja és fájlneve az alsó fejléc alatt található. Itt az ideje, hogy a fájl tartalmát a megadott elérési útra írjuk.
A fájl tartalmának írásához és a Vim szerkesztőből való kilépéshez próbálja ki az alábbi wq parancsot a kettőspont: aláírással együtt, majd nyomja meg az Enter gombot a parancs futtatásához.
: wq
Közvetlenül az Enter gomb megérintése után hibaüzenetet kap: E212: Nem lehet megnyitni a fájlt írásra, amint az az alábbi kimeneti képen látható. A folytatáshoz nyomja meg az Enter gombot.
A hiba okának ellenőrzéséhez újabb utasítást kell írnunk a Vim szerkesztőben. Próbálja ki az alábbi sudo parancsot a Vim szerkesztőben, kezdve a kulcsszóval: w, a tee kulcsszóval és a százalékjelekkel. Nyomja meg az Enter billentyűt a hiba okának megtekintéséhez.
:ban ben! sudo póló %
Ez megköveteli a sudo fiók jelszavát a fájl tartalmának írásához és a fájl mentéséhez az említett elérési úton. Írja be a root jelszavát, és nyomja meg az Enter gombot. A kimenet azt mutatja, hogy a Linux rendszerben nincs ilyen fájl vagy könyvtár. Ez azt jelenti, hogy megadjuk a hiba okát. A Vim folytatásához nyomja meg ismét az Enter billentyűt.
Írja be az alábbi quit parancsot, és nyomja meg az Enter billentyűt, hogy visszatérjen a terminálhéjba.
: q
Megtudtuk a hiba okát, mivel a megadott útvonal valójában nem jött létre. Az útvonalat a parancssori shellben is ellenőrizheti az ls paranccsal. A kimenet azt mutatja, hogy ilyen könyvtár nem jön létre.
$ ls / usr / lib64 / sas12
Hiba megoldása:
Először is létre kell hoznunk egy elérési utat vagy egy könyvtárat a parancssori héjban. A fent megadott elérési úton említett könyvtár létrehozásához az mkdir parancsot kell használnunk a -p jelzővel együtt. Ha az mkdir parancsot a sudo kulcsszó nélkül használja, akkor ez kivétellel engedélyezhető.
$mkdir–O/usr/lib64/sas12
Próbáljuk ki ezt a parancsot a sudo kulcsszóval, és látni fogjuk, hogy jól működik.
$sudo mkdir–O/usr/lib64/sas12
Ismét írja be a Vim parancsot, majd a fájl elérési útját a módosítások ellenőrzéséhez. Megnyitja a Vim szerkesztőt.
$jöttem /usr/lib64/sas12/smtpd.conf
Amikor az alábbi sudo parancsot írja, előfordulhat, hogy a sudo -fiók jelszavának folytatásához szükséges. Miután megírta a jelszót és megnyomta az Enter gombot, láthatja, hogy figyelmeztetést generál. Nyomja meg az L gombot, majd az Enter gombot, hogy betöltse ezt a fájlt a megadott mappába.
:ban ben!sudo póló %
Betölti a fájlt, és csak olvasási jogokat biztosít. Nyomja meg az Enter billentyűt.
Most, amikor beírja a wq parancsot, jól fog működni.
: wq
Következtetés:
Megoldottuk a hibát: a Vim nem tudja megnyitni a fájlt íráshoz, egy szempillantás alatt. Remélem, kényelmesen meg tudja oldani ezt a hibát.