Nauka robienia nowych rzeczy lub rozwiązywania problemów w systemie Linux może czasami być przytłaczająca. Jeśli szukasz odpowiedzi na problem, a strony podręcznika nie działają, kuszące jest zanurzenie się w Stack Overflow, a nawet YouTube.
Ale dostęp do najlepszych na świecie repozytoriów ściągawek tworzonych przez społeczność jest łatwy — bezpośrednio ze swojego terminala.
Gdzie uzyskać pomoc dotyczącą systemu Linux i programowania
Linux daje kilka sposobów uzyskiwania pomocy dotyczącej poleceń i operacji. W większości przypadków, gdy masz do czynienia z poleceniem lub narzędziem, którego nie wiesz, jak używać, pierwszym punktem, do którego należy się zwrócić, powinna być instrukcja.
Możesz przeczytać instrukcję dla konkretnego polecenia, otwierając terminal i wpisując Człowiek po którym następuje nazwa polecenia, o którym chcesz dowiedzieć się więcej.
Jeśli chcesz przeczytać instrukcję dot SSH (bezpieczna powłoka), wpiszesz np.:
mężczyzna ssh
Staniesz przed ścianą tekstu, która dokładnie dokumentuje polecenie, jego użycie, argumenty i wszystko, co chcesz wiedzieć.
Inną opcją jest uruchomienie polecenia i poproszenie o pomoc. Dokładny sposób, aby to zrobić, różni się w zależności od poleceń, ale zwykle dodaje --pomoc, -pomoc, --H, Lub -H będzie działać.
ls --pomoc
Wspomniane polecenie wyświetli skróconą wersję instrukcji dla ls jako standardowe wyjście.
Inne opcje obejmują googlowanie zapytania (dostępne są inne wyszukiwarki), przeszukiwanie Stack Overflow lub oczywiście sprawdzanie, czy MakeUseOf.com ma autorytatywny i łatwy do naśladowania przewodnik.
Lub możesz zapoznać się ze ściągawką.
cheat.sh to łatwiejszy sposób wyszukiwania pomocy w wierszu poleceń
Niezależnie od problemu, z którym się borykasz, jest mało prawdopodobne, że jesteś pierwszą osobą, która go napotkała i doszła do wniosku, że oficjalne źródła pomocy nie wystarczą.
Przez lata społeczność skupiona wokół Linuksa i innych projektów open source opracowała ściągawki. Są to pisemne przewodniki, które przedstawiają informacje w łatwy do odczytania i często humorystyczny sposób.
Ściągawki odnoszą się do typowych problemów i przypadków użycia, często podając użyteczne przykłady, które można zastosować w bieżącym problemie. Ich główną przewagą nad stronami podręcznika jest to, że są przeznaczone do czytania przez użytkowników, a nie jako opis techniczny. Są prostsze i zwykle koncentrują się na praktycznych przewodnikach.
Dostępne są setki ściągawek, obejmujących setki poleceń dla samego Linuksa, a ściągawki te są zorganizowane w repozytoria online.
cheat.sh to narzędzie do wyszukiwania tych ściągawek i wyświetlania najbardziej przydatnych informacji w twoim terminalu.
oprócz Polecenia specyficzne dla Linuksa i narzędzia, cheat.sh przeszuka repozytoria ściągawek dla 58 języków programowania i kilku tematów związanych z programowaniem.
Jak zainstalować cheat.sh w systemie Linux
Aby uzyskać dostęp do cheat.sh, tak naprawdę nie musisz go wcale instalować. Możesz pobrać wymagane informacje za pomocą polecenia curl, używając cht.sh jako domeny i dodając zapytanie na końcu jako część adresu. Na przykład:
curl cht.sh/append+bash
...poda kilka szybkich, czytelnych i skomentowanych przykładów dołączania tekstu do plików w Bash.
Jeśli potrzebujesz pomocy z określonym językiem programowania, możesz dołączyć ten język jako część adresu przed zapytaniem.
curl cht.sh/python/random+liczba całkowita
Powyższe polecenie da ci instrukcje specyficzne dla Pythona dotyczące generowania losowej liczby całkowitej.
Jeśli nie ma ściągawki dla konkretnego zapytania, odpowiedź jest generowana z dostępnych ściągawek i odpowiedzi na Stack Overflow.
Zawijanie ściągawek z wiersza poleceń jest fajne, ale nie jest schludne — jest bałaganiarskie i wymaga dodatkowych znaków oprócz zapytania. O wiele lepiej jest mieć dedykowane polecenie, z którego można korzystać, oraz możliwość wprowadzania zapytań w języku naturalnym.
Możesz zainstalować cht.sh, klienta terminala dla cheat.sh, aby zająć się tym za Ciebie:
zwijanie -s https://cht.sh/:cht.sh | koszulka sudo /usr/lokalny/bin/cht.sh && sudo chmod +x /usr/lokalny/bin/cht.sh
Uruchomienie powyższego polecenia zwinie skrypt cht.sh, zapisze go do pliku w twojej ścieżce i uczyni go wykonywalnym.
Możesz teraz używać cheat.sh bezpośrednio, bez potrzeby używania curl i z przyjaznymi dla użytkownika spacjami zamiast symboli „+”.
Użyj cht.sh, aby uzyskać potrzebną pomoc dotyczącą wiersza poleceń
Podstawowe użycie cht.sh jest proste: wystarczy otworzyć terminal i wpisać cht.sh następnie pomoc, której potrzebujesz. Na przykład, jeśli chcesz wiedzieć, jak pomnożyć dwie macierze w Javie, wpisz:
cht.ciiJawazwielokrotniaćdwamacierze
Lub jeśli chcesz wiedzieć, jak zrobić to samo w Pythonie, zapytanie będzie prawie identyczne, zmieni się tylko język:
cht.ciipytonzwielokrotniaćdwamacierze
To nie może być prostsze, ale możesz także uruchomić cht.sh w trybie powłoki, jeśli planujesz przeprowadzać wiele zapytań i uzyskiwać dostęp do dalszych funkcji. Wymaga to kilku dodatkowych zależności: xsel I rlwrap. Są one dostępne w domyślnych repozytoriach.
Jeśli używasz Debiana lub jednej z jego pochodnych, możesz zainstalować je za pomocą:
sudo apt zainstalować xsel rlwrap
Możesz teraz uruchomić cht.sh za pomocą:
cht.cii--powłoka
Stąd możesz użyć polecenie CD aby przejść do repozytorium dla dowolnego języka i przeprowadzić zapytania o pomoc od wewnątrz. Na przykład:
płyta CD js
Teraz każde wyszukiwanie cht.sh znajdzie odpowiedzi tylko ze ściągawek JavaScript.
Pilny C, potem uderzenie Powrót z poziomu powłoki cht.sh skopiuje całe wyjście do schowka.
Użyj cht.sh w trybie ukrycia
Jeśli mamy być szczerzy, my i deweloper musimy przyznać, że celem ściągawki jest oszukiwanie, i jest to trochę gratis, jeśli twoje palce są zajęte stukaniem w klawisze bez pojawiania się żadnej odpowiedzi na ekranie.
Tryb ukrycia wykorzystuje Twój schowek, a gdy jest aktywny, pobierze podświetlony tekst z dowolnego okna i użyje go jako zapytania.
Załóżmy, że jesteś na rozmowie kwalifikacyjnej dotyczącej pracy wymagającej C i otrzymujesz pisemne pytanie dotyczące tego starego kasztana: mnożenia dwóch macierzy.
Przed rozpoczęciem wywiadu uruchomiłbyś cht.sh w C repozytorium ściągawek z:
cht.cii--powłokaC
... następnie wszedł w tryb ukrycia z:
podstęp
Gdy tylko w przeglądarce lub innej aplikacji pojawi się pytanie, jak pomnożyć dwie macierze, zaznaczasz tekst, a w terminalu pojawia się odpowiednia ściągawka.
Jeśli chcesz tylko rzeczywisty kod bez żadnych komentarzy, możesz rozpocząć ukrywanie się w trybie cichym za pomocą:
ukrycie Q
Ściągawki nie zastąpią prawdziwej wiedzy
Podczas korzystania z ściągawek z wiersza poleceń jest to bardzo wygodny sposób na uzyskanie szybkiego przeglądu tego, co ty co musisz zrobić, a nawet może pomóc ci znaleźć pracę, nic nie zastąpi prawdziwej, dogłębnej wiedzy na temat a temat.
Rozważ wzięcie udziału w kursie online, aby poprawić swoje umiejętności kodowania, tak aby ściągawki były potrzebne tylko od czasu do czasu.