Დამწყები სახელმძღვანელო Linux Shell

რა არის Shell?

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

ტერმინალი იყენებს სპეციალურ პროგრამას, რომელსაც ეწოდება shell, რომელიც მხარს უჭერს რიგ ბრძანებებს ასრულებს ამოცანებს.

არსებობს სხვადასხვა ტიპის ჭურვი ხელმისაწვდომია. აქ არის ყველაზე ხშირად გამოყენებული ჭურვი:

ყველაზე თანამედროვე Linux დისტრიბუციის გამოყენება არც ბახის ჭურვი ან ტირე shell, თუმცა ღირს იცის სხვა ჭურვი არსებობს.

როგორ შეგიძლიათ გახსნათ შელი?

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

ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ უნდა შევიდნენ ტერმინალის რიგი სხვადასხვა გზები.

როგორც კი შევა ტერმინალში, შეგიძლიათ გამოიყენოთ ნაგულისხმევი შელი ამ ტერმინალში.

არის ტერმინალი და შელი იგივე?

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

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

როგორ შემიძლია ურთიერთქმედება Shell

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

არსებობს სხვადასხვა გზა ჩამოთვალოს ყველა ბრძანებები. მაგალითად შემდეგი ბრძანება ჩამოთვლილია არსებული ბრძანებები:

compgen -c | მეტი

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

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

კაცი ბრძანება

შეცვალეთ "commandname" იმ ბრძანების სახელით, რომელსაც გსურთ წაიკითხოთ.

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

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

საბედნიეროდ, ეს სახელმძღვანელო გაჩვენებთ, თუ როგორ უნდა გავაკეთოთ ეს ყველაფერი .

რა არის Shell Script?

შელი სკრიპტი არის შელფის ბრძანებების სერია, რომელიც დაწერილია იმ ფაილში, რომელიც მას მოუწოდებს შეასრულებს ბრძანებებს ერთმანეთის მიყოლებით.

Shell სკრიპტები უზრუნველყოფენ საერთო ამოცანების შესრულებას.

კლავიშთა

არსებობს რამდენიმე კლავიშთა კომბინაცია, რომელიც იცის, რომ სწრაფად იწყებს ურთიერთქმედებას shell window- ში:

პროგრამული უზრუნველყოფის ინსტალაცია ბრძანების გამოყენებით

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

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

მაგალითად apt-get ხელმისაწვდომია Debian დაფუძნებული დისტრიბუცია, ხოლო yum ხელმისაწვდომია Red Hat დაფუძნებული დისტრიბუციის.

შეგიძლიათ გამოიყენოთ apt-get shell სკრიპტში, მაგრამ ეს არ იმუშავებს ყველა განაწილებაზე. ეს არის command line პროგრამა, რომელიც ეწინააღმდეგებოდა თავდადებული შელი ბრძანება.

სასარგებლო რჩევები და ხრიკები

ეს სახელმძღვანელო უზრუნველყოფს 15 სასარგებლო რჩევებისა და ხრიკების სიას ბრძანების ხაზისთვის.

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