2 прости Linux трикове за кодиране като професионалист - 💡 Fix My Ideas

2 прости Linux трикове за кодиране като професионалист

2 прости Linux трикове за кодиране като професионалист


Автор: Ethan Holmes, 2019

Linux е мощна операционна система с отворен код, която съществува от много години и се използва широко за сървъри и уебсайтове. Но повечето студенти и създатели се сблъскват с нея за първи път, когато работят по проекти с техните Raspberry Pi или подобни едноплаткови компютри (SBC) като BeagleBone Black или Intel Galileo. Чрез по-дълбоко разбиране на Linux, производителите могат да добавят още един полезен инструмент към техния комплект, който ще им помогне да изградят своите проекти по-лесно.

Ако сте като мен, способностите ви да пишете и да пишете, може да липсват. Твърде много пъти прекарах 20 или 30 секунди, като въведох дълга команда с много опции, само за да разбера, след като ударих Enter, че имам нещо нередно и трябваше да започнем отначало отново. Не само това, но с всички възможни решения, може да е трудно да си спомните точно командата, с която сте изпълнявали определена задача от ден на ден. За щастие, Linux обвивката има някои вградени инструменти, които могат да помогнат с тези два проблема.

Автоматично попълнете команда: TAB

Можете да използвате функцията за автоматично попълване на черупката, като просто натиснете клавиша Tab на клавиатурата. Това ще изпълни автоматично команда, която е била частично въведена и също така автоматично ще попълни име на файл въз основа на контекста на това, което пишете.

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

Например, ако напишете “tou” и натиснете клавиша Tab, черупката ще попълни останалите липсващи букви, за да направи “touch”. Ако има няколко опции, които започват с буквите, които сте въвели, първият път, когато натиснете Tab, няма да се случи нищо. Ако го натиснете отново, черупката ще покаже списък с всички възможни команди или имена на файлове, които започват с въведените букви. Така че, ако напишете “mkd” и натиснете два пъти Tab, ще получите две опции за команди, които започват с mkd: защитен режим и mkdosfs:

[защитен с имейл] ~ $ mkd mkdir mkdosfs [защитен с имейл] ~ $ mkd

Ако продължите да добавяте повече символи и след това натиснете Tab, в крайна сметка ще изключите всички други опции и черупката ще завърши останалата част от командата или името на файла, когато има само един избор. Тази функция за автоматично попълване е спестяване в реално време с по-големи команди и дълги имена на файлове. Той също така елиминира правописни грешки, когато още не сте използвали команда много често.

Търсене на предишна команда: Up, CTRL-R

Linux поддържа история на всички неща, които въвеждате в командния ред. Един прост начин да прегледате командите, които сте въвели, е просто да използвате стрелка нагоре, за да превъртите обратно през всяка команда, започвайки с най-новата. Ако командата, която търсите, е още по-назад във вашата история, можете да я потърсите, като натиснете „Ctrl-R“ в командния ред, последван от някои символи. Например, ако искате да търсите за последния път, когато сте използвали нано за да редактирате файл, можете да натиснете „Ctrl-R“, последвано от „нано”.

Това е откъс от книгата на Аарон Нюкомб Linux за създателите, на разположение на Maker Shed и чудесни търговци на книги навсякъде.

Няма значение дали вече има въведена информация при курсора, когато натиснете Ctrl-R. Този текст няма да се използва за търсене, а само това, което въвеждате, след като натиснете Ctrl-R. Забележете, че промяната се променя на (Обратна-I-търсене) последвани от буквите, които сте въвели при този вид търсене през историята на командите.

(обратно-i-търсене) „nano“: nano hello.sh

Ако натиснете някой от клавишите със стрелки, Home, End или Tab, ще приключите търсенето и ще можете да редактирате командата, която търсите. Можете също да продължите да търсите в историята си, като натиснете Ctrl-R няколко пъти, преди да излезете от търсенето.

Опитайте сами: Променете в домашната си директория и създайте файл, като напишете:

cd tou ФАЙЛ_1

Когато натиснете Tab, трябва да завършите името на докосване команда. Сега преминете към директорията за изтегляния, като напишете:

cd D

Трябва да видите нещо подобно на това:

[email protected] ~ $ cd D Desktop / Документи / Изтегляния / [защитени с имейл] ~ $ cd D

Добавете буквите “акИ натиснете отново Tab, за да попълните автоматично желания път и натиснете enter. Сега да създадем втория си файл, като използваме историята на командите. Натиснете Ctrl-R, последвано от „тоу”:

[email protected] ~ $ cd D Desktop / Документи / Файлове за изтегляне / [защитени с имейл] ~ $ cd Изтегляния / (reverse-i-search) "tou": touch file1

Натиснете бутона за край и променете „ФАЙЛ_1" да се "ФАЙЛ_2". Натиснете enter, за да завършите задачата. Сега сте създали два файла - един във вашата домашна директория и един в директорията Downloads. Също така сте спестили много пишете в процеса!



Може Да Се Интересувате

360 ° видео капки на сцената с музикални бобини на Tesla

360 ° видео капки на сцената с музикални бобини на Tesla


Как съм открил себе си в организирането на Palm Maker Faire

Как съм открил себе си в организирането на Palm Maker Faire


Осветете стените си с модулно осветление, вдъхновено от кошера

Осветете стените си с модулно осветление, вдъхновено от кошера


Джон Диматос от Kickstarter споделя съветите на експертите в сферата на експертите

Джон Диматос от Kickstarter споделя съветите на експертите в сферата на експертите