Как да напишете скрипт на Shell с помощта на Bash Shell в Ubuntu: 8 стъпки

Съдържание:

Как да напишете скрипт на Shell с помощта на Bash Shell в Ubuntu: 8 стъпки
Как да напишете скрипт на Shell с помощта на Bash Shell в Ubuntu: 8 стъпки

Видео: Как да напишете скрипт на Shell с помощта на Bash Shell в Ubuntu: 8 стъпки

Видео: Как да напишете скрипт на Shell с помощта на Bash Shell в Ubuntu: 8 стъпки
Видео: Как да премахнем паролата (пас кода / pass code) на вашият iPhone, iPad, iPod Touch (Bg Audio) 2024, Април
Anonim

Искали ли сте някога да автоматизирате операциите във вашата операционна система? Искали ли сте някога да напишете програма, която да създаде файл и да го копира в конкретна директория? Мислили ли сте някога да изпълнявате тези задачи с помощта на BASH Shell в Ubuntu? Ако е така, това е статията за вас!

Стъпки

Напишете скрипт на обвивка, използвайки Bash Shell в Ubuntu Стъпка 1
Напишете скрипт на обвивка, използвайки Bash Shell в Ubuntu Стъпка 1

Стъпка 1. Стартирайте терминала

Можете да стартирате терминала, като отворите тирето и го потърсите по име. Можете също да го отворите с помощта на клавишната комбинация Ctrl+Alt+T.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 2
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 2

Стъпка 2. Стартирайте редактора на vi/vim

Vim е безплатен и популярен текстов редактор, който използва интерфейса на командния ред. Ако понастоящем нямате инсталиран Vim, можете да направите това лесно, като въведете тази команда в терминала: sudo apt-get install vim.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 3
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 3

Стъпка 3. Въведете vim ListDir.sh и натиснете ↵ Enter

След като влезете в редактора, въведете „I“или „i“. Това ще ви позволи да вмъкнете/започнете да въвеждате скрипта си.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 4
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 4

Стъпка 4. Въведете следния код:

#!/bin/bash. Това е известно като a Шебанг линия.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 5
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 5

Стъпка 5. Въведете кода, както е показано на фигурата

Първият ред (ехо "Добре дошли") отпечатва реда "Добре дошли" в терминала. echo се използва за връщане на дадения текст и нов ред. Вторият ред (ls) изброява съдържанието на директорията. Това е съкращение от списък. Последният ред (друг ехо израз) връща текста. Това завършва списъка с директории.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 6
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 6

Стъпка 6. Излезте от vim

Въведете следните комбинации от клавиши, Esc +: + wq, за да излезете от редактора. Това ще запише промените във файла и ще ви върне към терминала. Запазете файла като ListDir.sh

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 7
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 7

Стъпка 7. Променете разрешенията за достъп

Въведете следната команда: chmod +x ListDir.sh. chmod е команда, използвана в Unix като операционни системи за промяна на разрешенията за достъп до файл.

Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 8
Напишете скрипт на Shell, използвайки Bash Shell в Ubuntu Стъпка 8

Стъпка 8. Стартирайте скрипта

Въведете./ListDir.sh, за да изпълните този скрипт. Трябва да получите списъка с директории и съобщението, както е показано на горното изображение.

Съвети

  • По подразбиране vim не е инсталиран.
  • Използвайте vim, за да редактирате скриптовете на черупката си.
  • Въведете паролата си и оставете Ubuntu да направи магията.
  • След като инсталацията приключи, издайте командата.

Предупреждения

  • Като начало, поставете скриптите на черупката си в домашната си директория, когато започнете пътуването си със скрипт на черупката. Веднъж удобни, поставете ги в необходимата ви директория.
  • Уверете се, че файловете, които създавате, не се намират в никакви системни директории на / = основната файлова система.

Препоръчано: