Chcesz wypróbować Linuksa, co robisz?

16

Przez jakiś czas uczyłem się ruby ​​na szynach. Na początku opierałem się używaniu konsoli, ale po chwili mogę powiedzieć, że to UWIELBIAM. Jeśli Linux jest czymś takim, myślę, że będzie legalny.

Myślę, że na razie wypróbuję Ubuntu. Oto jednak pytanie - gdzie uczysz się wskazówek, sztuczek i skrótów dotyczących korzystania z systemu Linux? Naprawdę chcę od samego początku podążać właściwą drogą - minimalizować rozproszenie uwagi, maksymalizować wydajność itp.

Myślę o skrótach klawiaturowych i absolutnych podstawach Linuksa.

dsp_099
źródło
3
Promowanie konsoli klawiatury za pomocą referencji?!? Chciałbym móc głosować to pytanie więcej niż jeden raz i dać więcej niż jedną gwiazdkę!
Randolfa Richardson
3
Linux nie jest jak cli. Linux dokonuje ponownej kompilacji jądra i sprawdzenie, czy sieć bezprzewodowa nie działa.
ta.speot.is
1
Chciałbym mieć terminal Linuksa z Eksploratorem Windows ... to byłoby uzasadnione.
user541686,
1
@ todda.speot.is lub w moim przypadku stwierdzenie, że przypadkowo zbudowałeś swój system plików i sterowniki kontrolera dysku jako moduły (i nie obsługuje ramdysku)
TuxRug
Jedyną wymaganą odpowiedzią tutaj jest Slackware / Debian. Użyj jednego przez kilka miesięcy, a będziesz wiedział wszystko, co warto wiedzieć o uruchamianiu systemu Linux. Gdy to zrobisz, przejdź do faktycznej dystrybucji użytkownika - uruchamiam Zenwalk.
new123456

Odpowiedzi:

4

Przede wszystkim chcesz znaleźć odwołanie do powłoki. Bez względu na to, jak dobry przewodnik znajdziesz w Linuksie, będziesz mógł wyszukiwać poszczególne polecenia i ich działanie. Jest to oficjalny Podręcznik GNU Bash, więc powinien być dość kompletny.

Jako programista wkrótce będziesz chciał skorzystać z zaawansowanego przewodnika skryptowego bash .

Zapoznaj się także ze stronami podręcznika. Większość poleceń powinna mieć instrukcję ręczną, dostępną poprzez „man nazwa polecenia” w terminalu.

Istnieje również wiki na wszystkie tematy związane z Ubuntu.

Oczywiście Zapytaj Ubuntu (au) oraz Unix & Linux (ul) z tego stosu StackExchange chętnie zaprosi cię, jeśli masz pytania. :)

Nich Del
źródło
6

Oto krótka lista na początek:

  • grzmotnąć
  • historia
  • grep
  • odnaleźć
  • kot
  • mniej
  • ogon
  • ekran
  • sed
  • awk
  • kędzior

Spróbuj użyć polecenia man na dowolnym z powyższych sposobów, a także polecenia info i google, oczywiście:

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

W każdym razie pozostałe odpowiedzi są równie dobre, po prostu wiem, że używam powyższych poleceń codziennie, przez cały dzień.

Baw się dobrze!

baraboom
źródło
1

Świetnym miejscem do nauki o tych rzeczach jest IRC:

  FreeNode (ta sieć jest popularna wśród wielu programistów)
  http://www.freenode.net/

Będziesz potrzebował klienta IRC (jest ich wiele do wyboru) lub możesz skorzystać z czatu internetowego pod adresem http://webchat.freenode.net/, jeśli wolisz. Kanały #Linux i #Ubuntu są tam bardzo popularne i prawdopodobnie byłyby naprawdę dobrym miejscem do rozpoczęcia - możesz się wiele nauczyć, oglądając to, o co pytają tysiące ludzi w tej pomocnej sieci.

SuperUser.com ma również system czatu, który moim zdaniem ma dość zajęty kanał Ubuntu (nazywają je „pokojami”, a nie „kanałami”).

Spójrz także na długą listę [głównie] dobrze znanych dystrybucji Linuksa i przynajmniej wypróbuj kilka z nich, zanim skupisz się na jednej z nich:

  Zasoby - Systemy operacyjne - Dystrybucje systemu Linux
  http://www.lumbercartel.ca/resources/os/linux.pl

Każda dystrybucja Linuksa ma swoje zalety, a także wiele różnic (niektóre są bardziej zauważalne niż inne). W zależności od potrzeb jedna dystrybucja spełniająca wszystkie kryteria może nie być odpowiednia dla kogoś innego. (Z pewnością miło jest mieć wszystkie te opcje!)

Randolf Richardson
źródło
1

Podczas gdy wszystkie pozostałe odpowiedzi do tej pory mają doskonałą radę, to, co naprawdę pomogło mi, to przeczytanie książki o skryptach powłoki. Podczas tego czytania moje „słownictwo” wiersza poleceń prawie się podwoiło.

Kościół
źródło
1

Jeśli chodzi o naukę powłoki, widzę, że Podręcznik referencyjny Bash został już opublikowany, ale możesz również zajrzeć do Advanced Bash Scripting Guide (ABS). Prawdopodobnie jeden z najlepszych samouczków na temat korzystania z powłoki Bash i większość zdobytej tam wiedzy można przenieść na inne powłoki * nix.

Również dla Ubuntu sprawdź Ubuntu Geek, aby uzyskać porady i wskazówki dla zaawansowanych użytkowników. Poleciłbym również przejrzenie Wiki Wiki Ubuntu (nie mogę opublikować linku tutaj ze względu na funkcję zapobiegania spamowi na tej stronie, ale można go znaleźć na stronie Ubuntu). To wraz z linkami opublikowanymi przez innych powinno sprawić, że zaczniesz we właściwym kierunku.

Omega
źródło
Ubuntu Wiki Wiki link tutaj >> help.ubuntu.com/community/TitleIndex
Omega
1

Ta strona internetowa: http://linuxcommand.org/ to dobre miejsce na rozpoczęcie.

Następnie dostanę książkę taką jak ta: http://www.sobell.com/CR2/index.html , która zawiera przegląd wszystkiego.

Uważam jednak, że najlepszym sposobem na wejście w system Linux jest skorzystanie z przyjaznej dystrybucji wiersza poleceń.

Ubuntu i pochodne są dobrym miejscem do rozpoczęcia, ponieważ nie ukrywają całkowicie CLI przed tobą, ale po 6 miesiącach do roku (zależy od tego, jak obsesyjnie się w to angażujesz), spróbuję zainstalować http: // www. archlinux.org/ ; sam proces instalacji wiele Cię nauczy, nie wspominając o tonach konfiguracji itp. Przykłady podane przez wiki na: http://wiki.archlinux.org/ .

Ibn Ar-Rashid
źródło