Видове черупки в Linux - Подробно обяснение на видовете черупки в Linux

Съдържание:

Anonim

Въведение в черупките в Linux

Какво е черупка? Черупката е програма, която действа като интерфейс между ядрото на потребителя и операционната система (OS). Черупките са се развили с времето; първата черупка, която се появи на бял свят, беше черупката на Томпсън, която е написана от кен Томпсън в AT&T Bell Labs. Той беше разпространен с версии 1 до 6 на Unix, от 1971 до 1975 г. Скоро, ние получихме черупката на Борн, която е разработена от Стивън Борн в Bell Labs, която беше разпространена като обвивка за UNIX версия 7 през 1979 г. Томпсън черупка не е скриптова обвивка и скоро тя е заменена с черупка на Борн, която е придружена от много подобрения.

Видове черупки в Linux

Следват различните видове черупки

1. Черупката на Борн

Черупката на Bourne е разработена от Стивън Борн в Bell Labs и е разпространена като обвивка за Unix версия 7 през 1979 г. Тази обвивка е обозначена с тази обвивка е по-бърза и няма функции като интерактивна. Това е и обвивката по подразбиране на системата Solaris. Пътят на пълното име на командата в обвивката на Bourne е / bin / shand / bin / sh. Потребителската подкана на Root е #, докато подканата с потребител без корен е $.

Източник : https://images.app.goo.gl/

2. Bash Shell

Bash Shell означава отново обвивка на Bourne и тя е стандартната обвивка на много Linux дистрибуции днес. Тази черупка е много добре съвместима с бурната черупка и носи много подобрения спрямо бурната черупка. Някои от подобренията са контролирането на заданията, редактирането на командния ред, историята на командите с неограничен размер и т.н.
По-долу са някои от примерите на команди:

Операции по файлMVТази команда се използва за преместване или преименуване на файл или директория
кпТази команда ще копира файл или директория.
докосванеТова ще създаде празен файл и може да се използва и за актуализиране на последно променено време
RMТази команда се използва за изтриване на файл.
Directoriesхората с уврежданияТова ще покаже настоящата работна директория
LSИзползва се за изброяване на всички файлове и директории на текущата работна директория, в която се намирате.
защитен режимТази команда ще създаде нова директория.
CDТой ще промени директорията; може да бъде относителен или абсолютен път
RMDIRпремахва директорията с даденото име (директорията трябва да е празна)

Илюстрация на команди

3. The C Shell

C Shell се обозначава с csh. Той е създаден от Бил Джой през 1970 г. в Калифорнийския университет в Бъркли. Това е команден процесор и се изпълнява в команден прозорец.bin / csh е пълното име на командата, подкана по подразбиране на root на потребителя е #, докато подкастната подкана по подразбиране за не-root потребител е име на хост%.


Източник: https://en.wikipedia.org/

Някои от опциите на c shell са-SYNOPSIS: csh -l

бТози аргумент, когато се предаде с csh - ще наложи прекъсване от обработката на опции.
дТова може да се използва за излизане от c черупката
НТова ще стартира c черупка в скрит режим.
сТова ще прочете командния вход от стандартния вход.

4. TENEX c черупка

Това е подобрение спрямо c черупката и може да се използва като команден процесор за команден скрипт, както и като интерактивна обвивка за вход. Това е подобрена, но напълно съвместима версия на c черупката. Тя е обозначена с tcsh и някои от основните характеристики са:

  • Редактиране на командния ред
  • Попълване на командния ред
  • Контрол на работата
  • C като синтаксис

5. Корнската черупка

Корновата обвивка се обозначава с ksh и е написана и разработена от Дейвид Корн през 1980 г. В нея са включени всички функции от c shell (csh) и shell c shell (tcsh). Той е по-бърз от C черупката и е мощен език за програмиране на високо ниво. Пълното име на командата е / bin / ksh, подканата по подразбиране на root на потребителя е #, докато потребителската подкана по подразбиране, която не е root, е $.

В ksh, Metacharacter е един от следните знаци:

  • ;
  • &
  • (
  • )
  • <
  • >
  • нова линия
  • пространство
  • раздел

ksh Характеристики:

  • Редактиране на командния ред
  • Нови cd възможности - Това дава възможност на потребителите да се върнат в предишната директория, без да въвеждат пълно име.
  • Job control - Работата, която работи в ksh shell, може да бъде избутана на заден план с помощта на команди като bg и може също да бъде спряна.
  • Механизъм за история - Файл, наречен .sh_history съхранява всички команди, които изпълняват в ksh shell и могат да бъдат показани по-късно, като стартирате историята на командите.
  • Разширяване на Tilde - Домашната директория на всеки потребител може да бъде насочена към използването на ~ tilde символ.

6. The Z Shell

Z Shell се обозначава с zsh и представлява разширение за bourne shell с много подобрения и се използва като интерактивна черупка за вход. Той комбинира функции от Bash, ksh и tcsh черупка. Използва се и като команден интерпретатор за скриптове на черупките. Някои от важните характеристики на z shell са:

  • Поддръжка на приставки и теми
  • Генериране на име на файл
  • Индекс на концепцията
  • Индекс на функциите
  • Корекция на правописа и приблизително завършване
  • Автоматичен компактдиск
  • Влизане / изход гледане

7. Рибена черупка

The Fish Shell е удобна за потребителя черупка, която е разработена през 2005 г. За разлика от конкурентите си, рибата не се основава на черупката на Bourne или C.

За да инсталирате риба във вашите системи Ubuntu, можем да изпълним команди под:

  • sudo apt-add-repository ppa: fish-shell / release-3
  • sudo apt актуализация
  • sudo apt инсталирате риба

За да го инсталирате на mac os: Brew инсталирайте риба

За да инсталирате риба на Windows : Ако използвате Windows 10, можете да инсталирате риба в подсистемата на Windows за Linux и да издадете:
sudo apt инсталирате риба

Ако обаче имате Windows OS, различна от 10, тогава можем да използваме Cygwin за инсталиране на риба.

Характеристика:

  • Самовнушения
  • Той има уеб-базирани конфигурации
  • Той поддържа 256 терминални технологии
  • Съкращения за завършване на раздели.
  • Изчакайте команда: която чака фонови процеси
  • Променливите също могат да се използват като команди

Заключение - Видове черупки в Linux

В тази статия сме научили за различни видове черупки. Но списъкът не свършва тук, има и много други черупки, но ние покрихме горните черупки, които се развиват до момента.

Препоръчителни статии

Това е ръководство за Видовете черупки в Linux. Тук обсъждаме подробно различните видове черупки в Linux с изображения за по-добро разбиране. Можете също да разгледате и другите ни свързани статии, за да научите повече-

  1. Файлова система Linux
  2. Какво е Linux?
  3. Какво е Unix Shell?
  4. Spark Shell Commands
  5. Ръководство за списъка на командите на Unix Shell
  6. Ръководство за най-добрите Linux оператори