cheat.sh daje dostęp do najlepszych ściągawek dla Linuksa i programowania

cheat.sh daje dostęp do najlepszych ściągawek dla Linuksa i programowania

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 oferuje kilka sposobów uzyskania 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 man, a następnie nazwę polecenia, o którym chcesz dowiedzieć się więcej.

Jeśli na przykład chcesz przeczytać instrukcję dotyczącą SSH (bezpiecznej powłoki), wpisz:

man 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 na zrobienie tego różni się w zależności od polecenia, ale zwykle dodanie –help , -help , –h lub -h będzie działać.

ls --help

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 poleceń i narzędzi specyficznych dla Linuksa, 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+integer

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:

curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/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ń

cheatsheet python pomnóż dwie macierze

Podstawowe użycie cht.sh jest proste: wystarczy otworzyć terminal i wpisać cht.sh , a następnie pomoc, której potrzebujesz. Na przykład, jeśli chcesz wiedzieć, jak pomnożyć dwie macierze w Javie, wpisz:

cht.sh java multiply two matrices

Lub jeśli chcesz wiedzieć, jak zrobić to samo w Pythonie, zapytanie będzie prawie identyczne, zmieni się tylko język:

cht.sh python multiply two matrices

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 install xsel rlwrap

Możesz teraz uruchomić cht.sh za pomocą:

cht.sh --shell

Stąd możesz użyć polecenia cd, aby przejść do repozytorium dla dowolnego określonego języka i przeprowadzić zapytania o pomoc od wewnątrz. Na przykład:

cd js

Teraz każde wyszukiwanie cht.sh znajdzie odpowiedzi tylko ze ściągawek JavaScript.

Naciśnięcie c , a następnie naciśnięcie Return z poziomu powłoki cht.sh skopiuje całe wyjście do schowka.

Użyj cht.sh w trybie ukrycia

użyj cheata w trybie stealth

Jeśli mamy być szczerzy, my i deweloper musimy przyznać, że celem ściągawki jest oszukiwanie, a jeśli twoje palce są zajęte stukaniem w klawisze, a na ekranie nie pojawia się żadna odpowiedź, jest to trochę gratka.

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 rozmowy kwalifikacyjnej uruchomiłbyś cht.sh w repozytorium ściągawek c z:

cht.sh --shell c

… następnie wszedł w tryb ukrycia z:

stealth

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ą:

stealth Q

Ściągawki nie zastąpią prawdziwej wiedzy

Chociaż korzystanie ze ściągawek z wiersza poleceń jest bardzo wygodnym sposobem uzyskania szybkiego przeglądu tego, co musisz zrobić, a nawet może pomóc w znalezieniu pracy, nic nie zastąpi prawdziwej, dogłębnej wiedzy na dany 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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *