Та бүхний мэдэж байгаагаар, Linux үйлдлийн системийн үйл ажиллагааны хамгийн консол дамжуулан гүйцэтгэж байна. Хэрэглэгчид нь тодорхой үйл ажиллагааг гүйцэтгэх үүрэгтэй тусгай тушаалуудыг ашиглаж болно, мөн урьдчилан д заасан сонголт өөрсдийн гараар хамгийн хэрэгслүүдийн нэмэлт боломжийг хянах боломжийг олгодог. Эдгээр тушаалуудын нэг нь Echo бөгөөд өнөөдөр бид түүнийг хэрэглэх хэд хэдэн жишээг авчрах энэ хэрэгслийн талаар дэлгэрэнгүй дэлгэрэнгүй хэлж байна.
Бид Linux-д цуурай тушаалыг ашиглана
дэлгэцэн дээр гаргах текстийг - Цуурай баг авч үзэж буй өнөөдөр команд харагдах ба нарийн мэдээллийг очих юм. Гэсэн хэдий ч, энэ нь гол төлөв янз бүрийн скриптийн ашиглаж Хэрэв болон бусад зорилгоор саад болохгүй. Дараа нь бид энэ хэрэгслийн синтакс нь товчхон танилцаж өөрийгөө санал болон стандарт консол дахь оролт хамгийн алдартай, энгийн жишээ дизассембл.цуурай синтакс
Бараг баг бүр үндсэн үйл ажиллагаа гадна бас харгалзан заасан нэмэлт өгөгдлүүдийг авч бусад үйл ажиллагааг гүйцэтгэх болно. Цуурай бус тогтсон энэ талаар Гэхдээ улмаас дэвшилтэт тохируулгууд нь өөрийнх нь хялбар үйлдсэн, тэнд тийм их биш юм. Let-ийн илүү тэдгээрийн талаар үүнийг авч, харин шугамын стандарт үүднээс анхны цалингийн анхаарал хандуулах: + сонголт + мөр цуурайг идэвхжүүлж.
- -n - энэ нь шугам шилжүүлэх харуулагдахгүй байх болно;
- -E - зугтах дарааллын оруулах үүрэгтэй;
- -E - Escape дарааллыг тайлбарыг хорьдог.
Бид бас Escape дараалал тэмдэг хэлбэрээр танилцуулсан нийтийн сонголт байдаг анхаарна уу. Тэдний бүр тодорхой утга байдаг, ECHO тушаалыг ашиглаж байгаа үед та тайлбарлах идэвхжүүлэх бол, та ийм нэмэлт өгөгдлүүдийг ашиглах болно:
- / C - мөр шилжүүлэх устгах үүрэгтэй;
- / T - харуулна хэвтээ таб;
- / V - босоо таб бий болгож,
- / Б - мөр өмнөх тэмдэг устгана;
- / N - шинэ нэг мөр шилжүүлэхийг хэлнэ;
- / R - шугамын эхэнд тэрэг буцаана.
Дахин нэг удаа бид дээрх сонголт та анх багт баталгаа -e заасан эдгээр нөхцөл байдалд зөвхөн орох боломжтой тодруулах. Хэрэв шаардлагатай бол энэ тэмдэг бүрийг бид дараах зааврыг үзүүлэх болно гэсэн үг оруулах мөр аль ч дараа сайжирч болно.
энгийн мөр Дүгнэлт
Дээр дурьдсанчлан, цуурай тушаалын гол зорилго нь мөр дэлгэцэнд гаралт юм. -ий тухай бид цаашид ярихыг хүсэж байна гэж яг ямар бүхий л гол гол сонголт хэрэгслүүд ажил ойлгоход тусална хэдэн энгийн арга хэмжээг судалсан юм.
- та нарын хувьд тохиромжтой консолыг програм цэс дамжуулан, эсвэл Ctrl + Alt + T халуун товчлуур дарж, жишээ нь, ажиллуулна. Энд стандарт арга хэмжээ тушаалыг шалгах цуурай + аль нэг үг эсвэл өгүүлбэр оруулах. Энэ нь Enter товч дарж идэвхжүүлсэн байна.
- Таны харж байгаагаар шинэ мөрөнд шинээр орж ирсэн үгс яг ижил формат гарч ирэв.
- Хэрэв та үг бүрийн өмнө \ b-ийг нэмж оруулбал өмнөх тэмдэгтийг арилгах болно.
- Бид заасан сонголтыг бүх үгэнд оруулсан тул үр дүн нь тохирох болно.
- Одоо \ n parameter-т анхаарлаа хандуулъя. Таны мэдэж байгаагаар энэ нь эхнийхийг заагаагүй бол мөрийг шилжүүлэхэд хүргэдэг.
- Бид эхний ээлжинд \ n \ n ubllell-ийг зааж өгсөн тул бүгдийг нь шинэ эгнээнд харуулав.
- Бид текстийг тэгшлэхэд ашигладаг таб руу шилждэг. Та хүссэн үр дүнд хүрэхийн тулд шаардлагатай газруудад хангалттай бүртгүүлэх болно.
- Үзэж болох бөгөөд эхний үг рүү харахад табыг хоёр удаа хэрэглэсэн. Шугамыг харуулах үед үүнийг авч үзье.
- Нэмж хэлэхэд оролтын дүрмийг ажиглаж, хэд хэдэн сонголтыг зааж өгөхөд хэд хэдэн сонголтыг зааж өгөхөд ямар ч саад болохгүй.
- Жишээлбэл, доорх дэлгэцийн агшинд шилжүүлэлтийн үр дүнг нэгэн зэрэг шилжүүлэх, табын үр дүнг нэг дор үзсэн болно.
- Сүүлийн жишээ болгон авах, авах / v. Энэ аргумент нь босоо таб үүсгэдэг.
- Үүний үр дүнд үг бүрийг шинэ мөрөөс гаргаж, алхам хэлбэрээр олж авдаг.
Одоо echo комманд заасан мөрийг зохих сонголтыг тодорхойлох замаар заасан мөрийг харуулах боломжтой гэдгийг та мэдэж байна. Бусад параметрүүд рүүгээ явцгаая, ингэснээр та тэдгээрийн аль нь зөв форматтай хослуулахыг ойлгож байна.
Хувьсах утгуудын гаралт
Бараг бүх скриптэд зарим хувьсагчдад ашиг тус урьдчилж хэрэглэгддэг. Хэрэв бид цуурайтын талаар ярьж байгаа бол энэ нь маш их утга учрыг гаргаж чаддаг. Бид энэ жишээг нэг терминал хуралдааныг скрипт үүсгэхгүйгээр үзэх болно. Консолыг дахин эхлүүлэх үед энэ нь утгыг арилгана гэсэн үг юм.
- Экспортын орж би = Lumpics би хувьсагчийн нэр бөгөөд Lumpics түүний үнэ цэнэ хаана байна гэхэд туршилтын хувьсагч үүсгэх, эхлэх хэрэгтэй.
- Ашиглах Цуурай дараах мөрөнд заасан хувьсагчийн утгыг харуулах би $.
- Таны харж байгаагаар, бүх зүйл зөв харагдана.
- Экспортын L = Linux дамжуулан өөр хувьсагч үүсгэнэ.
- Бид шүүх тушаалыг Цуурай $ Би Сайтын $ Л. нэвтрүүлэх
- Одоо та цуурай нэг шугамын форматаар хоёр буюу түүнээс дээш хувьсагчийн гаралттай copes гэдгийг би мэднэ.
Нэг терминал сесс дотор үйл ажиллагаа Ихэнх тохиолдолд, скриптүүд бичих үед хувьсагчийн Энэ гаралт нь зөвхөн ашиглаж байгаа хэдий ч, ийм үйл ажиллагаа ашигтай нэг утга дээр ижил хамааралтай хэд хэдэн үйлдвэрлэх төлөвлөгөөтэй байгаа бол байж болох юм.
Томилох өнгө мөр
Та идэвхтэй консол ашиглаж байгаа бол, та үг бүрийг энд ямар ч боломжгүй өнгө авч болохыг болно, зүгээр л цагаан, эсвэл хар биш (сэдэв "Терминал" хамааран) мэднэ. Цуурай нь бас таныг шугам будаг боломжийг олгодог бөгөөд энэ нь уг нэмэлт өгөгдлүүдийг үүрэгтэй:
- \ 033 [30м - хар,
- \ 033 [31m - улаан,
- \ 033 [32M - Ногоон;
- \ 033 [33m - шар,
- \ 033 [34m - цэнхэр;
- \ 033 [35m - Нил ягаан өнгийн;
- \ 033 [36m - цэнхэр;
- \ 033 [37m - саарал.
Та бичээс дэвсгэр өнгийг солих боломжтой бусад нэмэлт өгөгдлүүд нь тоо байдаг. Хараад жагсаалт төстэй дуртай, гэхдээ тооны ялгаа байдаг:
- \ 033 [40м - хар,
- \ 033 [41m - улаан,
- \ 033 [42m - Ногоон;
- \ 033 [43m - шар,
- \ 033 [44m - цэнхэр;
- \ 033 [45M - Нил ягаан өнгийн;
- \ 033 [46m - цэнхэр;
- \ 033 [47m - саарал;
- \ 033 [0минутын - анхдагч төлөвт бүх утгыг хүчингүй болгох.
Хэрэв та аль хэдийн ойлгож, эдгээр нэмэлт өгөгдлүүдийг шаардлагатай бол эгнээ бүрт хэрэглэж хэрэгтэй болно. дараах байдлаар ижил төстэй бүтэц иймэрхүү харагдах болно: цуурай -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
Дээрх жишээ нь улбар шар өнгө нь Lumpics суурь өнгөтэй болж, өөр өөр өнгийн фон нэмж "Сайт" болон "Linux" идэвхжүүлсэн байна. Таны оруулсан тушаалын Доорх зурган дээрээс харна уу.
Тусгай дэлсэхийг тэмдэгт
ECHO тушаал функц нь зөвхөн дэлсэхийг орчинд тус тус энэ орчинд стандарт хувилбаруудыг дэмжих ёстой. Ихэнх тохиолдолд, тэдгээр нь файл болон одоогийн байршил объектын гаралтыг ялгах үүрэгтэй.
- Одоогийн хавтас агуулгыг харуулах терминал Цуурай * оруулна уу.
- Дараагийн мөр нь бүхэл бүтэн бүх директор, элементийн жагсаалт гарч ирнэ. Энэ нь бүртгэлгүй стандарт мөр байх болно. Гэсэн хэдий ч одоо дээр дурдсан жишээн дээр үндэслэн өөрчилж болно гэдгийг та аль хэдийн мэдэж болно.
- ECho * .Т.txt нь зөвхөн зориулалтын форматыг харуулахыг хүсч байвал echext. .TXT-ийг өөр шаардлагатай сонголт руу орлуулаарай.
- Эцэст нь энэ нь тохиргооны файлуудыг засварлах файлуудыг засварлахад хүргэдэг гэдгийг бид дагаж мөрддөг. 1 - Аппликешн, A / Proc / SYS / SYS / SYS / IPV / IPV / IPOR / IPFORD - Хүссэн объект руу чиглүүлнэ.
Өнөөдрийн материалын нэг хэсэг болгон бид Linux үйлдлийн системд Echo-тай харьцдаг. Хэрэв та алдартай багуудтай харилцан үйлчлэлийн сэдвийг сонирхож байгаа бол Доорх линкүүдийн доор байрлах сэдвээр манай вэбсайт дээр нийтлэлийг сурахыг зөвлөж байна.
Бас үзнэ үү:
"Терминал" Linux-д байнга ашигладаг командууд
Linux дахь ln / lo / ls / gr / pwd команд