Möchten Sie Linux ausprobieren, was tun?


16

Ich habe Rubin auf Schienen für eine Weile gelernt. Zuerst habe ich mich geweigert, die Konsole zu benutzen, aber nach einer Weile kann ich sagen, dass ich es LIEBE. Wenn Linux so etwas ist, denke ich, wird es legitim sein.

Ich denke, ich werde Ubuntu vorerst ausprobieren. Hier ist jedoch die Frage: Woher kennen Sie die Poweruser-Tipps, -Tricks und -Kurzbefehle für die Verwendung von Linux? Ich möchte von Anfang an auf dem richtigen Weg sein - Ablenkungen minimieren, Produktivität maximieren usw.

Ich denke wie Tastaturkürzel und absolute Grundlagen von Linux.


3
Werbung für die Tastaturkonsole durch ein Testimonial?!? Ich wünschte, ich könnte diese Frage mehr als einmal beantworten und ihr mehr als einen Stern geben!
Randolf Richardson

3
Linux ist nicht wie ein Cli. Linux kompiliert den Kernel neu und stellt fest, dass Ihr WLAN nicht funktioniert.
ta.speot.is

1
Ich wünschte, ich könnte das Linux-Terminal mit dem Windows-Explorer haben ... das wäre echt.
Mehrdad

1
@ todda.speot.is oder in meinem Fall herauszufinden, dass Sie versehentlich Ihre Dateisystem- und Festplattencontrollertreiber als Module erstellt haben (und keine Ramdisk-Unterstützung)
TuxRug

Die einzig erforderliche Antwort ist hier Slackware / Debian. Verwenden Sie eine für ein paar Monate, und Sie wissen alles Wissenswerte über den Betrieb eines Linux-Systems. Sobald Sie dies getan haben, fahren Sie mit der Distribution eines tatsächlichen Benutzers fort - ich führe Zenwalk aus.
new123456

Antworten:


4

In erster Linie möchten Sie eine Shell-Referenz finden. Egal, wie gut eine Anleitung unter Linux ist, Sie möchten in der Lage sein, einzelne Befehle nachzuschlagen und wie sie funktionieren. Dies ist das offizielle GNU Bash Referenzhandbuch, es sollte also ziemlich vollständig sein.

Als Programmierer möchten Sie in Kürze den erweiterten Bash-Skript-Leitfaden verwenden .

Machen Sie sich auch mit Manpages vertraut. Die meisten Befehle sollten ein Handbuch haben, auf das über 'man befehlsname' im Terminal zugegriffen werden kann.

Es gibt auch ein Wiki für alle Ubuntu-spezifischen Dinge.

Natürlich freuen sich Ask Ubuntu (au) und Unix & Linux (ul) von diesem StackExchange-Stack, Sie bei Fragen einzuladen. :)


6

Hier ist eine kurze Liste, um Ihnen den Einstieg zu erleichtern:

  • Bash
  • Geschichte
  • grep
  • finden
  • Katze
  • weniger
  • Schwanz
  • Bildschirm
  • sed
  • awk
  • locken

Versuchen Sie es mit dem Befehl man auf einem der oben genannten Befehle sowie mit dem Befehl info und natürlich mit google:

man grep
# maybe first:
man man
info 
# usage for example:
info coreutils date invocation

Wie auch immer, die anderen Antworten sind genauso gut. Ich weiß nur, dass ich die obigen Befehle jeden Tag und den ganzen Tag benutze.

Habe Spaß!


1

Ein großartiger Ort, um etwas über dieses Zeug zu lernen, ist im IRC:

  FreeNode (dieses Netzwerk ist bei vielen Entwicklern beliebt)
  http://www.freenode.net/

Sie benötigen einen IRC-Client (es stehen viele zur Auswahl) oder Sie können den webbasierten Chat unter http://webchat.freenode.net/ verwenden, wenn Sie dies vorziehen. Die Kanäle #Linux und #Ubuntu sind dort sehr beliebt und sind wahrscheinlich ein guter Einstiegspunkt. Sie können viel lernen, wenn Sie sich ansehen, worüber Tausende von Menschen in diesem hilfreichen Netzwerk fragen.

SuperUser.com hat auch ein Chat-System, von dem ich glaube, dass es einen ziemlich geschäftigen Ubuntu-Kanal gibt (sie nennen sie eher "Räume" als "Kanäle").

Schauen Sie sich auch die lange Liste der [meistens] bekannten Linux-Distributionen an und probieren Sie zumindest einige davon aus, bevor Sie sich für eine entscheiden:

  Ressourcen - Betriebssysteme - Linux-Distributionen
  http://www.lumbercartel.ca/resources/os/linux.pl

Jede Linux-Distribution hat ihre Vorteile und auch viele Unterschiede (einige sind auffälliger als andere). Abhängig von Ihren Anforderungen ist eine Distribution, die alle Ihre Kriterien erfüllt, möglicherweise nicht für eine andere geeignet. (Es ist sicher schön, all diese Möglichkeiten zu haben!)


1

Während alle anderen Antworten bisher ausgezeichnete Ratschläge haben, hat mir das Lesen eines Buches über Shell-Skripte wirklich geholfen. Während dieser Lektüre verdoppelte sich mein Befehlszeilenvokabular fast.


1

In Bezug auf das Erlernen der Shell sehe ich, dass das Bash-Referenzhandbuch bereits veröffentlicht wurde, aber Sie können auch das Advanced Bash Scripting Guide (ABS) lesen. Wahrscheinlich eines der besten Tutorials zur Verwendung der Bash-Shell und das meiste dort erlernte Wissen kann auch auf andere * nix-Shells übertragen werden.

Auch für Ubuntu finden Sie in Ubuntu Geek Tipps und Tricks für Poweruser. Ich würde auch empfehlen, im Ubuntu-Community-Wiki nachzuschlagen (der Link kann aufgrund der Spam-Schutzfunktion dieser Site hier nicht veröffentlicht werden, Sie finden ihn jedoch auf der Ubuntu-Site). Zusammen mit den Links, die von anderen gepostet wurden, sollten Sie in die richtige Richtung starten.


Ubuntu Community Wiki Link hier >> help.ubuntu.com/community/TitleIndex
Omega

1

Diese Website: http://linuxcommand.org/ ist ein guter Ort, um loszulegen.

Danach würde ich ein Buch wie das folgende bekommen: http://www.sobell.com/CR2/index.html , das einen Überblick über so ziemlich alles gibt.

Ich finde jedoch, der beste Weg, um wirklich in Linux einzusteigen, ist die Verwendung einer befehlszeilenfreundlichen Linux-Distribution.

Ubuntu und Derivate sind ein guter Einstieg, da sie die CLI nicht vollständig vor Ihnen verbergen. Nach 6 Monaten bis zu einem Jahr (abhängig davon, wie stark Sie sich darauf einlassen) würde ich versuchen, http: // www zu installieren . archlinux.org/ ; Der Installationsprozess selbst wird Ihnen viel beibringen, ganz zu schweigen von den unzähligen Konfigurationsbeispielen usw., die das Wiki unter http://wiki.archlinux.org/ zur Verfügung stellt .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.