Вступ до команд сценарію оболонки

Напевно, ви багато читали про те, як важливі системи на базі UNIX в нашому щоденному житті. Від вас, як очікується, вам сподобаються системи на базі Unix більше, ніж системи на основі Windows, особливо якщо ви належите до галузі технологій. Linux була дуже популярною операційною системою через свою ефективну файлову систему, надійну структуру та менш схильну до атак. Операційну систему складають переважно дві речі Kernel та Shell. Давайте трохи поговоримо про сценарії оболонок. У цій статті ми детально розглянемо команди сценаріїв оболонок.

Сценарій оболонки - це набір команд, які потрібно виконати таким чином, що оболонка може їх виконувати. Кажуть, що це комбінація довгих і повторюваних командних послідовностей в один сценарій, щоб його можна було виконувати як і коли потрібно. Основна ідея створення сценарію оболонки - зменшити навантаження кінцевого користувача. Давайте розберемося з сценарієм оболонки за допомогою прикладу. Припустимо, ми повинні використовувати аргументи в конкретному сценарії, тоді нам просто потрібно створити скрипт оболонки, починаючи з #! / Bin / bash, а потім повторювати текст, який ви хочете надрукувати, параметризуючи знаком $. Кількість аргументів може бути записано у вигляді $ 1, $ 2 тощо.

Основні команди сценаріїв оболонок

  • Команда Echo : Команда echo використовується для друку.

  • Використання змінної: змінна використовується для зберігання деякого значення, щоб все значення не потрібно повторювати, а замість цього можна використовувати змінні.


  • Кот: Ця команда Shell Scripting використовується для показу вмісту файлу. Це одна з дуже важливих команд, що використовуються в Linux.

  • Grep: Ще одна дуже важлива команда, яка використовується для пошуку певного тексту у файлі та генерування результатів для вас, пов’язаних із узгодженим шаблоном.

  • Більше символу (>): Це використовується, якщо ви хочете зберегти текст, написаний на консолі, для збереження у файл.

  • Ls : Як випливає з назви, ls - це команда, яка відповідає за перелік папок і файлів, присутніх у певному каталозі. Ця команда сценаріїв оболонок часто додається до інших команд, таких як –ltr або –lrt тощо, залежно від потреби.

  • Piping (|): Це ще одна дуже основна команда операційної системи на базі Linux, яка використовується для отримання виводу, отриманого з однієї команди, безпосередньо в іншу. Цей символ під назвою труба найчастіше можна побачити разом із командою зіскріплення. В деяких місцях цей трубопровід також можна сказати ланцюговим.

  • Менше символу (<): Якщо ви бажаєте взяти дані безпосередньо з файлів, тоді буде використаний <символ.

  • Pwd: Це ще одна дуже основна команда Linux, яка використовується для того, щоб вказати поточну робочу директорію і, отже, назва pwd. Найголовніше, коли вам потрібно знати, в якій папці ви перебуваєте, папки.

  • Mkdir і CD: Ці дві команди йдуть рука об руку. Mkdir, з одного боку, несе відповідальність за створення або створення каталогу, з іншого боку, компакт-диск використовується для зміни каталогу, переходячи до нього. Ці команди працюють лише для директорій / папок, а не для файлів.

Проміжні команди оболонки сценарію

  • Ifconfig: Він використовується для знання інтерфейсу на основі ядра для мереж. Ця команда в основному використовується під час завантаження для того, щоб знати та налаштовувати інтерфейси як і коли це необхідно. В іншому випадку команда ifconfig вступає в роль лише тоді, коли потрібна певна налаштування системи або деяка налагодження.

  • Netstat : Це одна з головних команд, яка оновлює список команд сценаріїв оболонок. Netstat використовується для відображення інформації, пов’язаної з мережею, наприклад даних таблиць маршрутизації, мережевих з'єднань, маскарадних з'єднань, статистики інтерфейсів, членства в багатоадресних передачах і т.д.

  • Nslookup : Ця команда сценаріїв оболонок використовується, головним чином, з управління інфраструктурою та командою techOps / DevOps, оскільки вони зобов'язані працювати з глибоким рівнем мереж. Це команда на основі мережевих утиліт, яка відображає інформацію інтернет-серверів. Він запитує сервер доменних імен і тим самим отримує результат, пов'язаний з інформацією про ім’я сервера.

  • Dig : Це ще одна проміжна команда сценаріїв оболонок, яка використовується для запиту серверів доменних імен та надання інформації про адреси хостів, серверів імен, обміну поштою тощо тощо. В основному використовується для запиту одного заданого хоста.

Розширені команди сценаріїв оболонки

  • Час роботи : Це команда, яка використовується для відстеження будь-якої шкідливої ​​чи будь-якої незвичайної діяльності, яка може впливати на вашу систему. Uptime використовується для того, щоб знати, що насправді сталося, коли сервер залишився без нагляду.

  • Стіна: Це одна з найважливіших команд сценарію оболонки, особливо для адміністратора, оскільки це може використовуватися для трансляції повідомлень n кількості людей, усім тим, у кого для дозволу на повідомлення встановлено так. Потім повідомлення подається як аргумент стіні або воно також надсилається як стандартний вхід для стіни.

  • Mesg: Ця команда дозволяє вам взяти під контроль, чи можуть люди використовувати "написати", надаючи опцію y | n.

  • w: Хоча ця команда з однієї літери може зробити чудеса можливими, оскільки це комбінація команд "хто і час тривалості", які подаються в послідовності відразу після іншої.

  • вгорі: використовується для відображення всіх процесів процесора. Ця команда найкраще відома, оскільки вона оновлюється і постійно відображає всі процеси ЦП, які працюють і працюють за один момент часу, поки не буде подано команду переривання.

  • Перейменувати: Як підказує ім'я, ця команда використовується для перейменування імені файлу.

Поради та рекомендації щодо використання команд сценарію оболонки оболонки

Порада використовувати команду сценарію оболонки полягає в тому, що вона повинна використовуватися там, де дія зайва, щоб її можна було автоматизувати, оскільки основна ідея створення сценарію оболонки - зменшити навантаження кінцевого користувача. Ще одна хитрість полягає у використанні клавіші Tab під час написання команди, щоб виконати команду.

Висновок

У Unix можливі нескінченні команди для сценаріїв оболонок і освоєння їх усіх неможливо. Основна увага повинна бути зосереджена на зміцненні основних команд та роботі з рештою в той час, коли це дозволяє час. З щоденною практикою ви б точно пам’ятали всі ці команди та багато іншого. Я сподіваюся, що вам сподобалась ця стаття команд Shell Scripting Commands, продовжуйте читати наші статті.

Рекомендовані статті

Це було керівництво для команд сценаріїв оболонок. Тут ми обговорили основні та вдосконалені команди сценаріїв оболонок та деякі негайні команди скриптування оболонок. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Ви повинні спробувати Команди свиней
  2. Як користуватися командами MongoDB
  3. Використання команд Tableau
  4. Іскрові команди
  5. Введення в параметри сценарію оболонки
  6. Для циклу в оболонці Сценарій | Як для циклу працює?
  7. Список команд пакетного сценарію