Jeffrey Cross
Jeffrey Cross

2 једноставна Линук трика за кодирање као професионалац

Линук је моћан опен соурце оперативни систем који постоји већ дуги низ година и широко се користи за покретање сервера и сајтова. Међутим, већина студената и произвођача се први пут сусреће с њим када раде на пројектима са својим Распберри Пи или сличним сингле-боард рачуналима (СБЦ) као што су БеаглеБоне Блацк или Интел Галилео. Стицањем дубљег разумевања Линука, произвођачи могу додати још један користан алат свом комплету који ће им помоћи да лакше изграде своје пројекте.

Ако сте попут мене, ваше способности писања и куцања можда неће бити доступне. Превише пута сам провео 20 или 30 секунди куцањем дугачке команде са много опција само да бих сазнала након што сам притиснула ентер да имам нешто погрешно и да морам поново почети од почетка. И не само то, али уз све могуће изборе, тешко је запамтити тачно команду коју сте користили за извођење одређеног задатка из дана у дан. Срећом, Линук љуска има уграђене алате који могу помоћи у оба ова проблема.

Аутоматски довршите команду: ТАБ

Ауто-комплетну функцију љуске можете користити једноставним притиском на тастер Таб на тастатури. Ово ће аутоматски довршити команду која је делимично откуцана и такође ће аутоматски попунити име фајла на основу контекста онога што куцате.

Подразумевано, Таб не зна увек за доступне опције за команду, али може аутоматски да попуни име команде и све придружене називе датотека које се могу користити као део команде.

На пример, ако откуцате “тоу” и притиснете тастер Таб, љуска ће попунити остала слова која недостају да би направила “додир”. Ако постоји више опција које почињу са словима које сте унели, први пут када притиснете тастер Таб ништа се неће догодити. Ако га поново притиснете, љуска ће приказати листу свих могућих команди или имена датотека које почињу са словима које сте унели. Дакле, ако упишете "мкд" и притиснете Таб два пута, биће вам приказане две опције за команде које почињу са мкд: мкдир и мкдосфс:

[емаил протецтед] $ мкд мкдосфс [емаил протецтед] ~ $ мкд

Ако наставите да додајете још знакова, а затим притиснете Таб, на крају ћете искључити све друге опције и љуска ће завршити остатак команде или имена датотеке када је преостао само један избор. Ова функција за аутоматско довршавање је реал-тиме савер са већим командама и дугим именима датотека. Такође елиминише правописне грешке када још нисте често користили команду.

Потражите претходну наредбу: Уп, ЦТРЛ-Р

Линук чува историју свих ствари које куцате у командну линију. Једноставан начин да прегледате команде које сте откуцали је да једноставно користите стрелицу нагоре да бисте се померали уназад кроз сваку команду почевши од најновије. Ако је наредба коју тражите још уназад у вашој историји, можете је потражити притиском на “Цтрл-Р” на командној линији праћену неким знаковима. На пример, ако желите да претражујете последњи пут када сте користили нано да бисте уредили датотеку можете притиснути “Цтрл-Р” иза које следи “нано”.

Ово је одломак из књиге Аарона Њукомба Линук фор Макерс, доступан на Макер Схед-у и финим малопродајним књигама свуда.

Није битно да ли сте већ унели неке информације на курсору када притиснете Цтрл-Р. Тај текст неће бити коришћен за претрагу, већ само оно што куцате након што притиснете Цтрл-Р. Обратите пажњу да се измена промени у (реверсе-и-сеарцх) затим слова која сте унели када вршите ову врсту претраге кроз историју ваше команде.

(реверсе-и-сеарцх) "нано": нано хелло.сх

Ако притиснете неку од типки са стрелицама, Хоме, Енд или Таб, завршит ћете претраживање и моћи ћете уредити наредбу коју сте тражили. Такође можете да наставите да претражујете своју историју тако што ћете притиснути Цтрл-Р више пута пре него што изађете из претраге.

Пробајте сами: Промијените у свој кућни директориј и креирајте датотеку уписивањем:

цд тоу филе1

Када притиснете Таб треба да попуните име додир команду. Сада промените у директоријум за преузимање тако што ћете откуцати:

цд Д

Требало би да видите нешто слично овоме:

[емаил протецтед] ~ $ цд Д Десктоп / Документи / Довнлоадс / [емаил протецтед] ~ $ цд Д

Додајте слова “ов”И поново притисните Таб да бисте аутоматски довршили жељену путању и притисните ентер. Сада креирамо нашу другу датотеку користећи историју наредби. Притисните Цтрл-Р иза које следи “За тебе”:

[емаил протецтед] ~ $ цд Д Десктоп / Документи / Преузимања / [емаил протецтед] ~ $ цд Преузимања / (реверсе-и-сеарцх) тоу ’: тоуцх филе1

Притисните тастер Крај и промените “филе1" до "филе2”. Притисните ентер да бисте довршили задатак. Сада сте креирали две датотеке - једну у вашем хоме директоријуму и једну у директоријуму Довнлоадс. Такође сте сачували много куцања у процесу!

Удео

Оставите Коментар