Linuxдагы echo командасы

Anonim

Linuxдагы echo командасы

Белгилүү болгондой, Linux иштөө тутумундагы иш-аракеттердин көпчүлүгү консол аркылуу жүргүзүлөт. Колдонуучулар белгилүү бир процесстерди жасоого жооптуу атайын буйруктарды колдонушат жана көрсөтүлгөн варианттарды алдын-ала колдонушат, ал эми көрсөтүлгөн жолдордун көпчүлүк коммуналдык кызматтарынын кошумча мүмкүнчүлүктөрүн көзөмөлдөөгө мүмкүнчүлүк берет. Бул буйруктардын бири - жаңырык, бүгүн биз аны пайдалануунун бир нече мисалын алып келип, бул пайдалуу маалыматка көбүрөөк маалымат бергибиз келет.

Биз Linux шаарындагы echo буйругун колдонобуз

Бүгүнкү күндө ECO командасы примитивдүү көрүнүшкө ээ жана тар-профилдүү көздөгөн жер бар - экрандагы текст. Бирок, бул ар кандай сценарийлерде жана башка максаттарда колдонулбайт. Андан кийин, биз ушул пайдалуулугунун синтаксисине кыскача таанышып, анын стандарттуу консолуна киргизилген эң популярдуу жана жөнөкөй мисалдарын бөлүп салууну сунуштайбыз.

Echo синтаксиси

Дээрлик ар бир команда, негизги функциядан тышкары, көрсөтүлгөн аргументтерди эске алуу менен башка иш-аракеттерди жасай алат. Бул жагынан эхо бул жагынан четте калбастан, алдыңкы параметрлердин жөнөкөйлүгүнө байланыштуу анчалык деле көп эмес. Келгиле, алардын ар бири жөнүндө көбүрөөк карап көрөлү, бирок алгач биринчи кезектеги стандарттуу көрүнүшкө көңүл буруңуз: Echo + параметрлер + Сап.

  • -n - бул сапты которууну көрсөтпөйт;
  • - качып кутулуу үчүн жооптуу;
  • -E - качуу ырааттуулугун чечмелөө мүмкүнчүлүгүн өчүрөт.

Ошондой эле бизден кутулуу үчүн символдор түрүндө берилген универсалдуу версиялар болуп саналат. Алардын ар бири белгилүү бир мааниге ээ, жана эгер сиз Эхо буйругун колдонууда чечмелөө мүмкүнчүлүгүнө ээ болсоңуз, анда сиз мындай аргументтерди колдоно аласыз:

  • / C - сапты өткөрүп берүү үчүн жооптуу;
  • / T - горизонталдуу өтмөктү көрсөтөт;
  • / V - вертикалдык өтмөк түзүлөт;
  • / b - Мурунку символду сапка алып салат;
  • / n - саптын жаңыга которууну камтыйт;
  • / R - ташуу саптын башына чейин кайтарат.

Дагы бир жолу, биз жогорудагы параметрлерди, сиз алгач командадагы аргументти аталган жагдайларда гана киргизе аласыз. Зарыл болсо, төмөнкү көрсөтмөлөрдү көрсөтө турган киргизүү саптарынын кайсынысы болбосун, бул символдун ар бири өркүндөтүлүшү мүмкүн.

Жыйынтык жөнөкөй сап

Жогоруда айтылгандай, ECO буйругунун негизги максаты - сап, сап экранына чыгаруу. Мындан ары сүйлөшкүсү келгендиктен, бардык негизги варианттардын коммуналдык кызматтарынын кандайча иштээрин түшүнүүгө жардам берген бир нече жөнөкөй иш-аракеттерди карап чыгабыз.

  1. Мисалы, сиз үчүн ыңгайлуу консолду, мисалы, колдонмо менюсу аркылуу же Ctrl + Alt + T Hot баскычын басуу менен иштетиңиз. Бул жерде Echo + Enta + Entory + каалаган сөздү же сөз айкашын тандаңыз +. Бул Enter баскычын басуу менен жандырылды.
  2. Кошумча параметрлерди колдонбостон Linux шаарындагы echo буйругун колдонуп

  3. Көрүнүп тургандай, жаңы линияда жаңыдан кирген сөздөр бирдей форматта пайда болгон.
  4. Натыйжада, кошумча варианттары жок Linuxдогу жаңыруунун буйругун колдонуу.

  5. Эгерде сиз ар бир сөздүн алдын-ала кошсоңуз, мурунку мүнөздү жок кылсаңыз, натыйжа - бул боштуктарсыз көрсөтүлөт, эгерде биз "Лумпия \ bsite \ blinux" деген баштапкы көрүнүшсүз көрсөтүлөт.
  6. Мурунку символдун жок кылуу мүмкүнчүлүгү менен Linuxдо echo

  7. Көрсөтүлгөн опцияны бардык сөздөр менен койдук, ошондуктан натыйжа ылайыктуу болуп чыкты.
  8. Мурунку символдун жок кылынышы менен Linuxдо жаңыруунун натыйжасы

  9. Эми \ n параметрине көңүл буралы. Сиз билгендей, ал алгач көрсөтүлбөсө, ал сапты өткөрүп берет, эгерде ал башында көрсөтүлбөсө.
  10. Жаңы сапка которуу мүмкүнчүлүгү бар Linux аркылуу echo

  11. Биринчиден кийин биз \ nди белгилеп койдук, ошондуктан алардын ар бири жаңы катарда көрсөтүлөт.
  12. Натыйжада Linux шаарындагы ECHO буйругун колдонуу менен, жаңы сапка өтүү мүмкүнчүлүгү бар

  13. Текстти тегиздөө үчүн колдонулган өтмөккө кайрылабыз. Сиз каалаган натыйжага жетишүү үчүн керектүү жерлерде сиз керектүү жерлерде каттоодон өтөсүз.
  14. Табулатура менен Echo ичинде Echo

  15. Көрүнүп тургандай, биринчи сөзгө чейин эсептөө эки жолу колдонулган. Сызыктар көрсөтүлсө, муну карап көрөлү.
  16. Табулатура менен Echo буйругун колдонуу натыйжасы

  17. Мындан тышкары, киргизүү эрежелерин сактоо үчүн бир нече вариантты ырааттуу түрдө көрсөтүү менен эч нерсе кийлигишпейт.
  18. Linux шаарындагы echo буйругун колдонууда

  19. Мисалы, төмөндөгү скриншотторунда бир эле учурда которуу жана өтмөктүн натыйжасын көрөсүз.
  20. Linuxдагы echo буйругун колдонууда, жол-жоболордун натыйжасы

  21. Акыркы үлгү катары кабыл алуу / v. Бул аргумент вертикалдуу өтмөк түздү.
  22. Linuxдагы жаңырык буйругу үчүн вертикалдуу өтмөк параметрин колдонуу

  23. Натыйжада, ар бир сөз жаңы сызыктан жана кадам түрүндө алынат.
  24. Linux шаарындагы ECHO буйругу үчүн вертикалдуу өтмөктү колдонуунун натыйжасы

Эми сиз ECO буйругу тиешелүү жолдорду көрсөтүү менен жүзөгө ашырыла турган бардык формада көрсөтүлгөн сызыктарды көрсөтө алат. Башка параметрлерге баралы, ошондо сиз алардын кайсынысы туура форматта айкалышсын.

Өзгөрүлмө маанилердин чыгышы

Дээрлик ар бир сценарийде белгилүү бир өзгөрмөлөрдүн мааниси алдын-ала колдонулат. Эгер биз ECHO UTITITION жөнүндө сүйлөшүп жатсак, анда ал абдан маани-маңызын чыгара алат. Бул мисалды бир мисалды бир терминалда сценарийдин алдын-ала жаратпастан карап чыгабыз. Бул консолду өчүрүп жатканда, баалуулуктар өчүрүлөт.

  1. Экспорттук I = Лумпиялуу, мен өзгөрмөнүн аты-жөнү, ал жерде бир лумпия жана лумпия - бул анын мааниси.
  2. Linux аркылуу жаңыртуу үчүн өзгөрмөнү түзүү үчүн өзгөрмөнү түзүү

  3. Төмөнкү сапка дайындалган өзгөрмөнүн маанисин көрсөтүү үчүн echo $ ime $ колдонуңуз.
  4. Түзүлгөн өзгөрмөнү колдонуп, Linux шаарындагы echo буйругун киргизиңиз

  5. Көрүнүп тургандай, бардыгы туура көрсөтүлөт.
  6. Өзгөрмөнү колдонуп, Linux шаарындагы echo буйругунун натыйжасы

  7. Экспорттук L = Linux аркылуу башка өзгөрмөнү түзүңүз.
  8. Linux ичиндеги жаңырыктарда биргелешкен киргизүү үчүн экинчи өзгөрмөнү түзүү

  9. Биз сот процесстерин киргизебиз ECHO $ ​​i $ L.
  10. Linuxдагы эки Echo өзгөрмөлөр менен бириккен киргизүү

  11. Эми сиз бир саптын форматында эки же андан көп өзгөрмөлөрдүн чыгышы менен байланышкан echo өндүрүп алууну билесиз.
  12. Linux ичиндеги echo өзгөрмө менен биргелешкен киргизүүнүн натыйжасы

Көпчүлүк учурда өзгөрмөлөрдүн бул чыгышы скриптеттерди жазууда гана колдонулат, бирок мындай функция бир деңгээлде бир эле окшош көз каранды, иш-аракеттерге бир катар терминал сессиясында бир катар бирдей көз каранды болууну пландаштырса болот.

Түстөрдүн сапын дайындоо

Эгерде сиз консолду жигердүү колдонуп жатсаңыз, анда ар бир сөздүн кандайдыр бир түсүн бул жерде эмес, ак же кара эмес ("терминалга жараша" деп эсептейсиз. Echo дагы сиздерди боёп, мындай жүйөлөргө жооп берет:

  • \ 033 [30м - кара;
  • \ 033 [31м - кызыл;
  • \ 033 [32м - жашыл;
  • \ 033 [33м - сары;
  • \ 033 [34м - көк;
  • \ 033 [35м - кызгылт көк;
  • \ 033 [36м - көк;
  • \ 033 [37м - боз.

Жазуу фонунун түсүн өзгөртүүгө мүмкүндүк берген бир катар башка жүйөлөр бар. Окшош тизме окшойт, бирок сандардагы айырмачылыктар бар:

  • \ 033 [40м - кара;
  • \ 033 [41м - кызыл;
  • \ 033 [42м - Жашыл;
  • \ 033 [43м - сары;
  • \ 033 [44м - көк;
  • \ 033 [45м - кочкул кызыл;
  • \ 033 [46м - көк;
  • \ 033 [47м - боз;
  • \ 033 [0m - баардык маанилерди демейки абалга келтирүү.

Сиз буга чейин түшүнүп тургандай, бул жүйөлөр ар бир катарга муктаждык бар болсо, колдонулушу керек. Ушундай эле структура окшойт: echo -e "\ 033 [033 [33млимика \ 033 [46msite \ 033 [41mlinux».

Катарлардын түсүн өзгөртүү үчүн Linuxдогу echo буйругун колдонуп

Жогорудагы мисалда кызгылт сары түстө түстүү лумпиялык фон болгон жана "сайт" жана "Linux" жана "Сайт" жана "Linux" үчүн кошумча түстөрдүн тек-жайы кошулган. Сиз муну киргизилген буйруктун астындагы скриншоттордо көрдүңүз.

Катарлардын түсүн өзгөртүү үчүн Linuxдогу ECHO версияларын колдонуунун натыйжасы

Атайын BASH каармандары

ECHO буйругу, тиешелүүлүгүнө жараша, бул чөйрөдө гана бул чөйрөнүн стандарттуу жолдору сакталышы керек. Көпчүлүк учурда, алар файлдарды сорттоого жана учурдагы жайгашкан жердин объектилерин сорттоого жооптуу.

  1. Учурдагы папканын мазмунун көрсөтүү үчүн TerminaL ичинде ECHO * киргизиңиз.
  2. Учурдагы папканын мазмунун көрсөтүү үчүн Linux шаарындагы ECHO буйругун колдонуп

  3. Кийинки сызык бардык кирген каталогдордун жана элементтердин тизмесин көрсөтөт. Бул каттоосуз стандарттуу сап болот. Бирок, азыр жогорудагы мисалдардын негизинде өзгөртүлүшү мүмкүн экендигин билесиз.
  4. Учурдагы папканын мазмунун көрсөткөндөн кийин Linuxдагы ECHO буйругу

  5. Эгер сиз дайындалган форматтын элементтерин гана көрсөтүүнү кааласаңыз, жаңыраакыңызды көрсөтүңүз. .Txt башка керектүү вариантка алмаштырыңыз.
  6. Белгилүү файл форматын чыгаруу үчүн Linuxдагы ECHO буйругун колдонуу

  7. Акырында, электрондук почта билдирүүсүн түзө турган иш-аракет: echo 1> / Proc / SY / NET / IP_4 / IP_FORWARD. 1 - Өтүнмө, А / Прок / Таза / ИПV4 / IP_FORWARD - каалаган объектке чейин.
  8. Конфигурация файлдарын өзгөртүү үчүн Linuxтун ECHO буйругун колдонуп

Бүгүнкү материалдын бир бөлүгү катары биз Linux иштөө тутумунда жаңырык менен мамиле кылдык. Эгерде сиз популярдуу топтор менен өз ара аракеттенүү темасына кызыгып жатсаңыз, анда биз төмөнкү шилтемелерден төмөн жылып жатканда, биздин веб-сайт жөнүндө макаланы билүүнү сунуштайбыз.

Дагы караңыз:

"Терминал" Linux'деги көп колдонулган буйруктар

Ln / табуу / LS / GREP / Linux

Көбүрөөк окуу