Wie zum Bearbeiten von Text-Dateien Grafisch auf Linux Mit gedit

0
744

Linux-Benutzer normalerweise Bearbeiten Sie Konfigurations-Dateien mit dem terminal-basierten tools wie nano und vim . Wenn Sie möchten, um eine Datei zu Bearbeiten, grafisch—auch eine system—Datei-gedit-text-editor macht es schmerzlos und einfach.

Dateien, Dateien Überall

Eine oft wiederholte phrase zu Linux und anderen Unix-basierten Betriebssystemen wie macOS ist “alles ist eine Datei.”

Während, das ist nicht ganz korrekt, die text-Dateien werden Häufig verwendet, für die system-Protokolle und Konfiguration. Sie können diese Dateien Lesen zu lernen, mehr über die innere Funktionsweise deines Betriebssystems, und Sie können Sie Bearbeiten, ändern Sie Ihr Verhalten.

Die Standard-GNOME-text-editor ist gedit, so sollten Sie es auf jedem system mit einem GNOME-desktop-Umgebung. Dazu gehört Ubuntu, Fedora, Debian, CentOS und Red Hat. Es ist ein handliches Werkzeug für die Bearbeitung von Dateien, wenn alles, was Sie brauchen, ist einfach genug-editor, um den job zu erledigen—ohne die Lernkurve von einigen der power-house-Editoren wie vim.

Im ZUSAMMENHANG: Was Bedeutet “Alles Ist eine Datei” Bedeutet in Linux?

Starten von gedit

Starten gedit aus der Befehlszeile geben Sie gedit und drücken Sie die EINGABETASTE.

Die gedit-text-editor wird in Kürze erscheinen.

Es ist eine übersichtliche und saubere Anwendung Fenster. Sie können sich mit der Aufgabe, die Eingabe was auch immer Sie arbeiten, ohne Ablenkungen.

Natürlich können Sie auch starten gedit von Ihrem Linux-desktop-Anwendung Menü. Es ist oft mit dem “Text Editor”. Suchen Sie einfach den Anwendungen-Menü für “gedit.”

Starten von gedit als Hintergrund-Task

Das terminal-Fenster wird warten gedit zu schließen, bevor es Sie zurück zu der Eingabeaufforderung. Wenn Sie möchten, verwenden Sie das terminal-Fenster während gedit ist immer noch geöffnet ist, starten gedit mit diesem Befehl statt. Dies öffnet gedit als hintergrund-task. Erhalten Sie die Kommandozeile wieder sofort und man kann mit dem terminal-Fenster, auch wenn gedit läuft.

Geben Sie gedit, ein Raum, ein kaufmännisches und-Zeichen &, und drücken Sie dann Geben Sie—wie diese:

gedit &

Öffnen einer Vorhandenen Datei

So öffnen Sie eine vorhandene text-Datei, klicken Sie auf die Schaltfläche “Öffnen” in der gedit-Symbolleiste. Sie können auch die Tastenkombination Strg+O zum öffnen einer Datei.

Dies öffnet die zuletzt verwendeten Dateien im Menü. Wenn Sie möchten, um re-öffnen Sie eine der aufgeführten Dateien klicken Sie auf den Namen der Datei. Wenn Sie möchten, öffnen Sie eine andere Datei, klicken Sie auf “Andere Dokumente…” – button am unteren Rand des Menüs.

Dadurch öffnet sich ein standard Datei-öffnen-dialog. Sie können diese durchsuchen, um den Speicherort der Datei, die Sie Bearbeiten möchten.

Klicken Sie auf den grünen “Öffnen” – Taste, wenn Sie markiert die Datei, die Sie Bearbeiten möchten.

Öffnen einer Datei von der Befehlszeile aus

Sie können Fragen, gedit, eine Datei zu öffnen, sobald er startet, indem Sie die Dateinamen in der Befehlszeile. Dies macht gedit die Datei laden, so dass Sie bereit ist, bearbeitet werden, sobald gedit erscheint.

gedit ana.c

Das syntax-highlighting von gedit macht es besonders schön zu Bearbeiten-Programm-Quellcode-Dateien und shell-Skripte.

Syntax-highlighting die Farben der Wörter in der Quell-Datei, so dass Variablen, reservierte Wörter, Kommentare, Parameter und mehr leicht erkennbar ist.

Der name der Datei, die Sie Bearbeiten, wird in der Navigationsleiste angezeigt. Wenn Sie die Datei geändert wurde, wird eine Stern ( * ) erscheint neben dem Dateinamen.

Dies lässt Sie wissen, dass änderungen vorgenommen wurden, um den Inhalt der Datei. Es wirkt wie eine Erinnerung, dass, wenn Sie die änderungen beibehalten möchten, müssen Sie speichern Sie die Datei.

Speichern von Änderungen an einer Datei

Um Ihre änderungen zu speichern, klicken Sie auf die Schaltfläche “Speichern” in der Symbolleiste. Sie können auch die Tastenkombination Strg+S die Datei speichern.

Speichern Sie die Datei mit einem anderen Namen oder an einem anderen Speicherort klicken Sie auf die Menü-Taste auf der Symbolleiste und wählen Sie dann “Speichern unter” aus dem Menü.

Dadurch öffnet sich ein standard Datei-speichern-dialog. Navigieren Sie zu dem Verzeichnis, das Sie möchten, speichern Sie die Datei, und Sie können geben Sie einen Namen für die Datei ein. Klicken Sie auf den grünen “Save” – Taste, um die Datei zu speichern.

Bearbeiten Von Systemdateien

Zum Bearbeiten einer system-Datei, Sie müssen in der Regel verwenden Sie sudo, weil der Besitzer der Datei ist wahrscheinlich root. Zu werden, genau genommen werden Sie in der Lage zu öffnen, eine system-Datei, selbst wenn Sie nicht mit sudo, aber Sie werden nicht in der Lage, änderungen zu speichern, zurück zu der Datei, es sei denn Sie haben verwendet sudo.

sudo gedit /etc/samba/smb.conf

Warnung: nicht Bearbeiten system-Dateien, wenn Sie nicht genau wissen, was Ihre änderungen zu tun, um Ihr system. Versauen die falsche system-Datei, und Sie können sich selbst zu finden, gesperrt Ihr computer nach einem Neustart.

Mit diesem Befehl öffnet sich gedit und lädt die samba config Datei für die Bearbeitung.

Replizieren Besitz und die Berechtigungen für eine Neue Datei

Eine vorsichtige Art und Weise zu Bearbeiten system-Dateien und daher eine lobenswerte Weg, um Bearbeiten system—Dateien ist die Datei zu kopieren und dann die Kopie Bearbeiten. Wenn Sie fertig sind die Bearbeitung der neuen Datei, die Sie kopieren können Sie wieder über die original-Datei. Wenn Sie ein Durcheinander machen, editieren Sie die kopierte Datei, es gibt keinen Schaden getan. Löschen Sie es und starten Sie über.

Wenn Sie eine Datei kopieren, die Datei-Eigentümerschaft ändern kann, und die Datei-Modus können die Berechtigungen geändert werden. Sie müssen sicherstellen, dass diese sind genau die gleichen auf Ihren neuen Datei, wie Sie auf die ursprüngliche Datei, bevor Sie kopieren Sie die neue version über die original-Datei. Dies ist, wie können Sie das tun.

Sagen wir, wir wollen zum Bearbeiten der fstab-Datei.

Um sicherzustellen, dass wir eine änderung der Datei-Eigentum und-Modus die Berechtigungen, erstellen wir eine neue Datei und kopieren Sie die vorhandene Datei über es. Dieser Schritt ist rein zu Demonstrationszwecken, um sicherzustellen, dass die neue Datei nicht den gleichen Modus Berechtigungen und der Besitz als die ursprüngliche Datei. Sie nicht brauchen, um dies zu tun, wenn Sie mit der Bearbeitung Ihrer eigenen Dateien.

touch new_fstab

Wir können verwenden Sie ls, um zu überprüfen, die Datei-Attribute und sehen, was Datei-Modus Berechtigungen hat und wer der Besitzer der Datei ist.

ls -l new_fstab

Der Besitzer der Datei ist dave, und file-Modus sind die Berechtigungen Lesen und schreiben für den Besitzer der Datei, und Lesen-nur für die Gruppe und für andere.

Nun, wir werden kopieren Sie die Datei /etc/fstab-Datei auf die neue Datei, die wir gerade erstellt haben. Wir werden dann prüfen Sie die Datei-Attribute zu sehen, ob Sie sich geändert haben.

sudo cp /etc/fstab new_fstab
ls -l new_fstab

Die fstab kopiert wurde, über die new_fstab-Datei. Die Datei-Attribute von new_fstab haben sich nicht geändert. Lassen Sie uns überprüfen Sie die Dateiattribute der ursprünglichen Datei fstab-Datei.

ls -l /etc/fstab

Wie wir sehen können, der Besitzer ist root und die Datei-Modus die Berechtigungen sind unterschiedlich. Die Berechtigungen sind Lesen und schreiben. Die Gruppe Berechtigungen für new_fstab sind schreibgeschützt. Wir müssen korrigieren, diese beiden Attribute vor dem kopieren wir die Datei wieder.

Erstens, wir ‘ ll starten gedit und Bearbeiten Sie die new_fstab-Datei, um die erforderlichen änderungen vorzunehmen.

gedit new_fstab

Haben wir einmal die Datei bearbeitet und gespeichert, unsere änderungen, die wir brauchen, um den Datei-Besitz-und Datei-Modus die Berechtigungen zurück zu dem, was Sie sein sollten.

Wir können dies tun, indem Sie die –Referenz-option von chmod und chown Befehle.

Die –Referenz-option benötigt einen Dateinamen als parameter. Es zwingt chmod und chown nehmen Sie den file-Modus Berechtigungen und Datei-Eigentum Werte aus dieser Datei und kopieren Sie Sie in die Ziel-Datei. Wir können dann verwenden Sie ls, um zu überprüfen, dass die Attribute der bearbeiteten Datei richtig gesetzt sind, bevor wir Sie kopieren, zurück über die original-Datei.

sudo chmod –reference=Datei/etc/fstab new_fstab
sudo chown –reference=Datei/etc/fstab new_fstab
ls -l new_fstab

Die Datei Berechtigungen und Besitz sind nun korrekt. Wir können kopieren Sie die new_fstab über die vorhandene fstab und unsere änderungen vorgenommen wurden.

Da diese änderungen an der fstab-Datei, Sie würden wirksam, wenn der computer das nächste neu gestartet wird, oder sofort, wenn der mount-Befehl verwendet wurde, etwa so:

sudo mount-a

Seien Sie Vorsichtig Da Draußen

Meine parole ist die Vorsicht, und ich bin nicht über sich wiederholende Warnungen. Wenn Sie sich nicht sicher darüber, wie die änderungen an einem system-Datei gehen, um Ihren computer das Verhalten, nicht die änderungen vorzunehmen.

Wenn Sie brauchen, um Bearbeiten einer text-Datei, ob es eine Systemdatei ist oder nicht, finden Sie gedit ist ein schneller und einfacher editor, der nicht Sumpf Sie unten mit zu vielen Optionen und noch hat genug Fähigkeit zu lassen Sie bekommen den job zu erledigen.