რბილი

რა არის ბრძანების ხაზის თარჯიმანი?

ᲡᲪᲐᲓᲔᲗ ᲩᲕᲔᲜᲘ ᲘᲜᲡᲢᲠᲣᲛᲔᲜᲢᲘ ᲞᲠᲝᲑᲚᲔᲛᲔᲑᲘᲡ ᲐᲦᲛᲝᲤᲮᲕᲠᲘᲡᲗᲕᲘᲡ





გამოქვეყნდაბოლო განახლება: 2021 წლის 16 თებერვალი

რა არის ბრძანების ხაზის თარჯიმანი? საერთოდ, ყველა თანამედროვე პროგრამას აქვს ა მომხმარებლის გრაფიკული ინტერფეისი (GUI) . ეს ნიშნავს, რომ ინტერფეისს აქვს მენიუები და ღილაკები, რომლებიც მომხმარებლებს შეუძლიათ გამოიყენონ სისტემასთან ურთიერთობისთვის. მაგრამ ბრძანების ხაზის თარჯიმანი არის პროგრამა, რომელიც იღებს მხოლოდ ტექსტურ ბრძანებებს კლავიატურიდან. ეს ბრძანებები შემდეგ შესრულდება ოპერაციულ სისტემაში. ტექსტის სტრიქონები, რომლებსაც მომხმარებელი შეაქვს კლავიატურიდან, გარდაიქმნება ოპერაციულ სისტემაში გასაგებ ფუნქციებად. ეს არის ბრძანების ხაზის თარჯიმანი.



ბრძანების თარჯიმანი ფართოდ გამოიყენებოდა 1970-იან წლებამდე. მოგვიანებით ისინი შეცვალეს პროგრამებით გრაფიკული მომხმარებლის ინტერფეისით.

რა არის ბრძანების თარჯიმანი



შინაარსი[ დამალვა ]

სად გამოიყენება Command Line Interpreters?

ერთი საერთო კითხვა, რომელიც ხალხს უჩნდება არის, რატომ გამოიყენებს ვინმე დღეს ბრძანების ხაზის თარჯიმანს? ჩვენ ახლა გვაქვს აპლიკაციები GUI-ით, რომლებმაც გაამარტივეს სისტემებთან ურთიერთობის გზა. რატომ აკრიფეთ ბრძანებები CLI-ზე? არსებობს სამი მნიშვნელოვანი მიზეზი, რის გამოც ბრძანების ხაზის ინტერპრეტატორები დღესაც აქტუალურია. სათითაოდ განვიხილოთ მიზეზები.



  1. გარკვეული ქმედებები შეიძლება გაკეთდეს უფრო სწრაფად და ავტომატურად ბრძანების ხაზის გამოყენებით. მაგალითად, ზოგიერთი პროგრამის დახურვის ბრძანება, როდესაც მომხმარებელი შედის სისტემაში, ან ბრძანება იმავე ფორმატის ფაილების საქაღალდიდან კოპირების შესახებ, შეიძლება ავტომატიზირებული იყოს. ეს შეამცირებს ხელით მუშაობას თქვენი მხრიდან. ამრიგად, სწრაფი შესრულებისთვის ან გარკვეული მოქმედებების ავტომატიზაციისთვის, ბრძანებები მოცემულია ბრძანების სტრიქონიდან.
  2. გრაფიკული აპლიკაცია საკმაოდ მარტივი გამოსაყენებელია. ეს არ არის მხოლოდ ინტერაქტიული, არამედ თვითგანმარტებაც. აპლიკაციის ჩამოტვირთვის შემდეგ, არის მენიუს/ღილაკების სიმრავლე და ა.შ… რომლებიც დაგეხმარებათ პროგრამის ფარგლებში ნებისმიერ ოპერაციაში. ამრიგად, ახალ და გამოუცდელ მომხმარებლებს ყოველთვის ურჩევნიათ გრაფიკული აპლიკაციის გამოყენება. ბრძანების ხაზის თარჯიმნის გამოყენება არც ისე მარტივია. მენიუები არ არის. ყველაფერი უნდა აკრიფოთ. მიუხედავად ამისა, ზოგიერთი გამოცდილი მომხმარებელი იყენებს ბრძანების სტრიქონის თარჯიმანს. ეს ძირითადად იმიტომ ხდება, რომ CLI-ით თქვენ გაქვთ პირდაპირი წვდომა ოპერაციულ სისტემაში არსებულ ფუნქციებზე. გამოცდილმა მომხმარებლებმა იციან, რამდენად ძლიერია ამ ფუნქციებზე წვდომა. ამრიგად, ისინი იყენებენ CLI-ს.
  3. ზოგჯერ, თქვენს სისტემაში GUI პროგრამული უზრუნველყოფა არ არის შექმნილი ოპერაციული სისტემის გასაშვებად ან გასაკონტროლებლად საჭირო ბრძანებების მხარდასაჭერად. ასეთ დროს მომხმარებელს სხვა არჩევანი არ აქვს გარდა ბრძანების ხაზის ინტერფეისის გამოყენებისა. თუ სისტემას არ გააჩნია გრაფიკული პროგრამის გასაშვებად საჭირო რესურსები, მაშინ Command Line Interface გამოდგება.

გარკვეულ სიტუაციებში, უფრო ეფექტურია Command Line Interface-ის გამოყენება გრაფიკულ პროგრამაზე. CLI-ის გამოყენების ძირითადი მიზნები ჩამოთვლილია ქვემოთ.

  • ბრძანების ხაზის თარჯიმნებში შესაძლებელია ინსტრუქციების ჩვენება ბრაილის სისტემა . ეს სასარგებლოა ბრმა მომხმარებლებისთვის. მათ არ შეუძლიათ დამოუკიდებლად გამოიყენონ გრაფიკული აპლიკაციები, რადგან ინტერფეისი მათთვის მოსახერხებელი არ არის.
  • მეცნიერები, ტექნიკური ექსპერტები და ინჟინრები უპირატესობას ანიჭებენ ბრძანების თარჯიმნებს გრაფიკულ ინტერფეისებზე. ეს გამოწვეულია სიჩქარითა და ეფექტურობით, რომლითაც შესაძლებელია გარკვეული ბრძანებების შესრულება.
  • ზოგიერთ კომპიუტერს არ გააჩნია გრაფიკული აპლიკაციებისა და პროგრამების გამართული ფუნქციონირებისთვის საჭირო რესურსები. ბრძანების ხაზის თარჯიმანი შეიძლება გამოყენებულ იქნას ასეთ შემთხვევებშიც.
  • აკრეფის ბრძანებები შეიძლება შესრულდეს უფრო სწრაფად, ვიდრე გრაფიკული ინტერფეისის ვარიანტებზე დაწკაპუნებით. ბრძანების ხაზის თარჯიმანი ასევე აძლევს მომხმარებელს ბრძანებებისა და ოპერაციების ფართო სპექტრს, რაც შეუძლებელია GUI აპლიკაციით.

ასევე წაიკითხეთ: რა არის მოწყობილობის დრაივერი?



რა არის ის შემთხვევები, როდესაც ბრძანების ხაზის ინტერპრეტატორები გამოიყენება თანამედროვე დღეებში?

იყო დრო, როდესაც ბრძანებების აკრეფა სისტემასთან ურთიერთობის ერთადერთი გზა იყო. თუმცა, დროთა განმავლობაში, გრაფიკული ინტერფეისები უფრო პოპულარული გახდა. მაგრამ ბრძანების ხაზის ინტერპრეტატორები კვლავ გამოიყენება. გადახედეთ ქვემოთ მოცემულ სიას, რომ იცოდეთ სად გამოიყენება ისინი.

  • Windows OS-ს აქვს CLI ე.წ Windows Command Prompt.
  • იუნოსის კონფიგურაცია და Cisco IOS მარშრუტიზატორები კეთდება ბრძანების ხაზის ინტერპრეტატორების გამოყენებით.
  • ზოგიერთ Linux სისტემას ასევე აქვს CLI. იგი ცნობილია როგორც Unix ჭურვი.
  • Ruby-ს და PHP-ს აქვთ ბრძანების ჭურვი ინტერაქტიული გამოყენებისთვის. PHP-ში ჭურვი ცნობილია როგორც PHP-CLI.

ყველა ბრძანების თარჯიმანი ერთნაირია?

ჩვენ დავინახეთ, რომ ბრძანების თარჯიმანი სხვა არაფერია, თუ არა სისტემასთან ურთიერთობის საშუალება მხოლოდ ტექსტზე დაფუძნებული ბრძანებებით. მიუხედავად იმისა, რომ არსებობს ბრძანების ხაზის რამდენიმე თარჯიმანი, ყველა მათგანი ერთნაირია? არა. ეს იმიტომ ხდება, რომ ბრძანებები, რომლებსაც აკრეფთ CLI-ში, ეფუძნება იმ პროგრამირების ენის სინტაქსს, რომელსაც იყენებთ. ამრიგად, ბრძანება, რომელიც მუშაობს CLI-ზე ერთ სისტემაზე, შეიძლება არ იმუშაოს ისევე როგორც სხვა სისტემებში. შეიძლება დაგჭირდეთ ბრძანების შეცვლა ოპერაციული სისტემის სინტაქსისა და ამ სისტემის პროგრამირების ენის საფუძველზე.

მნიშვნელოვანია იცოდეთ სინტაქსი და სწორი ბრძანებები. მაგალითად, ერთ პლატფორმაზე, ბრძანების სკანირება ახლა მიმართავს სისტემას ვირუსების სკანირებას. თუმცა, იგივე ბრძანება შეიძლება სულაც არ იყოს აღიარებული სხვა სისტემებში. ზოგჯერ, სხვა OS/პროგრამირების ენას აქვს მსგავსი ბრძანება. ეს შეიძლება გამოიწვიოს სისტემამ შეასრულოს ის მოქმედება, რასაც მსგავსი ბრძანება გააკეთებს, რაც გამოიწვევს არასასურველ შედეგებს.

ასევე გასათვალისწინებელია სინტაქსი და ასოების მგრძნობელობა. თუ თქვენ შეიყვანთ ბრძანებას არასწორი სინტაქსით, სისტემამ შეიძლება დაასრულოს ბრძანების არასწორი ინტერპრეტაცია. შედეგი არის ის, რომ ან არ არის შესრულებული დანიშნულება, ან ხდება სხვა აქტივობა.

ბრძანების თარჯიმანი სხვადასხვა ოპერაციულ სისტემაში

ისეთი აქტივობების შესასრულებლად, როგორიცაა პრობლემების აღმოფხვრა და სისტემის შეკეთება, არსებობს ინსტრუმენტი ე.წ აღდგენის კონსოლი Windows XP-ში და Windows 2000. ეს ინსტრუმენტი ასევე მოქმედებს როგორც ბრძანების სტრიქონის თარჯიმანი.

CLI MacOS-ში ე.წ ტერმინალი.

Windows ოპერაციულ სისტემას აქვს აპლიკაცია ე.წ ბრძანების ხაზი. ეს არის პირველადი CLI Windows-ში. Windows-ის უახლეს ვერსიებს აქვთ კიდევ ერთი CLI - the Windows PowerShell . ეს CLI უფრო მოწინავეა, ვიდრე Command Prompt. ორივე ხელმისაწვდომია Windows OS-ის ახალ ვერსიაში.

PowerShell-ის ფანჯარაში აკრიფეთ ბრძანება დააჭირეთ enter

ზოგიერთ აპლიკაციას აქვს ორივე - CLI და გრაფიკული ინტერფეისი. ამ აპლიკაციებში CLI-ს აქვს ფუნქციები, რომლებიც არ არის მხარდაჭერილი გრაფიკული ინტერფეისით. CLI უზრუნველყოფს დამატებით ფუნქციებს, რადგან მას აქვს დაუმუშავებელი წვდომა აპლიკაციის ფაილებზე.

რეკომენდებულია: რა არის სერვის პაკეტი?

ბრძანების სტრიქონი Windows 10-ში

პრობლემების მოგვარება ბევრად უფრო ადვილი იქნება, თუ თქვენ იცით Command Prompt ბრძანებების შესახებ. Command Prompt არის Windows ოპერაციული სისტემის CLI-ს სახელი. შეუძლებელია ან აუცილებელი არ არის ყველა ბრძანების ცოდნა. აქ ჩვენ შევკრიბეთ რამდენიმე მნიშვნელოვანი ბრძანების სია.

  • Ping - ეს არის ბრძანება, რომელიც გამოიყენება იმის შესამოწმებლად, მუშაობს თუ არა თქვენი ადგილობრივი ქსელის სისტემა სწორად. თუ გსურთ იცოდეთ, არის თუ არა პრობლემა ინტერნეტთან ან რაიმე პროგრამულ უზრუნველყოფასთან, რომელიც იწვევს პრობლემას, გამოიყენეთ Ping. შეგიძლიათ საძიებო სისტემაში ან თქვენს დისტანციურ სერვერზე ping. თუ თქვენ მიიღებთ პასუხს, ეს ნიშნავს, რომ არსებობს კავშირი.
  • IPConfig - ეს ბრძანება გამოიყენება პრობლემების აღმოსაფხვრელად, როდესაც მომხმარებელი აწყდება ქსელის პრობლემებს. როდესაც თქვენ აწარმოებთ ბრძანებას, ის აბრუნებს დეტალებს თქვენი კომპიუტერის და ადგილობრივი ქსელის შესახებ. ნაჩვენებია ისეთი დეტალები, როგორიცაა სხვადასხვა ქსელური კავშირის მდგომარეობა, გამოყენებული სისტემა, გამოყენებული როუტერის IP მისამართი და ა.შ.
  • დახმარება – ეს არის ალბათ ყველაზე გამოსადეგი და ყველაზე ხშირად გამოყენებული Command Prompt ბრძანება. ამ ბრძანების შესრულება აჩვენებს ყველა ბრძანების მთელ სიას Command Prompt-ზე. თუ გსურთ მეტი იცოდეთ სიაში რომელიმე კონკრეტული ბრძანების შესახებ, შეგიძლიათ ამის გაკეთება – /? ეს ბრძანება აჩვენებს დეტალურ ინფორმაციას მითითებული ბრძანების შესახებ.
  • Dir - ეს გამოიყენება ფაილური სისტემის დასათვალიერებლად თქვენს კომპიუტერში. ბრძანება ჩამოთვლის თქვენს მიმდინარე საქაღალდეში ნაპოვნი ყველა ფაილს და საქაღალდეს. ის ასევე შეიძლება გამოყენებულ იქნას როგორც საძიებო ინსტრუმენტი. უბრალოდ დაამატეთ /S ბრძანებას და ჩაწერეთ რასაც ეძებთ.
  • Cls – თუ ეკრანი სავსეა ძალიან ბევრი ბრძანებით, გაუშვით ეს ბრძანება ეკრანის გასასუფთავებლად.
  • SFC – აქ SFC ნიშნავს სისტემის ფაილების შემოწმებას. SFC/Scannow გამოიყენება იმის შესამოწმებლად, აქვს თუ არა რომელიმე სისტემის ფაილს შეცდომები. თუ მათი შეკეთება შესაძლებელია, ესეც კეთდება. მას შემდეგ, რაც მთელი სისტემა უნდა იყოს სკანირებული, ამ ბრძანებას შეიძლება გარკვეული დრო დასჭირდეს.
  • დავალების სია – თუ გსურთ გადახედოთ ყველა იმ ამოცანას, რომელიც ამჟამად აქტიურია თქვენს სისტემაში, შეგიძლიათ გამოიყენოთ ეს ბრძანება. მიუხედავად იმისა, რომ ეს ბრძანება ჩამოთვლის მხოლოდ ყველა სამუშაოს, რომელიც მუშაობს, თქვენ ასევე შეგიძლიათ მიიღოთ დამატებითი ინფორმაცია ბრძანებით -m-ის გამოყენებით. თუ აღმოაჩენთ არასაჭირო ამოცანებს, შეგიძლიათ აიძულოთ შეაჩეროთ ისინი ბრძანების Taskkill გამოყენებით.
  • Netstat – გამოიყენება ინფორმაციის მისაღებად ქსელთან, რომელშიც არის თქვენი კომპიუტერი. ნაჩვენებია ისეთი დეტალები, როგორიცაა Ethernet სტატისტიკა, IP მარშრუტიზაციის ცხრილი, TCP კავშირები, გამოყენებული პორტები და ა.შ..
  • Exit – ეს ბრძანება გამოიყენება ბრძანების სტრიქონიდან გასასვლელად.
  • Assoc – ეს გამოიყენება ფაილის გაფართოების სანახავად და ფაილის ასოციაციების შესაცვლელად. თუ აკრიფებთ assoc [.ext] სადაც .ext არის ფაილის გაფართოება, თქვენ მიიღებთ ინფორმაციას გაფართოების შესახებ. მაგალითად, თუ შეყვანილი გაფართოებაა .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > ელონ დეკერი

    ელონი არის Cyber ​​S-ის ტექნიკური მწერალი. ის უკვე 6 წელია წერს გზამკვლევებს და აშუქებს ბევრ თემას. მას უყვარს Windows, Android-თან დაკავშირებული თემების გაშუქება და უახლესი ხრიკები და რჩევები.