Ein Betriebssystem, das keinen Cent kostet, läuft gut auf alter und neuer Hardware, hat eine wunderschöne Benutzeroberfläche mit modernen Effekten und bietet eine erstaunliche Vielfalt an moderner Software - was ist nicht zu mögen? Und dennoch kann es oft eine entmutigende Erfahrung sein, die ersten Schritte in die Welt von Linux zu machen.
Heutzutage installieren Ubuntu und andere moderne Linux-Distributionen in der Regel ohne Probleme (und ohne irgendwelche Kenntnisse zu benötigen), aber wenn Sie mit ihnen fortfahren, werden Sie unvermeidlich auf alle Arten von Terminologie stoßen, die nicht immer klar erklärt wird. Aus diesem Grund habe ich eine kurze Liste der wichtigsten Linux-Begriffe und -Definitionen zusammengestellt, die Sie kennen sollten, die jeweils auf die einfachste Weise erklärt werden. Sie sind in der Reihenfolge der Priorität angeordnet, anstatt alphabetisch: Ich habe versucht, die häufigsten oder wichtigsten Begriffe zuerst zu setzen.
Beachten Sie, dass dies Begriffe sind und keine Befehle, die Sie unter Linux ausführen können. Wenn Sie nach einer Zusammenfassung der nützlichsten Befehle suchen, sehen Sie sich Joels Beitrag mit dem Titel An AZ of Linux an - 40 wesentliche Befehle, die Sie kennen sollten Eine AZ von Linux - 40 wesentliche Befehle, die Sie kennen sollten Eine AZ von Linux - 40 Essential Befehle, die Sie kennen sollten Linux ist das oft ignorierte dritte Rad für Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem viel an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, in Betracht gezogen zu werden ... Read More. Außerdem sind viele der Begriffe nur Kleinbuchstaben, weil Sie sie so in freier Wildbahn sehen werden.
Diese Definitionen sind nicht korrekt
Das Schreiben dieses Beitrags war schwierig, aus dem gleichen Grund, in dem ein neuer Benutzer Schwierigkeiten haben würde, ins Feld zu kommen: Die vollständige, technische, genaue Definition für jeden dieser Begriffe ist komplex. Es ist nicht so, als würde man eine Definition bereitstellen, die erklärt, was ein "Schreibtisch" ist. Wenn Sie ein Linux-Experte sind, werden Sie sicher viel darüber zu sagen haben, wie diese Definitionen unscharf oder ungenau sind. Nun, du hast vollkommen recht! Die folgenden Definitionen sind nicht vollständig korrekt, denn um jeden Begriff vollständig und genau zu definieren, benötigen Sie eine lange Wikipedia-Seite voller Terminologie, die die meisten Anfänger überfordert. Also sind diese genau genug, um einem verwirrten Neuling einen Sinn dafür zu geben, was was ist - und nicht mehr.
Wesentliche Linux Begriffe und Definitionen
Distro: Windows hat mehrere Varianten (Home, Pro usw.). Nun, eine Linux-Distribution (oder kurz Distribution) ist ein bisschen so, als würde man diese Idee zu ihrem logischen Extrem bringen. Der Kern jeder Distribution ist derselbe (was bedeutet, dass es darunter eine mächtige Linux-Engine gibt) - aber der Rest ist sehr unterschiedlich. Sie könnten eine einzige Distribution haben, die nur 100 MB groß ist und dafür entworfen wurde, von einem USB-Stick herunterzufahren, während eine andere Distribution 3 GB groß sein könnte, eine Tonne verschiedener Software enthalten und komplett anders aussehen könnte. Trotzdem sind sie beide Linux. Sie können sich eine "Distro" als eine spezielle Version von Linux vorstellen, die mit ihrer eigenen Software, Optionen und (oft) visuellem Aussehen und Gefühl angepasst wurde. Oben können Sie einen Screenshot unserer eigenen besten Linux Distros Seite sehen, die Ihnen einen Eindruck davon gibt, wie viel Abwechslung es gibt.
X-, X11- oder X-Windows: Wenn Sie jemanden mit Linux sehen, starren sie normalerweise nicht auf einen schwarzen DOS-ähnlichen Bildschirm voller Text. Stattdessen verwenden sie etwas, das stark an Windows oder Mac OS X erinnert. Es gibt ein Hintergrundbild, Symbole und Fenster, die Sie herumziehen können, und sogar fantastische visuelle Effekte wie Transparenz und Animationen. Das System, das die Grundlage für all dies bildet, heißt X oder das X Window System. Es tut nicht alles, aber es ist das Low-Level-Heavy-Lifting für die grafische Oberfläche.
GNOME: Wenn X-Windows für das Low-Level-Zeug zuständig ist, ist es das, was Sie direkt sehen und mit GNOME interagieren - und es ist wunderschön. Im Linux-Sprachgebrauch wird Gnome als "Desktop-Umgebung" bezeichnet. Es enthält eine große Anzahl von Unterprojekten, aber wenn Sie Gnome auf dem Desktop verwenden, denken Sie nicht wirklich darüber nach: Es funktioniert einfach, alle verschiedene Teile, die miteinander verzahnt sind.
Unity: Eines der beliebtesten Linux-Distributionen heißt Ubuntu. Wenn Sie schon lange nach Linux-Informationen online gesucht haben, sind Sie fast sicher auf den Namen gestoßen. Nun, Unity ist die Desktop-Umgebung von Ubuntu. Selbst wenn Sie Unity verwenden, verwenden Sie GNOME immer noch ein wenig, weil Unity eigentlich eine "Shell" für GNOME ist. Wenn das verwirrend klingt, dann denken Sie daran: Unity ist der Name für die grafische Oberfläche von Ubuntu.
KDE: Nicht zuletzt ist KDE eine weitere grafische Umgebung, die von den openSUSE-Linux-Distributionen und anderen verwendet wird.
root: Wenn Sie jemals Windows Vista, 7 oder 8 verwendet haben, haben Sie zweifellos die lästigen Aufforderungen bemerkt, die immer dann auftauchen, wenn Sie etwas "Gefährliches" tun, wie das Installieren einer Anwendung oder das Ändern von Systemdateien. Diese Eingabeaufforderungen werden angezeigt, weil Sie normalerweise nicht berechtigt sind, alles und alles auf Ihrem Computer auszuführen (z. B. das Betriebssystem oder die Programmdateien löschen). Um diese Operationen ausführen zu können, müssen Sie Administrator - oder im Linux-Sprachgebrauch root - sein. Mit anderen Worten, root in Linux und Administrator in Windows sind ungefähr dasselbe.
Bash: Windows hat PowerShell und die reguläre Befehlszeilenschnittstelle und Linux Bash. Im Grunde ist es ein "Befehlsprozessor". Wenn Sie also Linux-Befehle wie "ls" (zum Auflisten von Dateien) oder "rm" (zum Löschen) eingeben, ist Bash das Programm, das diese Befehle akzeptiert und etwas damit machen muss . Es gibt hier einen wichtigen Unterschied, der in Windows nicht wirklich existiert: Bash ist der Prozessor, nicht das Fenster, in das Sie die Befehle eingeben. Sie könnten Bash-Befehle in ein Vollbild-Text-Terminal wie DOS eingeben; Sie könnten sie in ein elegantes halbtransparentes Fenster eingeben; Sie könnten sie sogar aus der Ferne in einen anderen Computer eingeben. Sie sind immer noch Bash-Befehle.
Terminal, Konsole oder Shell: Dies sind alle verschiedene Arten, auf die visuelle Schnittstelle zu verweisen, die Sie sehen, wenn Sie mit Bash (oder mit einem anderen Befehlsprozessor) arbeiten. Dies ist das Fenster oder der Bildschirm voller Text.
kompilieren oder bauen: Linux ist das Land der Open Source. Mit anderen Worten, viele Linux-Anwendungen können in ihrer "rohen" Form erhalten werden, genauso wie ihre Programmierer sie geschrieben haben - mit anderen Worten, Quellcode. Das Umwandeln von Quellcode in ausführbare Dateien und andere Ressourcen wird als "Kompilieren" oder "Erstellen" bezeichnet und ist etwas, was Sie nicht ausprobieren sollten, wenn Sie gerade mit Linux beginnen. Zum Glück kann man heutzutage jahrelang Linux benutzen, ohne selber kompilieren oder bauen zu müssen.
Binär- oder Binärdateien: Im engeren Sinne ist eine Binärdatei eine maschinenlesbare Datei. Mit anderen Worten, der Computer kann es verstehen. Aber der alltägliche Gebrauch des Begriffs bezieht sich normalerweise auf Dateien, die Sie einfach ausführen können. Mit anderen Worten, wenn Sie eine Seite sehen, die entweder ein "binäres" oder ein "Quellcode-Paket" anbietet, bedeutet der "binäre" Teil, dass sie kompilierte ausführbare Dateien anbieten. Wenn Sie Software für Windows herunterladen, werden immer Binärdateien heruntergeladen.
apt-get und rpm: Dies sind zwei verschiedene Systeme, die wir unter einer Definition bündeln werden, weil sie ungefähr das Gleiche bewirken: Sie ermöglichen es Ihnen, Software schnell zu installieren. In der Welt von Windows (zumindest bis zum Windows 8 Store) mussten Sie online gehen, die Seite für die benötigte Software finden, auf den Download-Button klicken, warten, auf das Installationsprogramm doppelklicken und so weiter. In Linux sind die Dinge viel einfacher dank Packaging-Systemen wie apt-get und rpm. Dadurch können Sie dem Computer einfach mitteilen, welche Anwendung Sie verwenden möchten, und der Computer erledigt den Rest: Er geht online, ruft die Anwendung (und alle anderen Programme, die für die ordnungsgemäße Ausführung benötigt werden) auf, entpackt sie, richtet sie ein und so fort. Oben sehen Sie einen Screenshot des Ubuntu Software Centers, dem Teil von Ubuntu, mit dem Sie neue Software installieren können, ohne eine einzelne Webseite zu öffnen, und apt-get verwendet, um die eigentliche Installation durchzuführen.
kernel: Nicht zuletzt ist der "Kern" eines Computersystems der Kern seines Betriebssystems. Davon werden Sie in der Welt des Desktop-Linux nicht viel hören, aber wenn Sie auf Android (das ist eigentlich eine Art Linux) stoßen, werden Sie viel über Kernel sprechen. Also, es ist nur der Kern des Betriebssystems - die tiefsten Eingeweide davon, wirklich (und ist sicherlich nicht vom Benutzer bedienbar).
Wir haben auch ein Handbuch für Sie
Wenn dieser Beitrag Ihnen einen Vorgeschmack auf Linux gegeben hat, Sie aber das Gefühl haben, dass Sie ein wenig mehr Hilfe benötigen, sollten Sie unser kostenloses Handbuch, Newbie's Erste Schritte für Linux, lesen. Es beginnt mit einem kurzen Glossar, ist aber vollgepackt mit anderen Informationen, die Sie benötigen, wenn Sie Ihre ersten Schritte in die aufregende Welt von Linux machen.
Andere wichtige Konzepte?
Linux ist ein so breites Thema, dass es leicht sein kann, ein oder zwei wichtige Begriffe in einem solchen Glossar zu übersehen. Gibt es einen Schlüsselbegriff, den ich vergessen habe? Gab es einen Begriff, der dich in Verlegenheit gebracht hat? Lass es mich in den Kommentaren wissen!