Научити како да радите нове ствари или решите проблеме на Линук-у понекад може бити неодољиво. Ако тражите одговор на проблем, а ман странице не раде, примамљиво је да зароните у Стацк Оверфлов или чак на ИоуТубе.
Али лако је приступити најбољим репозиторијумима цхеат схеет-а на свету – директно са вашег терминала.
Где добити помоћ за Линук и програмирање
Линук вам даје неколико начина да добијете помоћ са командама и операције. У већини случајева, када се суочите са командом или алатком који не знате како да користите, ваша прва лука позива треба да буде приручник.
Можете прочитати приручник за одређену команду отварањем терминала и куцањем човек након чега следи назив команде о којој желите да сазнате више.
Ако желите да прочитате упутство за ССХ (безбедна шкољка), на пример, унели бисте:
ман ссх
Суочићете се са зидом текста који детаљно документује команду, њену употребу, аргументе и све остало што бисте желели да знате.
Друга опција је да покренете команду и затражите помоћ. Тачан начин да се то уради разликује се између команди, али обично се додаје --помоћ, -помоћ, --х, или -х ће радити.
лс --помоћ
Горе поменута команда ће дати скраћену верзију приручника за лс као стандардни излаз.
Друге опције укључују гуглање вашег упита (други претраживачи су доступни), прелажење преко Стацк Оверфлов-а или, наравно, проверу да ли МакеУсеОф.цом има ауторитативан водич који се лако прати.
Или можете консултовати варалицу.
цхеат.сх је лакши начин за тражење помоћи на командној линији
Без обзира на проблем са којим се суочавате, мало је вероватно да сте прва особа која се с њим сусрела и дошла до закључка да званични извори помоћи нису довољни.
Током година, заједница око Линука и других пројеката отвореног кода састављала је варалице. Ово су писани водичи који представљају информације на лако читљив и често духовит начин.
Читалице се баве уобичајеним проблемима и случајевима коришћења, често дајући употребљиве примере које можете применити са својим тренутним проблемом. Њихова главна предност у односу на ман странице је то што су дизајниране да их читају корисници, а не као технички опис. Они су једноставнији и имају тенденцију да се фокусирају на практична упутства.
Доступне су стотине варалица које покривају стотине команди само за Линук, а ове варалице су организоване у онлајн спремишта.
цхеат.сх је алатка за претраживање ових варалица и приказивање најкориснијих информација у вашем терминалу.
Додатно Команде специфичне за Линук и алати, цхеат.сх ће претраживати цхеат схеет репозиторије за 58 програмских језика и неколико тема које су повезане са програмирањем.
Како инсталирати цхеат.сх на Линук
Да бисте приступили цхеат.сх, заправо не морате да га инсталирате уопште. Можете преузети потребне информације користећи команду цурл, користећи цхт.сх као домен и додајући свој упит на крај као део адресе. На пример:
цурл цхт.сх/аппенд+басх
...даће вам неке брзе, читљиве и коментарисане примере додавања текста датотекама у Басх-у.
Ако желите помоћ са одређеним програмским језиком, укључите језик као део адресе пре упита.
цурл цхт.сх/питхон/рандом+цео број
Горња команда ће вам дати упутства специфична за Питхон за генерисање случајног целог броја.
У случају да не постоји варалица за одређени упит, одговор се генерише из доступних варалица и одговора на Стацк Оверфлов-у.
Увијање варалица из командне линије је кул, али није уредно — неуредно је и захтева додатне знакове поред вашег упита. Много је боље имати наменску команду коју можете да користите и могућност уноса упита на природном језику.
Можете инсталирати цхт.сх, терминалски клијент за цхеат.сх, да се побрине за ово за вас:
увијати -с https://cht.sh/:cht.sh | судо тее /уср/локални/бин/цхт.сх && судо цхмод +к /уср/локални/bin/cht.sh
Покретање горње команде ће савијати цхт.сх скрипту, записати је у датотеку на вашој путањи и учинити је извршном.
Сада можете да користите цхеат.сх директно, без потребе да користите цурл, и са размацима прилагођеним кориснику уместо симбола "+".
Користите цхт.сх да бисте добили помоћ из командне линије која вам је потребна
Основна употреба цхт.сх је једноставна: само отворите терминал и откуцајте цхт.сх праћено помоћи која вам је потребна. На пример, ако желите да знате како да помножите две матрице у Јави, унели бисте:
цхт.схјаваумножитидваматрице
Или ако желите да знате како да урадите исту ствар у Питхон-у, упит ће бити скоро идентичан, само са промењеним језиком:
цхт.схпитхонумножитидваматрице
Не може бити једноставније, али такође можете покренути цхт.сх у схелл моду ако планирате да извршите више упита и приступите даљој функционалности. Ово захтева неколико додатних зависности: ксел и рлврап. Они су доступни у подразумеваним репозиторијумима.
Ако користите Дебиан или неки од његових деривата, можете их инсталирати са:
судо апт инсталирај ксел рлврап
Сада можете започети цхт.сх са:
цхт.сх--шкољка
Одавде можете користити наредбу цд да скочите у спремиште за било који одређени језик и упутите своје упите за помоћ изнутра. На пример:
цд јс
Сада ће свака претрага цхт.сх пронаћи одговоре само из ЈаваСцрипт варалица.
Пресинг ц, затим ударање Повратак из цхт.сх схелл ће копирати цео излаз у ваш међуспремник.
Користите цхт.сх у Стеалтх режиму
Ако смо искрени, ми и програмер морамо признати да је сврха варалице да вара, и мало је поклон ако ваши прсти ужурбано куцкају по тастерима, а да се не појави одговор на екрану.
Стеалтх режим користи предност вашег међуспремника и када је активан, узима сваки истакнути текст из било ког прозора и користи га као упит.
Рецимо да сте на техничком интервјуу за посао који захтева Ц, и да вам је дато писмено питање о том старом кестену: множење две матрице.
Пре почетка интервјуа, започели бисте цхт.сх у ц цхеат схеет репозиторијум са:
цхт.сх--шкољкац
... затим ушао у скривени режим са:
потајно
Чим се у вашем претраживачу или другој апликацији појави питање како бисте помножили две матрице, означите текст, а релевантна варалица ће се појавити у вашем терминалу.
Ако желите само стварни код без иједног коментара, можете покренути прикривено у тихом режиму са:
стелт К
Варалице нису замена за право знање
Док је коришћење варалица из командне линије супер згодан начин да добијете брзи преглед онога што желите треба да урадите, а чак вам може помоћи да нађете посао, не постоји замена за стварно, дубинско познавање предмет.
Размислите о похађању онлајн курса да бисте побољшали своје вештине кодирања, тако да ћете икада морати да користите варалицу само повремено.