Како што знаете, повеќето од активностите во оперативниот систем Линукс се изведуваат преку конзолата. Корисниците ќе користат специјални команди одговорни за изведување на одредени процеси, и однапред наведените опции овозможуваат свои раце да ги контролираат дополнителните можности на повеќето комунални услуги. Една од овие команди е ехо, а денес сакаме да кажеме подетално за оваа алатка, доведувајќи неколку примери за неговата употреба.
Ние ја користиме командата ECHO во Linux
Ехо тимот што се разгледува денес има примитивен изглед и дестинација на тесен профил - текст на екранот на екранот. Сепак, ова не се меша со тоа што често се користи во разни скрипти и за други цели. Следно, накратко ќе се запознаеме со синтаксата на оваа алатка и расклопување на најпопуларните и едноставни примери за нејзиното внесување во стандардната конзола.Ехо синтакса
Речиси секој тим, покрај главната функција, исто така, може да врши и други дејства, земајќи ги предвид наведените аргументи. Ехо не се исклучи во овој поглед, сепак, поради едноставноста на самите напредни опции, не е толку многу. Ајде да го разгледаме повеќе за секој од нив, но прво обрнувајте внимание на стандардниот поглед на линијата: ECHO + опции + стринг.
- -N - тоа нема да го прикаже преносот на линијата;
- -Е - одговорен за вклучување на секвенци за бегство;
- -Е - го оневозможува толкувањето на секвенци од бегство.
Исто така, забележуваме дека секвенците од бегство се универзални опции презентирани во форма на симболи. Секој од нив има дефинитивна вредност, и ако ви овозможи толкување кога ја користите командата ECHO, можете да ги користите таквите аргументи:
- / В - одговорни за бришење на трансферот на стрингот;
- / T - прикажува хоризонтално јазиче;
- / V - создава вертикална табла;
- / b - го отстранува претходниот симбол во стрингот;
- / n - го вклучува трансферот на стрингот на новиот;
- / R - Го враќа превозот до почетокот на линијата.
Уште еднаш, ние ги разјаснуваме горенаведените опции се достапни за да влезат само во тие ситуации каде што првично го препишавте аргументот -e во тимот. Доколку е потребно, секој од овој симбол може да се подобри по било кој од зборовите влезни стринг што ќе ги покажеме во следните инструкции.
Заклучок на едноставна низа
Како што беше споменато претходно, главната цел на командата ECHO е излез на екранот на стрингот. Станува збор за ова дека сакаме да разговараме понатаму, испитуваше неколку едноставни акции кои ќе ви помогнат да разберете точно како функционираат сите главни опции за комунални услуги.
- Стартувајте ја конзолата погодна за вас, на пример, преку менито за апликација или со притискање на Ctrl + Alt + T Hot Hot. Тука внесете Echo + било кој збор или фраза за да ја проверите стандардната командна врска. Се активира со притискање на копчето Enter.
- Како што можете да видите, во новата линија, се појавија ново внесените зборови во истиот формат.
- Ако додадете опција \ b пред секој збор, претходниот карактер ќе биде избришан, што значи дека резултатот ќе биде прикажан без празни места, под услов да го имаме оригиналниот поглед на Echo -e "соција \ bsite \ Blinux".
- Ние ја ставаме наведената опција во сите зборови, па резултатот се покажа како соодветен.
- Сега ајде да обрнеме внимание на параметарот \ n. Како што веќе знаете, го активира преносот на стрингот, ако тоа првично не е наведено.
- Покажавме \ n Накусо по првата, затоа, секој од нив ќе биде прикажан во нов ред.
- Ние се свртиме кон јазичето што се користи за усогласување на текстот. Вие доволно ќе се регистрирате во потребните места \ t за да го постигнете посакуваниот резултат.
- Како што може да се види, на првиот збор, табулацијата беше применета два пати. Размислете за ова кога ќе се прикажат линиите.
- Дополнително, ништо не се меша со наведување на неколку опции последователно, набљудувајќи ги правилата за внесување.
- На пример, на екранот подолу го гледате резултатот од излез со преносот и јазичето во исто време.
- Како последен пример, земање / с. Овој аргумент создава вертикална табла.
- Како резултат на тоа, секој збор се добива од нова линија и во форма на чекори.
Сега знаете дека командата Ехо е способна да прикажува одредени линии во било која форма која може да се спроведе со наведување на соодветни опции. Ајде да одиме во други параметри, така што ќе разберете кој од нив треба да се комбинира во вистинскиот формат.
Излезот на променливите вредности
Во речиси секоја скрипта, одредени променливи се користат во кои вредноста е однапред. Ако зборуваме за ехо алатка, тогаш тоа е во можност да го изнесе многу значење. Ние ќе го разгледаме овој пример на една терминална сесија без претходно создавање на самата скрипта. Ова го означува тоа кога ја рестартира конзолата, вредностите ќе бидат избришани.
- За почеток, создавање на променлива променлива со внесување на извоз I = соција, каде што јас е името на променливата, а соција е неговата вредност.
- Користете ECHO $ i за да ја прикажете вредноста на назначената променлива во следната линија.
- Како што можете да видите, сè е правилно прикажано.
- Креирајте друга променлива преку извоз L = Linux.
- Ние ја воведуваме пробната команда Echo $ i сајт $ l.
- Сега знаете дека ехо се справува со излез од две или повеќе променливи во формат на една линија.
Во повеќето случаи, овој излез на променливи се користи само кога пишува скрипти, ваква функција може да биде корисна ако се планира да произведе бројни идентични зависни од една вредност, акции во рамките на една терминална сесија.
Доделување на стринг бои
Ако активно ја користите конзолата, знаете дека секој збор може да ја преземе секоја достапна боја тука, а не само бело или црно (во зависност од темата "терминал"). Echo, исто така, ви овозможува да насликате линии и одговорни за таквите аргументи:
- \ 033 [30m - црно;
- \ 033 [31m - црвено;
- \ 033 [32m - зелено;
- \ 033 [33m - жолта;
- \ 033 [34m - сина;
- \ 033 [35m - виолетова;
- \ 033 [36m - сина;
- \ 033 [37m - Греј.
Постојат голем број на други аргументи кои ви дозволуваат да ја промените бојата на заднината на натписот. Изгледа како листа слична, но постојат разлики во броеви:
- \ 033 [40m - црно;
- \ 033 [41m - црвено;
- \ 033 [42m - Зелена;
- \ 033 [43m - жолта;
- \ 033 [44m - сина;
- \ 033 [45m - виолетова;
- \ 033 [46m - сина;
- \ 033 [47m - сива;
- \ 033 [0m - ги ресетира сите вредности на стандардната состојба.
Како што веќе сте разбрале, овие аргументи ќе треба да се применат на секој ред, ако има потреба. Изгледа како слична структура како што следува: Echo -e "\ 033 [33mlumpics \ 033 [46mits \ 033 [41mlinux".
Примерот погоре беше обоен солтница позадина во портокалова боја, а позадината на различни бои дополнително се активира на "сајт" и "Linux". Го гледате ова во скриншот под внесената команда.
Специјални башки карактери
Ехо команда функција само во баш средина, соодветно, таа мора да ги задржи стандардните опции за оваа средина. Во повеќето случаи, тие се одговорни за сортирање на датотеки и излез на предметите на тековната локација.
- Внесете ECHO * во терминалот за да ја прикажете содржината на тековната папка.
- Следната линија ќе се појави листа на апсолутно сите дојдовни директориуми и елементи. Тоа ќе биде стандардна низа без регистрација. Сепак, сега веќе знаете дека може да се модифицира врз основа на примери погоре.
- Наведете ECHO * .TXT ако сакате да ги прикажете само елементите на назначениот формат. Заменете го .txt на друга потребна опција.
- На крајот, забележуваме дека ECHO исто така врши и за уредување на конфигурациски датотеки, кои се изведуваат на следниов начин: ECHO 1> / proc / sys / net / IPv4 / IP_Forward. 1 - Стринг за апликација, / proc / sys / net / IPv4 / ip_forward - пат до саканиот објект.
Како дел од денешниот материјал, ние се занимававме со ехо во оперативниот систем Линукс. Ако сте заинтересирани за темата за интеракција со популарните тимови, дополнително препорачуваме да научите статија на оваа тема на нашата веб-страница, додека се движите под линковите подолу.
Исто така види:
Често се користат команди во "терминал" Linux
Ln / find / ls / grep / pwd команда во Линукс