Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Leren hoe nieuwe dingen te doen of problemen op Linux op te lossen, kan soms overweldigend zijn. Als je op zoek bent naar een antwoord op een probleem, en de man-pagina's werken niet, is het verleidelijk om voorover te duiken in Stack Overflow of zelfs YouTube.

Maar het is gemakkelijk om toegang te krijgen tot de beste door de gemeenschap aangestuurde spiekbrief-opslagplaatsen ter wereld - rechtstreeks vanaf uw terminal.

Waar kunt u hulp krijgen voor Linux en programmeren

Linux geeft je verschillende manieren om hulp te krijgen bij opdrachten en operaties. In de meeste gevallen, wanneer u wordt geconfronteerd met een opdracht of tool waarvan u niet weet hoe u deze moet gebruiken, moet uw eerste aanloophaven de handleiding zijn.

U kunt de handleiding voor een bepaald commando lezen door een terminal te openen en te typen man gevolgd door de naam van het commando waar je meer over wilt weten.

instagram viewer

Als u de handleiding wilt lezen voor SSH (beveiligde shell), je zou bijvoorbeeld invoeren:

man ssh

Je zult een muur van tekst tegenkomen die het commando, het gebruik, de argumenten en al het andere dat je zou willen weten grondig documenteert.

Een andere optie is om een ​​commando te starten en om hulp te vragen. De exacte manier om dit te doen varieert tussen commando's, maar meestal toevoegen --hulp, -hulp, --H, of -H zal werken.

ls --hulp

Het bovengenoemde commando geeft een verkorte versie van de handleiding voor ls als standaarduitvoer.

Andere opties zijn het googelen van uw zoekopdracht (er zijn andere zoekmachines beschikbaar), het doorzoeken van Stack Overflow, of natuurlijk kijken of MakeUseOf.com een ​​gezaghebbende en gemakkelijk te volgen gids heeft.

Of u kunt een spiekbriefje raadplegen.

cheat.sh is een gemakkelijkere manier om naar hulp te zoeken op de opdrachtregel

Met welk probleem u ook wordt geconfronteerd, het is onwaarschijnlijk dat u de eerste persoon bent die het tegenkomt en tot de conclusie komt dat de officiële hulpbronnen niet voldoende zijn.

In de loop der jaren heeft de gemeenschap rond Linux en andere open-sourceprojecten spiekbriefjes samengesteld. Dit zijn geschreven handleidingen die informatie op een gemakkelijk leesbare en vaak humoristische manier presenteren.

Cheatsheets gaan in op veelvoorkomende problemen en use-cases, waarbij vaak bruikbare voorbeelden worden gegeven die u kunt gebruiken met uw huidige probleem. Hun belangrijkste voordeel ten opzichte van man-pagina's is dat ze zijn ontworpen om door gebruikers te worden gelezen in plaats van als een technische beschrijving. Ze zijn eenvoudiger en hebben de neiging zich te concentreren op praktische walkthroughs.

Er zijn honderden spiekbriefjes beschikbaar, die honderden opdrachten voor alleen Linux bevatten, en deze spiekbriefjes zijn georganiseerd in online repositories.

cheat.sh is een hulpmiddel om deze spiekbriefjes te doorzoeken en de meest bruikbare informatie in je terminal weer te geven.

In aanvulling op Linux-specifieke commando's en tools, cheat.sh doorzoekt spiekbrief-repository's voor 58 programmeertalen en verschillende programmeergerelateerde onderwerpen.

Hoe cheat.sh op Linux te installeren

Om toegang te krijgen tot cheat.sh, hoef je het eigenlijk helemaal niet te installeren. U kunt de benodigde informatie ophalen met behulp van de curl-opdracht, gebruik cht.sh als het domein en voeg uw zoekopdracht toe aan het einde als onderdeel van het adres. Bijvoorbeeld:

curl cht.sh/append+bash

... geeft je enkele snelle, leesbare en becommentarieerde voorbeelden van het toevoegen van tekst aan bestanden in Bash.

Als u hulp wilt bij een bepaalde programmeertaal, neemt u de taal op als onderdeel van het adres vóór de zoekopdracht.

krul cht.sh/python/random+geheel getal

De bovenstaande opdracht geeft je Python-specifieke instructies voor het genereren van een willekeurig geheel getal.

Als er geen spiekbriefje is voor een specifieke vraag, wordt er een antwoord gegenereerd op basis van beschikbare spiekbriefjes en antwoorden op Stack Overflow.

Cheatsheets krullen vanaf de opdrachtregel is cool, maar het is niet netjes - het is rommelig en vereist extra tekens naast je zoekopdracht. Het is veel beter om een ​​speciale opdracht te hebben die u kunt gebruiken en de mogelijkheid om uw vragen in natuurlijke taal in te voeren.

U kunt cht.sh, een terminalclient voor cheat.sh, installeren om dit voor u te regelen:

krul -s https://cht.sh/:cht.sh | sudotee /usr/lokaal/bin/cht.sh && sudo chmod +x /usr/lokaal/bin/cht.sh

Als u de bovenstaande opdracht uitvoert, wordt het script cht.sh gekruld, naar een bestand in uw pad geschreven en uitvoerbaar gemaakt.

Je kunt cheat.sh nu direct gebruiken, zonder curl te gebruiken, en met gebruiksvriendelijke spaties in plaats van "+" symbolen.

Gebruik cht.sh om de opdrachtregelhulp te krijgen die u nodig hebt

Het basisgebruik van cht.sh is eenvoudig: open gewoon een terminal en typ cht.sh gevolgd door de hulp die u nodig heeft. Als u bijvoorbeeld wilt weten hoe u twee matrices in Java kunt vermenigvuldigen, voert u het volgende in:

echt.shJavavermenigvuldigentweematrices

Of als je wilt weten hoe je hetzelfde moet doen in Python, dan zal de query bijna identiek zijn, met alleen de taal veranderd:

echt.shPythonvermenigvuldigentweematrices

Het kan niet eenvoudiger, maar u kunt cht.sh ook in shell-modus starten als u van plan bent meerdere query's uit te voeren en toegang te krijgen tot meer functionaliteit. Dit vereist een aantal extra afhankelijkheden: xsel En rlwrap. Deze zijn beschikbaar in de standaard repositories.

Als u Debian of een van zijn afgeleiden gebruikt, kunt u deze installeren met:

sudo geschikt installeren xsel rlwrap

U kunt cht.sh nu starten met:

echt.sh--schelp

Vanaf hier kunt u gebruiken het cd-commando om in de repository voor een specifieke taal te springen en uw hulpvragen van binnenuit uit te voeren. Bijvoorbeeld:

CD js

Nu zal elke cht.sh-zoekopdracht alleen antwoorden vinden van de JavaScript-spiekbriefjes.

Drukken C, dan slaan Opbrengst vanuit de cht.sh-shell zal de volledige uitvoer naar uw klembord worden gekopieerd.

Gebruik cht.sh in Stealth-modus

Als we eerlijk zijn, moeten wij en de ontwikkelaar toegeven dat het doel van een spiekbriefje is om vals te spelen, en het is een beetje een weggeefactie als je vingers druk bezig zijn met het tikken op toetsen zonder dat er een antwoord verschijnt op het scherm.

De Stealth-modus maakt gebruik van uw klembord en wanneer deze actief is, wordt alle gemarkeerde tekst uit elk venster gebruikt als een query.

Stel dat je in een technisch sollicitatiegesprek zit voor een baan waarvoor C vereist is, en je krijgt een schriftelijke vraag over die oude kastanje: twee matrices vermenigvuldigen.

Voordat het interview begon, zou je cht.sh in de C spiekbriefje repository met:

echt.sh--schelpC

... ging toen in stealth-modus met:

heimelijkheid

Zodra er een vraag in uw browser of andere app verschijnt waarin u wordt gevraagd hoe u twee matrices zou vermenigvuldigen, markeert u de tekst en verschijnt het relevante spiekbriefje in uw terminal.

Als je alleen de eigenlijke code wilt zonder commentaar, kun je stealth in stille modus starten met:

verborgenheid Q

Cheatsheets zijn geen vervanging voor echte kennis

Hoewel het gebruik van spiekbriefjes vanaf de opdrachtregel een superhandige manier is om snel een overzicht te krijgen van wat u moet doen, en u zelfs aan een baan kan helpen, is er geen vervanging voor echte, diepgaande kennis van een onderwerp.

Overweeg een online cursus te volgen om uw codeervaardigheden te verbeteren, zodat u slechts af en toe een spiekbriefje hoeft te gebruiken.