سىز بىلىشىمچە, Linux مەشغۇلات سىستېمىسى ھەركەتلىرىنىڭ كۆپ قىسمى ئويۇن ئارقىلىق ئېلىپ بېرىلىدۇ. ئەزا مەلۇم جەريان ئىجرا مەسئۇل ئالاھىدە بۇيرۇق ئىشلىتىدۇ, ۋە ئالدىن بەلگىلەنگەن تاللاش ئۆز قولى ئەڭ ئىشلىرى قوشۇپ مۇمكىنكەن كونترول يول. بۇ بۇيرۇقلارنىڭ بىرى echo بولۇپ, بۈگۈن بىز ئۇنىڭ ئىشلىتىش نەچچە مىساللار ئېلىپ بۇ ئەمەلىي تەخمىنەن تەپسىلىي تېخىمۇ سۆزلىمەكچى.
بىز Linux بولسا echo بۇيرۇقىنى ئىشلىتىش
ئېكراندا كۆرسىتىش تېكىستى - قاراپ ئاستىدا echo كوماندىسى بۈگۈن ئىپتىدائى قىياپىتىنى ۋە تار-ماتېرىيالى جاي بار. لېكىن, بۇ دائىم ھەر پىروگىراممىلاردىن ئىشلىتىلىدىغان ئۇنى ۋە باشقا مەقسەتلەردە ئارىلىشىشىغا بولمايدۇ. دەرىجە, بىز بۇ ئەمەلىي گىرامماتىكىسىنىڭ بىلەن قىسقىچە پىششىق بىلىشى ئۆزۈڭنى تەكلىپ ۋە ئۆلچەملىك ئويۇن ئۆزىنىڭ سېلىنمىسى ئەڭ مودا ۋە ئاددىي مىساللارنى پارچىلاش.echo گرامماتىكىلىق
ھەر گۇرۇپپىسى ئاساسلىق ئىقتىدارى سىرت, يەنە ھېسابىغا بەلگىلەنگەن مۇنازىرىلىشىش پايدىلىنىپ باشقا ھەرىكەتلەرنى ئادا بولىدۇ. Echo سەۋەبىدىن تەپسىلىي تاللانمىدىن ئۆزى ئاددىيلاشتۇرۇش ئۈچۈن, لېكىن, بۇ جەھەتتە بۇنىڭ سىرتىدا ئەمەس, شۇڭا كۆپ بولمىسا. قىلسۇن تېخىمۇ ئۇلارنىڭ ھەر تەخمىنەن ئۇنى ئويلىشىپ, لېكىن لىنىيەسى ئۆلچەملىك قارىشىغا تۇنجى مائاشى دىققەت: + تاللاش + تىزمىسى echo.
- -n - بۇ لىنىيە يۆتكىلىشىنى كۆرسىتىپ بەرمەيدۇ;
- -e - تۈرمىدىن تەرتىپى قىلىش كۈتۈلمىگەن مەسئۇل;
- -E - قېچىپ تەرتىپى چۈشەندۈرۈپ چەكلەيدۇ.
بىز يەنە قېچىپ تەرتىپى بەلگىلىرىدىن شەكلىدە كۆرسىتىشكە ئومۇميۈزلۈك تاللاش بار دىققەت. ئۇلارنىڭ ھەر بىر ئېنىق قىممىتى بار, ۋە echo بۇيرۇقىنى ئىشلىتىپ چاغدا ئىزاھات قوزغىتىپ ئەگەر سىز مۇنازىرىلىشىش ئىشلىتەلەيسىز:
- / C - تىزمىسىدىن يۆتكىلىشىنى ئۆچۈرۈش مەسئۇل;
- / T - ئېكران بىر горизонталь Tab;
- / V - بىر تىك بەتكۈچنى يارىتىدۇ;
- / B - تىزمىسىدىن ئالدىنقى بەلگە قالدۇرغاندا;
- / N - يېڭى بىر تىزمىسىدىن يۆتكىلىشىنى ئۆز ئىچىگە ئالىدۇ;
- / R - لىنىيەسى بېشىغا توشۇشنى قايتىپ.
يەنە بىر قېتىم, بىز يۇقىرى تاللاش سىز دەسلەپتە كوماندىسى پاكىتى -E بەلگىلەنگەن سۈرۈكنى ئەھۋاللارنىڭ پەقەت كىرىشى ئىشلەتكىلى ئايدىڭلاشتۇرۇشى. زۆرۈر بولسا, بۇ بەلگە ھەر بىز تۆۋەندىكى چۈشەندۈرۈش بويىچە كۆرسىتىپ بېرىدۇ دەپ سۆزلىرى كىرگۈزۈش تىزمىسىدىن ھەرقانداق كېيىن ياخشىلىنىش بولىدۇ.
ئاددىي تىزمىسىدىن تۈزۈش
ئىلگىرى تىلغا, echo بۇيرۇقىنى ئاساسلىق مەقسىتى تىزمىسى ئېكران چىقىرىش ئىكەن. بىز يەنىمۇ سۆھبەتلىشىشكە ئۈمىد بۇ, زادى قانداق بارلىق ئاساسلىق تاللاش ئىشلىرى خىزمىتىنى چۈشىنىش ياردەم قىلىدۇ بىر نەچچە ئاددىي ھەرىكەتلەرنى تەكشۈرۈپ تەخمىنەن بولىدۇ.
- ئىلتىماس تىزىملىكتىن ئارقىلىق ياكى Ctrl + Alt + T قىزىق كۇنۇپكىسىنى بېسىپ, مەسىلەن, سىلەر ئۈچۈن قولايلىق سۇپىسىنى ئىجرا. بۇ يەردە ئۆلچەملىك ھەرىكەت بۇيرۇقنى چىقسىڭىز نۇرغۇنلىغان echo + ھېچبىر سۆزنى ياكى سۆز بىرىكمىسى كىرگۈزۈڭ. بۇ Enter كۇنۇپكىسىنى بېسىپ ئاكتىپلانمىغان بولسا.
- كۆرۈپ كەلسىڭىز, يېڭى سىزىقتا, پۈتۈنلەي ئوخشاش فورماتتىكى يېڭى كىرگۈزۈلگەن سۆزلەر پەيدا بولدى.
- ئەگەر ھەر بىر سۆزتىن ئىلگىرى ھېچقانداق تاللاش قوشسىڭىز, ئالدىنقى ھەرپ ئۆچۈرۈلسە, بۇ شىركەتنىڭ بوشلۇقسىز كۆرسىتىلىگە كەلگەنلىكىنى, تەمىنلىگەندىن كېيىن, بىزدە ECHO -E \ BLINUTU نى بىپەرۋالىق »تەمىنلىگەنلىكىنى تەمىن قىلدى.
- كۆرسىتىلگەن تاللاشنى بارلىق سۆزلەردە قويدۇق, شۇڭا نەتىجىگە مۇۋاپىق بولۇپ قالدى.
- ئەمدى \ n پارامېتىرغا دىققەت قىلايلى. بىلگەندەك, ئەگەر ئۇ دەسلەپتە كۆرسەتمىگەن بولسا, تىزمانىڭ ئۆتۈنۈشىنى قوزغىتىدۇ.
- بىز بىرىنچىدىن كېيىن بىر كېچىدە يىغىن قالدۇقتا كۆرسەتتۇق, شۇڭلاشقا, ئۇلارنىڭ ھەر بىرىدە يېڭى قۇر كۆرۈنىدۇ.
- تېكىستنى توغرىلاشقا ئىشلىتىلىدىغان بەتكۈچكە مۇراجىئەت قىلىمىز. لازىملىق يەرلەرگە يېتەرلىك جايلاردا يېتەرلىك يەرلەردە تىزىملىتىسىز.
- كۆرگىلى بولىدىغاندەك, بىرىنچى سۆزنى كۆرگىلى بولىدۇ, بەتكۈچ ئىككى قېتىم قوللىنىلدى. قۇرلار كۆرۈلگەندە بۇنى ئويلاڭ.
- ئۇنىڭدىن باشقا, ھېچقانداق sequentially نەچچە تاللاش بەلگىلىك كىرگۈزۈش قائىدىسى تەكشۈرگۈچى بىلەن ئارىلاشقانلارغا.
- مەسىلەن, ئاستىدىكى ئېكران كۆرۈنۈشلىرى بىرلا ۋاقىتتا يۆتكىلىش ۋە بەتكۈچنىڭ نەتىجىسىنى قاراڭ.
- ئاخىرقى مىسال سۈپىتىدە, ئېلىڭ / v. بۇ تالاش-تارتىش تىك بەتكۈچى ھاسىل قىلىدۇ.
- نەتىجىدە, ھەر بىر سۆز يېڭى قۇر ۋە باسقۇچ شەكلىدە ئېرىشىدۇ.
ھازىر سىز Echo ئارقىلىق قولايلىق تاللانمىلارنى يولغا قويۇش ئارقىلىق يولغا قويالايدىغان ھەر قانداق شەكىلدە بەلگىلىك قۇر كۆرسىتى. باشقا پارامېتىرلارغا بارايلى, بۇنداق بولغاندا ئۇلارنىڭ قايسىسىنى توغرا فورماتتا بىرلەشتۈرۈش.
ئۆزگىرىشچان قىممەتلەرنىڭ نەتىجىسى
ھەر بىر قوليازما دېگۈدەك قىممەتنىڭ قىممىتى ئالدىن ئۆزگەرتىلگەن. بىز بىر echo ئەمەلىي توغرىسىدا بولسا, ئۇنداقتا ئىنتايىن مەنىسى چىقىرىپ قىلالايدۇ. بۇ ئۈلۈشنى ئۆزىنى توختىتىۋېتىمىزكى, بۇ مىسال بىر تېرمىنال يىغىنىدا ئويلىشىمىز. بۇ كونترول سۇپىسىنى قايتا قوزغىغاندا, قىممەت ئۆچۈرۈلىدۇ.
- i ئۆزگەرگۈچى مىقتار ئىسمى ۋە Lumpics ئۇنىڭ قىممىتى بولسا مەن Lumpics = چىقىرىش كىرگۈزۈش ئارقىلىق بىر سىناق ئۆزگىرىشچان ئىجاد بىلەن باشلىنىدۇ.
- ئىشلىتىش echo تۆۋەندىكى ماس بېكىتىلگەن ئۆزگەرگۈچى مىقتار قىممىتىنى كۆرسىتىپ مەن $.
- سىز كۆرۈپ بولىدۇ, ھەممە توغرا كۆرۈنىدۇ.
- ئېكسپورت L = Linux ئارقىلىق يەنە بىر ئۆزگىرىشچان قۇرۇش.
- بىز سىناق بۇيرۇقنى echo $ مەن بېتى $ L. تونۇشتۇرۇپ
- ئەمدى echo بىر لىنىيەسى شەكلىدە ئىككى ياكى ئىككىدىن ئارتۇق ئۆزگەرگۈچى مىقدارى بىلەن copes بىلىمەن.
بىر قىممىتى ئوخشاش تايىنىدۇ بىر تۈركۈم ئىشلەپچىقىرىش پىلانلانغان بولسا پىروگىراممىلاردىن يازما ئەڭ ئەھۋاللاردا, ئۆزگەرگۈچى بۇ مەھسۇلات مىقدارى پەقەت ئىشلىتىلىدۇ, لېكىن, بۇنداق بىر ئىقتىدار پايدىلىق بولىدۇ, بىر تېرمىنال يىغىنى ئىچىدە مەشغۇلاتى.
ئۆتۈنۈپ رەڭ تىزمىسى
سىز ئاكتىپ سۇپىسىنى ئىشلىتىۋاتقان بولسىڭىز, سىز ھەر بىر سۆزى, بۇ يەرنى ھەرقانداق ئىشلەتكىلى رەڭگىنى قوللانسا بولىدۇ, ۋە پەقەت ئاق ياكى قارا بولمىغان (تېمىغا «تېرمىنال» قاراپ) بىلىمەن. Echo يەنە سىز لىنىيەسى боюмақ رۇخسەت, بۇ قاتارلىق پارامېتىرلىرىغا مەسئۇل:
- \ 033 [30m - قارا;
- \ 033 [31m - قىزىل;
- \ 033 [32m - يېشىل;
- \ 033 [33m - سېرىق;
- \ 033 [34m - كۆك;
- \ 033 [35m - سۆسۈن;
- \ 033 [36 مېتىرلىق - كۆك;
- \ 033 [37m - كۈلرەڭ.
سىز йезиқ ئارقا رەڭگىنى ئۆزگەرتىش رۇخسەت باشقا پارامېتىرلىرىغا بىر تۈركۈم بار. قارىماققا بىر تىزىملىكىگە ئوخشىشىپ كېتىدىغان ياقتۇرىمەن, ئەمما پەرق سان بار:
- \ 033 [40m - قارا;
- \ 033 [41m - قىزىل;
- \ 033 [42m - يېشىل;
- \ 033 [43m - سېرىق;
- \ 033 [44m - كۆك;
- \ 033 [45m - سۆسۈن;
- \ 033 [46m - كۆك;
- \ 033 [47m - كۈلرەڭ;
- \ 033 [0m - كۆڭۈلدىكى دۆلەتنىڭ بارلىق قىممەت resets.
سىز ئاللىقاچان ئىگىلىنىشىچە بىر ھاجىتى بولسا, بۇ مۇنازىرە ھەر ئۇدا ئۈچۈن يولغا توغرا كېلىدۇ. ئوخشاش قۇرۇلما ئوخشايدۇ تۆۋەندىكىچە: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux».
يۇقىرىقى مىسال بىر قىزغۇچ رەڭلىك Lumpics ئارقا رەڭلىك بولۇپ, ئوخشىمىغان رەڭ backgrounds يەنە «بېكەتتىن» ۋە «Linux» نىڭ ئاكتىپلانمىغان ئىدى. سىز كىرگۈزگەن قوماندانلىق ئاستىدا ئېكران بۇ كۆرۈڭ.
ئالاھىدە Bash ھەرپ
Echo بۇيرۇق ئىقتىدارى پەقەت Bash مۇھىتتا, ئايرىم-ئايرىم ھالدا, بۇ مۇھىت ئۆلچەملىك تاللاش ساقلىشى شەرت. كۆپ قىسىم ئەھۋاللاردا, ئۇلار ھۆججەت ۋە ھازىرقى ئورنى نىشانىنىڭ مەھسۇلاتنى رەتلەش خىزمىتىگە مەسئۇل بولىدۇ.
- ھازىرقى قىسقۇچ مەزمۇنىنى كۆرسىتىش تېرمىنالغا echo * كىرگۈزۈڭ.
- دەرىجە لىنىيەسى مۇتلەق بارلىق كەلگەن مۇندەرىجە ۋە ئامىللىرى تىزىملىكى كۆرۈنىدۇ. رويخەتكە ئالدۇرماي تۇرۇپ, ئۆلچەملىك ھەرپ تىزىقى بولىدۇ. بىراق, ھازىر سىز يۇقىرىدا مىسال ئاساسىدا ئۆزگەرتكەن بولىدۇ بىلىمەن.
- سىز بېكىتكەن فورماتى پەقەت ئامىللىرىنى كۆرسىتىپ بولسىڭىز echo * .txt بەلگىلەڭ. يەنە بىر زۆرۈر تاللاش ئۈچۈن .txt ئورنىنى.
- ئاخىرىدا, بىز دىققەت تۆۋەندىكىچە ئېلىپ تەھرىرلەش سەپلىمە ھۆججەت بولۇپ, echo يەنە تۆلەيدۇ, دەپ: echo 1> / PROC / SYS / NET / IPv4 / IP_Forward. 1 - لازىملىق نىشانى يولىدا - ئىلتىماس, بىر / PROC / SYS / NET / IPv4 / IP_Forward ئۈچۈن تىزمىسى.
بۈگۈنكى ماددىي بىر قىسمى سۈپىتىدە, بىز Linux مەشغۇلات سىستېمىسى echo بىر تەرەپ. سىز مودا قوشۇنى بىلەن ئۆزئارا تەسىر قىلىش تېمىسىنىڭ قىزىقىدىغان بولسا, يەنە, بىز تۆۋەن ھالقىلاردىكى تۆۋەن كۆچمە ھالبۇكى, بىزنىڭ تور بېكىتىدە بۇ مەزمۇندىكى ماقالە ئۆگىنىشكە تەۋسىيە قىلىمىز.
يەنە كۆرۈڭ:
«تېرمىنال» لىنۇكىستا دائىم ئىشلىتىلىدىغان بۇيرۇق
Ln / find / ls / ls / grep / pwd بۇيرۇقى