Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Да се ​​научите как да правите нови неща или да коригирате проблеми на Linux понякога може да бъде непосилно. Ако търсите отговор на проблем и страниците на ръководството не работят, изкушаващо е да се потопите с главата напред в Stack Overflow или дори YouTube.

Но е лесно да получите достъп до най-добрите управлявани от общността хранилища за измамни листове в света – направо от вашия терминал.

Къде да получите помощ за Linux и програмиране

Linux ви дава няколко начина да получите помощ с команди и операции. В повечето случаи, когато се сблъскате с команда или инструмент, които не знаете как да използвате, първото ви пристанище трябва да бъде ръководството.

Можете да прочетете ръководството за конкретна команда, като отворите терминал и напишете човек последвано от името на командата, за която искате да научите повече.

Ако искате да прочетете ръководството за SSH (защитена обвивка), например, ще въведете:

instagram viewer
човек ssh

Ще се сблъскате със стена от текст, която подробно документира командата, нейното използване, аргументи и всичко останало, което може да искате да знаете.

Друг вариант е да стартирате команда и да поискате помощ. Точният начин да направите това варира между командите, но обикновено добавянето --помогне, -помогне, --ч, или ще работи.

ls --помогне

Гореспоменатата команда ще даде съкратена версия на ръководството за ls като стандартен изход.

Други опции включват търсене в Google на вашата заявка (налични са и други търсачки), търсене в Stack Overflow или, разбира се, проверка дали MakeUseOf.com има авторитетно и лесно за следване ръководство.

Или можете да се консултирате с измамен лист.

cheat.sh е по-лесен начин за търсене на помощ от командния ред

Какъвто и проблем да срещате, малко вероятно е да сте първият човек, който се сблъсква с него и да стигне до заключението, че официалните източници на помощ не са достатъчни.

През годините общността около Linux и други проекти с отворен код е съставила измамни листове. Това са писмени ръководства, които представят информация по лесен за четене и често хумористичен начин.

Cheat sheets адресират често срещани проблеми и случаи на употреба, като често дават използваеми примери, които можете да използвате с текущия си проблем. Тяхното основно предимство пред страниците с ръководство е, че са проектирани да бъдат четени от потребителите, а не като техническо описание. Те са по-прости и са склонни да се съсредоточат върху практически указания.

Налични са стотици измамни листове, покриващи стотици команди само за Linux, и тези измамни листове са организирани в онлайн хранилища.

cheat.sh е инструмент за търсене в тези измамни листове и показване на най-полезната информация във вашия терминал.

В допълнение към Специфични команди за Linux и инструменти, cheat.sh ще търси в хранилищата на cheat sheet за 58 езика за програмиране и няколко теми, свързани с програмирането.

Как да инсталирате cheat.sh на Linux

За да получите достъп до cheat.sh, всъщност изобщо не е необходимо да го инсталирате. Можете да извлечете необходимата информация с помощта на командата curl, използвайки cht.sh като домейн и добавяйки вашата заявка в края като част от адреса. Например:

curl cht.sh/append+bash

... ще ви даде някои бързи, четливи и коментирани примери за добавяне на текст към файлове в Bash.

Ако искате помощ за определен език за програмиране, трябва да включите езика като част от адреса преди заявката.

curl cht.sh/python/random+цяло число

Горната команда ще ви даде специфични за Python инструкции за генериране на случайно цяло число.

При случай, че няма измамни листове за конкретна заявка, се генерира отговор от наличните измамни листове и отговори в Stack Overflow.

Извиването на измамни листове от командния ред е страхотно, но не е спретнато – объркано е и изисква допълнителни знаци в допълнение към вашата заявка. Много по-добре е да имате специална команда, която можете да използвате, и възможността да въвеждате вашите заявки на естествен език.

Можете да инсталирате cht.sh, терминален клиент за cheat.sh, за да се погрижи за това вместо вас:

къдря -с https://cht.sh/:cht.sh | sudo tee /usr/местен/bin/cht.sh && sudo chmod +x /usr/местен/bin/cht.sh

Изпълнението на горната команда ще извие скрипта cht.sh, ще го запише във файл във вашия път и ще го направи изпълним.

Вече можете да използвате cheat.sh директно, без да е необходимо да използвате curl и с удобни за потребителя интервали вместо символи "+".

Използвайте cht.sh, за да получите необходимата помощ за командния ред

Основното използване на cht.sh е просто: просто отворете терминал и въведете чт.ш последвано от помощта, от която се нуждаете. Например, ако искате да знаете как да умножите две матрици в Java, ще въведете:

чт.shjavaумножават седвематрици

Или ако искате да знаете как да направите същото нещо в Python, заявката ще бъде почти идентична, само с променен език:

чт.shпитонумножават седвематрици

Не може да бъде по-просто, но можете също да стартирате cht.sh в режим на обвивка, ако планирате да извършите множество заявки и да получите достъп до допълнителна функционалност. Това изисква няколко допълнителни зависимости: xsel и rlwrap. Те са налични в хранилищата по подразбиране.

Ако използвате Debian или някое от неговите производни, можете да ги инсталирате с:

sudo apt Инсталирай xsel rlwrap

Вече можете да стартирате cht.sh с:

чт.sh--черупка

От тук можете да използвате командата cd за да преминете към хранилището за всеки конкретен език и да извършите вашите заявки за помощ отвътре. Например:

cd js

Сега всяко търсене в cht.sh ще намери отговори само от измамните листове на JavaScript.

Натискане ° С, след което удря Връщане от обвивката cht.sh ще копира целия изход във вашия клипборд.

Използвайте cht.sh в режим Stealth

Ако трябва да сме честни, ние и разработчикът трябва да признаем, че целта на измамника е да мами, и е малко раздаване, ако пръстите ви натоварено почукват клавиши, без да се появява никакъв отговор на екрана.

Режимът Stealth се възползва от вашия клипборд и когато е активен, ще вземе всеки маркиран текст от всеки прозорец и ще го използва като заявка.

Да кажем, че сте на техническо интервю за работа, изискваща C, и ви е даден писмен въпрос за онзи стар кестен: умножение на две матрици.

Преди да започнете интервюто, вие бихте започнали cht.sh в ° С хранилище за измамни листове с:

чт.sh--черупка° С

... след това влезе в стелт режим с:

стелт

Веднага щом се появи въпрос във вашия браузър или друго приложение, който ви пита как бихте умножили две матрици, вие маркирате текста и съответният измамен лист изскача във вашия терминал.

Ако искате само действителния код без никакви коментари, можете да стартирате стелт в тих режим с:

стелт Q

Cheat sheets не са заместител на истинското знание

Въпреки че използването на измамни листове от командния ред е супер удобен начин да получите бърз преглед на това, което правите трябва да направите и дори може да ви помогне да намерите работа, няма заместител на истинско, задълбочено познаване на предмет.

Помислете дали да вземете онлайн курс, за да подобрите уменията си за кодиране, така че да се налага да използвате измамен лист само от време на време.