железария

Как да направите скрипт с черупки в Linux

Съдържание:

Anonim

Вече говорихме достатъчно за командите в Linux и конзолата, научихме се да ги манипулираме за извършване на конкретни дейности, как можем да ги комбинираме и лекотата, която ни дават да изпълняваме определени задачи. В този случай ние ще се представим за работата на скрипт с черупки в Linux, приказен инструмент за автоматизиране на задачи и тяхното изпълнение от конзолата. Ако искате да знаете как да направите скрипт с черупки в Linux, продължете да четете нашата статия.

Как да направите скрипт с черупки в Linux

Какво е скрипт?

Скриптът не е нищо повече от текстов файл, чието съдържание представлява набор от командни линии, които се изпълняват последователно от началото до края. По този начин можем да структурираме в скрипт командите, които бихме искали да изпълним чрез клавиатура и също така да ги автоматизираме чрез задача, ако това е нещо, което се прави често.

Как да създадете скрипт на Shell

Процесът на създаване на скрипт с черупки е много прост. Толкова просто, колкото да създадете нов файл и да му предоставите разширението.sh. Има две алтернативи да го направите, може да е през графичния интерфейс или от конзолата, като използвате командата touch.

Например, touch test.sh

И по този начин файлът test.sh ще бъде създаден в текущата директория.

Този файл може да се отвори, също с две алтернативи, от текстов редактор на графичната среда (например gedit) или от терминала с Vim.

Сценарий първи ред

След като файлът е създаден и отворен, трябва да посочим на Linux, че посоченият файл ще бъде скрипт. Следователно, всички скриптове на черупките трябва да имат първи ред, който е:

#! / bin / bash

Този ред може да бъде разделен на две части, първата отговаря на #! Тази последователност се нарича sha bang. По принцип неговата функция е да посочва на системата, че набор от инструкции ще бъде представен по-долу и по този начин ще бъде обработен. Втората част, / bin / bash, показва обвивката, която ще се използва за изпълнение на командите.

коментари

В момента няма да обхващаме в дълбочина това, което съответства на програмирането на скриптове за черупки, но е важно да знаете как да добавяте коментари в рамките на вашия скрипт. Ако сте програмист, ще разберете колко са полезни и важни. За тези, които не знаят как да програмират, коментар не добавя функционалност към системата, но те са уместни да обяснят работата на програма, скрипта в този случай.

Коментарите могат да се добавят с помощта на символа #. И ние добавяме след подложката текста, който ни се струва уместен. Обикновено коментарът се поставя преди инструкцията, за да се обясни някаква функционалност, но те могат да се използват по-рядко или по-често в скрипта на обвивката.

Добавяне на команди

В рамките на скрипта на обвивката можем да използваме всички команди, които сме научили от Linux. С други думи, всяка инструкция, която можем да въведем през конзолата, може да бъде включена в скрипта. Но освен това можете да добавите много други инструменти като условни структури, аритметични оператори, сравнители, между другото.

В този случай ще използваме доста прост пример, включващ основни команди:

#! / bin / bash # Скрипт от ovtoaster.com # Ние се поставяме в директорията на нашия потребител cd ~ # Ние отпечатваме ядрото, което използваме unme -r на екрана # Ние отпечатваме на екрана текущата дата дата # Създаваме папка, наречена Документи mkdir TestDocuments # We преместете се в папката Документи cd TestDocuments # Създаваме txt, наречен съвети докоснете tips.txt #… Можем да продължим да пишем всички команди, които искаме, скриптът ще ги изпълни всички последователно.

Накрая запазваме промените в нашия файл и с това скриптът е почти готов да работи…

Изпълнение на скрипта

Преди да изпълним скрипта на обвивката, трябва да предоставим разрешения за изпълнение на файла. Това е много просто нещо. Отиваме до терминала и се намираме в директорията на нашия скрипт и използваме командата chmod:

ПРЕПОРЪЧВАМЕ ВИ КАК да редактирате файлове в Linux: Vi Text Editor е най-добрият ви приятел

Ако искаме да предоставим разрешения на текущия потребител, използваме:

sudo chmod 775 test.sh

В случай, че искаме да предоставим разрешения на всички потребители, изречението ще бъде:

sudo chmod 777 test.sh

След като вече сме предоставили разрешенията, стартираме скрипта:

./prueba.sh

С това завършваме, нашия напълно функционален скрипт и перфектен за изпълнение, когато имаме нужда от него и дори да го насрочим по задание.

Препоръчваме да прочетете ръководството за начинаещи в Linux.

Надяваме се, че темата е била полезна и не забравяйте да споделите своя опит и мнения в нашите коментари?

железария

Избор на редакторите

Back to top button