Häufig müssen wir einige Dinge tun, Systemeinstellungen anpassen, einige Prozesse ausführen, aber selbst unter Ubuntu gibt es manchmal keine GUI, um solche Aufgaben auszuführen, weshalb wir an Orte wie Ubuntu-Forum, Askubuntu oder sogar kommen googeln.
Dann stellt uns jemand einen Terminalbefehl zur Verfügung, mit dem wir tun können, was immer wir gerade brauchen, um ein bestimmtes Problem zu lösen. Daher sehe ich, dass das Erlernen der Sprache hinter Linux äußerst nützlich sein kann. Aber ich habe bisher nur die Befehle ausgeführt. Manchmal verstehe ich nicht einmal, was ich während der Ausführung mache. Ich folge nur den Anweisungen von jemand anderem.
Ich möchte mehr über Linux im Allgemeinen und Ubuntu im Besonderen verstehen, ich möchte Linux nicht beherrschen oder alles auf einem Terminal laufen lassen. Ich mag Ubuntu ganz gut für moderne PCs, benutzerzentriert und grafisch, aber ich möchte nur die Grundlagen kennen und zumindest verstehen können, was ein bestimmter Befehl auf dem System tun wird.
Wie geht das am besten?
quelle
Antworten:
Kurz gesagt, Linux ist ein gutes Buch für Linux-Befehle. Sie können das Buch sehen. (Ich gebe zu, dass ich das Buch nicht vollständig gelesen habe, aber für Befehle gut zu sein scheint. Siehe nachstehenden Kommentar eines tatsächlichen Lesers.)
Ein Online-Verzeichnis mit nützlichen Linux-Befehlen kann Ihnen ebenfalls sehr helfen
Ich fand das Buch Ubuntu Linux Bible äußerst hilfreich und eine freundliche Einführung in Ubuntu. Es ist von "William von Hagen".
Sie können die Linux-Handbuchseiten in einem Webbrowser durchsuchen, indem Sie installieren
man2html
.Sie können die GNU-Infoseiten durchsuchen, indem Sie
info
in einem Terminal den Befehlsnamen eingeben . Die grafische Möglichkeit , dasselbe zu tun, erfordert eininfo2www
Paket. Installieren Sie es mitsudo apt-get install info2www
.(Diese sind hilfreicher und ich empfehle diese sehr, um die Linux-Befehle wie sed, grep und andere zu verstehen.)
quelle
Lesen Sie mehr über bash, die Kommandozeilen-Shell. Wenn Sie jemals MS-DOS verwendet haben, ist es ähnlich. Die meisten von Ihnen verwendeten Befehle sind recht einfach: Sie beginnen mit einem Befehl, gefolgt von einem Leerzeichen. Der Befehl kann entweder ein interner Bash-Befehl oder ein externes Programm / Befehl sein. Wenn es extern ist, muss es dort sein, wo bash es finden kann, entweder im angegebenen oder im angegebenen Pfad.
Nach dem Befehl gibt es oft befehlsspezifische Optionen. Nach den Optionen sind möglicherweise Dateinamen erforderlich. Denken Sie daran, dass Leerzeichen Elemente in dieser Liste voneinander trennen. Wenn ein Dateiname ein Leerzeichen enthält, muss dieses wie folgt "maskiert" werden: Name \ mit \ Leerzeichen. Jedes Leerzeichen ist mit einem Backslash versehen, um es zu einem Zeichen und nicht zu einem Begrenzer zu machen. Normalerweise können Sie den Namen auch in doppelte Anführungszeichen setzen.
Wenn es sich um einen Bash-Befehl handelt, können Sie auf folgende Arten mehr herausfinden:
Geben Sie ein
man name_of_command
, wobei name_of_command der Programmname ist. Verwenden Sie Leerzeichen, um durch den Text zu blättern, "b", um rückwärts zu blättern, und "q", um zu beenden.Geben Sie ein
name_of_command --help
, um eine verkürzte Liste der Optionen zu erhaltenSie können eine Menge Informationen erhalten, indem Sie "man man" und auch "man bash" eingeben. Einige einfachere Tutorials sind jedoch hilfreich, um Ihnen den Einstieg zu erleichtern.
Wenn Sie das nächste Mal einen Befehl sehen, versuchen Sie, das erste Wort nach dem Befehl "man" einzugeben, oder geben Sie das erste Wort ein, gefolgt von --help, um ein Gefühl für die Parameter zu bekommen.
Nach dem Erlernen der Bash-Befehlszeile können Sie mit fortgeschritteneren Themen experimentieren. Es gibt viele Linux-Tutorials im Web.
quelle
Ich denke immer, der beste Weg ist es, es zu versuchen, aber mit der Befehlszeile ist es manchmal schwierig, anzufangen.
Einige Dinge, die mich dazu gebracht haben-
Einer verwendete ein Terminal, das grafische Teile für die Navigation enthält, einer, den ich empfehle (obwohl er nicht gewartet wird), ist die Hotwire-Shell.
Überlegen Sie sich auch, eine Textdatei zu erstellen, in die Sie Befehle und Speicherorte eintragen können, bis Sie sie auswendig können.
Eine andere Sache, mit der ich angefangen habe, war der Linux Pocket Guide . Er enthält grundlegende Begriffe und Dateistrukturen sowie Terminalbefehle. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284
Und denken Sie daran, dass CAPS unter Linux läuft. Wenn Sie also einen Ordner FoLdEr nennen, müssen Sie ihn so eingeben, um dorthin zu gelangen.
quelle