Voraussetzungen:
Sie müssen eine Linux -Distribution auf Ihrem Computer installiert und konfiguriert haben. In unserem Fall haben wir Ubuntu 20.04 Linux -Verteilung. Andererseits müssen Sie Sudo -Recht haben, das Linux -System und das VIM -Dienstprogramm zu nutzen.
VIM -Installation:
Zu Beginn müssen Sie sicherstellen, dass ein VIM -Dienstprogramm auf Ihrer Linux -Verteilung installiert ist. Dafür werden wir es zuerst in unserem System überprüfen. Daher müssen Sie das Befehlszeilenterminal aus der Aktivitätsleiste Ihres Linux-Desktops öffnen. Führen Sie anschließend den folgenden VIM -Befehl aus, um Informationen zu VIM zu erhalten. Wie im Bild gezeigt, gibt es auf unserem Ubuntu 20 kein VIM -Dienstprogramm installiert.04. Es schlägt auch einige Anweisungsbefehle vor, um VIM auf dem System zu installieren. Verwenden Sie einen von ihnen, um VIM zu installieren.
$ vim
Jetzt sind wir an der Reihe, VIM auf unserem Linux -System zu installieren. Also müssen wir den Befehl sudo APT dazu verwenden. Versuchen Sie den folgenden Befehl, um ihn auf Ihrem System zu installieren. Ihr Root -Account -Passcode benötigt, um den Installationsvorgang zu initialisieren. Geben Sie Ihr Sudo -Passwort ein und klicken. Sie werden sehen, dass das VIM -Dienstprogramm zusammen mit anderen Bundles installiert und heruntergeladen wird.
$ sudo apt install Vim
Während des Installationsprozesses wird es innehalten, und eine Frage wird herauskommen. Das System wird eine Frage intim? [Y/n] ". Wenn Sie den VIM -Installationsprozess verfolgen möchten, müssen Sie auf "Y" tippen und eindringen. Andernfalls drücken. Also haben wir "y" abgebildet und die Eingabetaste gedrückt, um mit der Installation des VIM -Editors in Ubuntu 20 fortzufahren.04.
Es startet die ordnungsgemäße Installation des VIM -Editors. Sie müssen einige Zeit warten, bis es seinen Prozess abgeschlossen hat.
Nach der Installation von VIM können Sie die Informationen überprüfen, indem Sie denselben Befehl wie unten verwenden.
$ vim
Wenn Ihr Linux -System das folgende Fenster wie im angeschlossenen Snapshot erfolgreich öffnet, können Sie den VIM -Editor verwenden.
Erhalten Sie einen Fehler:
Jetzt erstellen wir eine Datei mit dem Befehl VIM in der Befehlsschale mit dem VIM -Befehl. Wir werden diese Datei in einem der Verzeichnisse erstellen. Probieren Sie also den folgenden VIM -Befehl aus, um eine Datei "SMTPD" zu erstellen.conf ”im unten angegebenen Verzeichnispfad.
$ vim/usr/lib64/sas12/SMTPD.Conf
Das Fenster unter der verabschreibten Fenster wird geöffnet, wobei der Pfad und den Dateinamen auf der folgenden Seite des unteren Headers aufgeführt sind. Es ist Zeit, den Inhalt dieser Datei in den angegebenen Pfad zu schreiben.
So schreiben.
: WQ
Gleich nach dem Tippen auf die Schaltfläche "Eingabetaste. Drücken Sie die Taste "Eingabetaste", um fortzufahren.
Um den Grund für diesen Fehler zu überprüfen, müssen wir eine andere Anweisung in den VIM -Editor schreiben. Probieren Sie den folgenden Sudo -Befehl im VIM -Editor aus, beginnend mit dem Schlüsselwort ": W", das mit dem Schlüsselwort "Tee" und dem prozentualen Zeichen endet. Klicken Sie auf die Taste "Eingeben", um die Ursache eines Fehlers zu sehen.
: w ! sudo tee %
Es ist erforderlich. Geben Sie Ihren Root -Passcode ein und klicken Sie auf die Schaltfläche "Eingabetaste". Die Ausgabe zeigt, dass in Ihrem Linux -System keine solche Datei oder Verzeichnis verfügbar ist. Dies bedeutet, dass wir den Grund für diesen Fehler angeben. Drücken Sie erneut die Taste "Eingabetaste", um mit VIM fortzufahren.
Schreiben Sie den Befehl unten beendet und drücken.
:Q
Wir haben von dem Grund für den Fehler erfahren, der daran liegt, dass der bereitgestellte Pfad nicht tatsächlich erstellt wurde. Sie können den Pfad in der Befehlszeilenschale auch mit dem Befehl „LS“ überprüfen. Die Ausgabe zeigt, dass ein solches Verzeichnis nicht erstellt wird.
$ ls/usr/lib64/sas12
Fehler beheben:
Erstens müssen wir einen Pfad oder ein Verzeichnis in der Befehlszeilenschale erstellen. Um ein im oben angegebener Pfad angegebener Verzeichnis zu erstellen, müssen wir den Befehl „MKDIR“ zusammen mit der „-P“. Wenn Sie das "mkdir" ohne das Schlüsselwort "sudo" verwenden, kann es durch eine Ausnahme "Erlaubnis abgelehnt".
$ mkdir -p/usr/lib64/sas12
Versuchen wir diesen Befehl mit dem Schlüsselwort "sudo" und Sie werden sehen, dass es gut funktioniert.
$ sudo mkdir -p/usr/lib64/sas12
Schreiben Sie erneut den Befehl VIM, gefolgt vom Pfad einer Datei, um die Änderungen zu überprüfen. Es wird den VIM -Editor öffnen.
$ vim/usr/lib64/sas12/SMTPD.Conf
Wenn Sie den folgenden Sudo -Befehl schreiben, müssen möglicherweise Ihr Sudo -Konto -Passwort fortgesetzt werden. Nachdem Sie den Passcode geschrieben und auf die Schaltfläche „Eingabetaste“ gedrückt haben, können Sie sehen, dass eine Warnung erzeugt wird. Sie müssen die Taste "L" gefolgt von der Schaltfläche "Eingabetaste" drücken, um diese Datei in einem angegebenen Ordner zu laden.
: w !sudo tee %
Es wird die Datei geladen und sie schreibgeschützte Rechte verleiht. Drücken Sie die Eingabetaste.
Wenn Sie nun den Befehl „WQ“ eingeben, funktioniert es einwandfrei.
: WQ
Abschluss:
Wir haben die Lösung des Fehlers gemacht: „Vim kann die Datei nicht zum Schreiben öffnen“ in einem Blinzeln eines Auges. Ich hoffe, Sie können diesen Fehler bequem lösen.