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.
linux
ubuntu
command-line
shell
dsp_099
źródło
źródło
Odpowiedzi:
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. :)
źródło
Oto krótka lista na początek:
Spróbuj użyć polecenia man na dowolnym z powyższych sposobów, a także polecenia info i google, oczywiście:
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!
źródło
Ś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!)
źródło
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.
źródło
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.
źródło
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/ .
źródło