Wie lerne ich Ubuntu am besten mit dem Terminal? [geschlossen]

19

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?

Neptunno
quelle
Es gibt einen Link, der riesige Informationen für Sie hat: ubuntuforums.org/showthread.php?t=1909108
rʒɑdʒɑ
Danke, in der Tat gibt es viel, wo man anfangen kann, Linux in diesem Beitrag zu lernen;)
Neptunno
Ich habe hier einige ausgezeichnete Ressourcen empfohlen: askubuntu.com/questions/168142/…
1
Sie können die PDF-Datei des Linux-Befehlsprojekts von sourceforge.net/projects/linuxcommand
Pandya,

Antworten:

10
  1. 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.)

  2. Ein Online-Verzeichnis mit nützlichen Linux-Befehlen kann Ihnen ebenfalls sehr helfen

  3. Ich fand das Buch Ubuntu Linux Bible äußerst hilfreich und eine freundliche Einführung in Ubuntu. Es ist von "William von Hagen".

  4. Sie können die Linux-Handbuchseiten in einem Webbrowser durchsuchen, indem Sie installieren man2html.

    sudo apt-get install man2html
    
  5. Sie können die GNU-Infoseiten durchsuchen, indem Sie infoin einem Terminal den Befehlsnamen eingeben . Die grafische Möglichkeit , dasselbe zu tun, erfordert ein info2wwwPaket. Installieren Sie es mit sudo apt-get install info2www.
    (Diese sind hilfreicher und ich empfehle diese sehr, um die Linux-Befehle wie sed, grep und andere zu verstehen.)

Anwar
quelle
Ich mochte das Verzeichnis mit nützlichen Befehlen, obwohl ich möglicherweise keine Zeit habe, es zu lernen, kann ich einfach direkt einen nützlichen Befehl abrufen, wann immer ich ihn benötige. Vielen Dank!
Neptunno
2
Wenn Sie sich an die ersten ein oder zwei Buchstaben eines Befehls erinnern (oder wenn Sie es gut erraten können), werden alle möglichen Übereinstimmungen automatisch vervollständigt, wenn Sie die Tabulatortaste zwei- oder dreimal drücken. Auf der ersten Registerkarte wird nichts angezeigt, wenn doppelte Übereinstimmungen vorhanden sind. Auf der zweiten werden Sie möglicherweise gefragt, ob Sie alle Übereinstimmungen möchten. Lassen Sie sich jedoch nicht erschrecken. Sie erhalten jeweils eine Seite, und Sie können jederzeit abbrechen dann können Sie die Liste sehen. Geben Sie einen Teil des Verzeichnisses oder Dateinamens ein und drücken Sie die Tabulatortaste.
Marty Fried
Ich fange an, mit Terminal zu spielen. Jetzt scheint es nicht mehr so ​​kompliziert wie früher. Vielen Dank für diese Tipps;)
Neptunno
3

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 erhalten

Sie 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.

Marty Fried
quelle
Ich hatte keine Ahnung, dass das Terminal diese hilfreichen Informationen hatte. Auch schönes Intro zum Terminalgebrauch. Vielen Dank!
Neptunno,
1
Das Terminal verfügt über eine erstaunliche Anzahl nützlicher Funktionen, und nachdem Sie mit dem Erlernen dieser Funktionen begonnen haben, macht die Verwendung des Terminals Spaß. Sie können mit Strg-R nach vorherigen Befehlen suchen, Befehle durch wiederholtes Drücken des Aufwärtspfeils aufrufen, den vorherigen Befehl oder Teile davon in der Mitte des nächsten Befehls aufrufen - wie wenn Sie vergessen haben, sudo zu verwenden, können Sie dies Geben Sie "sudo !!" ein, und der gesamte Befehl wird abgerufen. Viele Optionen wie diese mit dem '!' (wird oft als Knall bezeichnet, wie in Crunch Bang = #!). Sobald Sie dort angekommen sind, wo Sie verstehen können, was "man bash" sagt, können Sie viel lernen.
Marty Fried
In der Tat, bevor ich keine Ahnung hatte, wo ich mit dem Erlernen von Terminalbefehlen beginnen soll, sehe ich jetzt, dass bei diesen Funktionen nur ein wenig Erkundung erforderlich ist.
Neptunno,
0

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.

Installation über das Software Center

Ü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.

Mateo
quelle