როგორც მოგეხსენებათ, Linux- ის ოპერაციული სისტემის უმრავლესობა კონსოლში ხორციელდება. მომხმარებლები გამოიყენებენ სპეციალურ ბრძანებებს, რომლებიც პასუხისმგებელნი არიან გარკვეული პროცესების შესრულებაზე, და წინასწარ განსაზღვრულ ვარიანტებს საშუალებას მისცემს საკუთარი ხელებით გააკონტროლონ დამატებითი შესაძლებლობების დამატებითი შესაძლებლობები. ერთ-ერთი ასეთი ბრძანებები არის ეხო, და დღეს ჩვენ გვინდა უფრო დეტალურად გითხრათ ამ კომუნალური, მისი გამოყენების რამდენიმე მაგალითი.
ჩვენ ვიყენებთ Echo Command Linux- ში
ECHO გუნდი გათვალისწინებით დღეს პრიმიტიული სახე და ვიწრო პროფილის დანიშნულებაა ეკრანზე ტექსტის ჩვენება. თუმცა, ეს არ ერევა ხშირად გამოიყენება სხვადასხვა სკრიპტებში და სხვა მიზნებისთვის. შემდეგი, ჩვენ მოკლედ ვთავაზობ თავს ამ კომუნალური სინტაქსით და დაიშალა მისი შეყვანის ყველაზე პოპულარული და მარტივი მაგალითები სტანდარტულ კონსოლში.ეხო სინტაქსი
თითქმის ყველა გუნდი, გარდა ძირითადი ფუნქცია, ასევე შეუძლია განახორციელოს სხვა ქმედებები გათვალისწინებით განსაზღვრული არგუმენტები. ECHO არ იყო გამონაკლისი ამ თვალსაზრისით, თუმცა, თავად მოწინავე პარამეტრების სიმარტივის გამო, არ არის იმდენად. მოდით განვიხილოთ ეს უფრო მეტი თითოეული მათგანი, მაგრამ პირველი ყურადღება მიაქციეთ ხაზის სტანდარტულ ხედვას: Echo + Options + String.
- -N - ეს არ გამოჩნდება ხაზის გადაცემას;
- - პასუხისმგებელია გაქცევის სეგმენტების ჩართვისთვის;
- -E - გამორთულია გაქცევის თანმიმდევრობის ინტერპრეტაცია.
ჩვენ ასევე აღვნიშნავთ, რომ გაქცევის თანმიმდევრობები წარმოადგენს სიმბოლოების სახით წარმოდგენილ საყოველთაო პარამეტრებს. თითოეულ მათგანს აქვს გარკვეული მნიშვნელობა, და თუ გააქტიურებთ ინტერპრეტაციას ECHO ბრძანების გამოყენებისას, შეგიძლიათ გამოიყენოთ ასეთი არგუმენტები:
- / C - პასუხისმგებელი წაშლის გადაცემის სიმებიანი;
- / T - აჩვენებს ჰორიზონტალურ ჩანართს;
- / V - ქმნის ვერტიკალურ ჩანართს;
- / B - შლის წინა სიმბოლოს სიმებიანი;
- / N - მოიცავს გადაცემის სიმებიანი ახალი ერთი;
- / R - ბრუნდება გადაზიდვის დასაწყისში ხაზი.
კიდევ ერთხელ, ჩვენ განვმარტავთ ზემოთ პარამეტრების ხელმისაწვდომი მხოლოდ იმ სიტუაციებში, სადაც თავდაპირველად დადგენილი არგუმენტი - გუნდში. საჭიროების შემთხვევაში, თითოეული ეს სიმბოლო შეიძლება გაუმჯობესდეს რომელიმე სიტყვის შეყვანის შემდეგ, რომ ჩვენ გამოვაქვეყნებთ შემდეგ ინსტრუქციებში.
მარტივი სიმებიანი დასკვნა
როგორც ზემოთ აღინიშნა, ECHO- ს ბრძანების მთავარი მიზანი არის სიმებიანი ეკრანის გამომავალი. ამის შესახებ, რომ ჩვენ გვინდა, რომ გავაგრძელოთ საუბარი, შეისწავლა რამდენიმე მარტივი ქმედება, რომელიც ხელს შეუწყობს ზუსტად იმას, თუ როგორ მუშაობს ყველა ძირითადი ვარიანტი კომუნალური.
- აწარმოეთ კონსოლი თქვენთვის მოსახერხებელი თქვენთვის, მაგალითად, აპლიკაციის მენიუს მეშვეობით ან CTRL + AL + T HOT გასაღების დაჭერით. აქ Enter echo + ნებისმიერი სიტყვა ან ფრაზა, რათა შეამოწმოთ სტანდარტული სამოქმედო ბრძანება. იგი გააქტიურებულია შესვლის ღილაკზე დაჭერით.
- როგორც ხედავთ, ახალ ხაზში, ახლად შეყვანილი სიტყვები ზუსტად იგივე ფორმატში გამოჩნდა.
- თუ თქვენ დაამატებთ ვარიანტს \ b თითოეული სიტყვის წინ, წინა ხასიათს ატარებს, რაც იმას ნიშნავს, რომ შედეგი გამოჩნდება სივრცის გარეშე, იმ პირობით, რომ ჩვენ გვყავს Echo -e- ის "Lumpics \ Blinux".
- ყველა სიტყვაში მითითებული ვარიანტი დავამატეთ, ამიტომ შედეგი აღმოჩნდა შესაბამისი.
- ახლა ყურადღება მიაქციეთ \ n პარამეტრი. როგორც უკვე იცით, ის ააქტიურებს სიმებიანი გადაცემას, თუ თავდაპირველად არ იყო მითითებული.
- თავდაპირველად ჩვენ მიუთითეთ Northell- ში, ამიტომ თითოეული მათგანი ახალ ზედიზედ გამოჩნდება.
- ჩვენ მივმართავთ tab რომელიც გამოიყენება გასწორება ტექსტი. თქვენ საკმარისად დარეგისტრირდით საჭირო ადგილებში, რათა მივაღწიოთ სასურველ შედეგს.
- როგორც ჩანს, პირველი სიტყვით, ორჯერ გამოყენებულ იქნა. განვიხილოთ ეს, როდესაც ხაზები გამოჩნდება.
- გარდა ამისა, არაფერი არ ერევა რამდენიმე ვარიანტი თანმიმდევრულად, შეყვანის წესების დაცვით.
- მაგალითად, ქვემოთ მოყვანილი სკრინშოტით ხედავთ გამომავალ შედეგს გადაცემასთან და ჩანართზე ამავე დროს.
- როგორც ბოლო მაგალითი, მიიღოს / v. ეს არგუმენტი ქმნის ვერტიკალურ ჩანართს.
- შედეგად, თითოეული სიტყვა მიიღება ახალი ხაზიდან და ნაბიჯების სახით.
ახლა თქვენ იცით, რომ ECHO ბრძანება შეუძლია განსაზღვროს მითითებულ ხაზებზე ნებისმიერი ფორმით, რომელიც შეიძლება განხორციელდეს შესაბამისი პარამეტრების მითითებით. მოდით წავიდეთ სხვა პარამეტრებში ისე, რომ თქვენ გესმით, რომელი მათგანი გაერთიანდება მარჯვენა ფორმატში.
ცვლადი ღირებულებების გამომუშავება
თითქმის ყველა სკრიპტში, გარკვეული ცვლადები გამოიყენება, რომელშიც ღირებულება წინასწარ არის. თუ ჩვენ ვსაუბრობთ echo კომუნალური, მაშინ მას შეუძლია გამომავალი ძალიან მნიშვნელობა. ჩვენ განვიხილავთ ამ მაგალითს ერთ ტერმინალში, სცენარის წინასწარი შექმნის გარეშე. ეს ნიშნავს იმას, რომ კონსოლის გადატვირთვისას, ღირებულებები წაშლილია.
- იმისათვის, რომ დაიწყოთ საცდელი ცვლადი ექსპორტის i = lumpics, სადაც მე ვარ ცვლადი სახელი და lumpics არის მისი ღირებულება.
- გამოიყენეთ ECHO $ i გამოვხატო დანიშნული ცვლადის ღირებულება შემდეგ ხაზში.
- როგორც ხედავთ, ყველაფერი სწორად არის ნაჩვენები.
- შექმენით სხვა ცვლადი ექსპორტის L = Linux- ის მეშვეობით.
- ჩვენ წარმოგიდგენთ საცდელი ბრძანების echo $ i site $ l.
- ახლა თქვენ იცით, რომ echo copes ერთად გამომავალი ორი ან მეტი ცვლადი ფორმატში ერთი ხაზი.
უმეტეს შემთხვევაში, ცვლადების ეს გამომუშავება გამოიყენება მხოლოდ მაშინ, როდესაც სკრიპტების წერა, თუმცა, ასეთი ფუნქცია სასარგებლოა, თუ დაგეგმილია ერთ-ერთი ღირებულების, ერთი ტერმინალის სესიის ფარგლებში ერთჯერადი იდენტური დამოკიდებული.
მინიჭება ფერები სიმებიანი
თუ თქვენ აქტიურად იყენებთ კონსოლს, იცით, რომ თითოეულ სიტყვას შეუძლია მიიღოს ნებისმიერი ფერი აქ, და არა მხოლოდ თეთრი ან შავი (დამოკიდებულია თემაზე "ტერმინალი"). 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 - რესეტი ყველა ღირებულებას ნაგულისხმევ მდგომარეობას.
როგორც უკვე გაიგე, ეს არგუმენტები თითოეულ რიგზე უნდა იქნას გამოყენებული, თუ საჭიროა საჭიროება. მსგავს სტრუქტურას ჰგავს შემდეგი სტრუქტურა: ეხო -ე "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
ზემოთ მოყვანილი მაგალითი იყო ფერადი lumpics ფონზე ფორთოხლის ფერი, და ფონზე სხვადასხვა ფერის ფონზე იყო დამატებით გააქტიურებული "საიტი" და "Linux". თქვენ ხედავთ ამ Screenshot ქვემოთ მოყვანილი ბრძანება.
სპეციალური Bash სიმბოლო
ECHO ბრძანების ფუნქცია მხოლოდ Bash გარემოში, შესაბამისად, ეს უნდა შეინარჩუნოს სტანდარტული პარამეტრები ამ გარემოსთვის. უმეტეს შემთხვევაში, ისინი პასუხისმგებელნი არიან მიმდინარე ადგილმდებარეობის ობიექტების ფაილების და გამომავალი.
- შეიყვანეთ Echo * ტერმინალში არსებული საქაღალდის შინაარსი.
- მომდევნო ხაზი გამოჩნდება აბსოლუტურად ყველა შემომავალი დირექტორიის და ელემენტების სიაში. ეს იქნება სტანდარტული სიმებიანი რეგისტრაციის გარეშე. თუმცა, ახლა უკვე იცით, რომ ეს შეიძლება შეიცვალოს ზემოთ მაგალითების საფუძველზე.
- მიუთითეთ Echo * .txt თუ გსურთ მხოლოდ განსაზღვრული ფორმატის ელემენტები. შეცვალეთ .txt სხვა საჭირო ვარიანტი.
- საბოლოო ჯამში, ჩვენ აღვნიშნავთ, რომ ECHO ასევე ასრულებს კონფიგურაციის ფაილების რედაქტირებას, რომელიც ხორციელდება შემდეგნაირად: Echo 1> / Proc / Sys / Net / IPv4 / IP_Forward. 1 - განაცხადის სიმებიანი, A / Proc / Sys / Net / IPv4 / IP_Forward - სასურველი ობიექტის გზა.
დღევანდელი მასალის ნაწილი, ჩვენ ვიმსჯელებთ ECHO- ს Linux- ის ოპერაციულ სისტემაში. თუ თქვენ დაინტერესებული ხართ პოპულარულ გუნდებთან ურთიერთქმედების თემით, დამატებით, ჩვენ გირჩევთ, გაეცნოთ ამ თემას ამ თემას ჩვენს ვებ-გვერდზე, ხოლო ქვემოთ მოყვანილი ბმულების ქვემოთ.
Იხილეთ ასევე:
ხშირად გამოყენებული ბრძანებები "ტერმინალში" Linux- ში
LN / FORT / LS / GREP / PWD ბრძანება Linux- ში