Врсте шкољки у Линуку - Детаљно Објашњење врста шкољки у Линуку

Преглед садржаја:

Anonim

Увод у шкољке у Линуку

Шта је шкољка? Шкољка је програм који делује као интерфејс између кернела корисника и оперативног система (ОС). Шкољке су се развиле с временом; прва шкољка која је дошла на свет била је Тхомпсонова шкољка коју је написао кен Тхомпсон у АТ&Т Белл Лабс. Дистрибуиран је са Верзијама 1 до 6 Уника, од 1971. до 1975. Убрзо смо добили шкољку Боурне коју је развио Степхен Боурне у Белл Лабс, а која је дистрибуирана као љуска за УНИКС верзију 7 1979. Тхе Тхомпсон љуска није била скриптурална шкољка и ускоро је замењена Боурне-овом шкољком, што је праћено многим побољшањима.

Врсте шкољки у Линуку

Следе различите врсте шкољки

1. Борнова шкољка

Шкољку Боурне развио је Степхен Боурне у Белл Лабс и дистрибуирао је као љуску за Уник верзију 7 у 1979. Ова љуска је означена овом љуском је бржа, али јој недостају функције као што је интерактивна. То је такође подразумевана шкољка система Соларис. Пут пуног имена наредбе у Боурне љусци је / бин / сханд / бин / сх. Корисничка брзина коријена је #, а промпт корисника без роот-а је $.

Извор : хттпс://имагес.апп.гоо.гл/

2. Басх Схелл

Басх Схелл поново значи Боурне схелл и она је задата љуска многих Линук дистрибуција данас. Ова љуска је врло компатибилна са боурне шкољком и носи многа побољшања у односу на боурне шкољку. Нека од побољшања су контрола посла, уређивање командне линије, историја наредби неограничене величине итд.
Испод је неколико примера команди:

Операције на датотецимвОва наредба се користи за премештање или преименовање датотеке или директоријума
цпОва наредба ће копирати датотеку или директоријум.
додирОво ће створити празну датотеку и може се користити за ажурирање последње модификованог времена
рмОва наредба се користи за брисање датотеке.
КаталозипвдОво ће приказати тренутни радни директориј
лсОво се користи за попис свих датотека и директорија у тренутном радном директорију у којем се налазите.
мкдирОва наредба ће креирати нови директориј.
цдПромениће директоријум; може бити релативан или апсолутни пут
рмдируклања директоријум са датим именом (директориј мора бити празан)

Илустрације команди

3. Схелл Ц

Ознака Ц је означена са цсх. Направио га је Билл Јои 1970. године на Калифорнијском универзитету у Берклију. То је командни процесор и покреће се у наредбеном прозору.бин / цсх је име пуног пута наредбе, подразумевана брзина роот корисника је #, а подразумевана брзина некоријенског корисника је име хоста%.


Извор: хттпс : //ен.википедиа.орг/

Неке од опција ц схелл-СИНОПСИС: цсх -л

бОвај аргумент када буде послан са цсх - приморава на паузу од обраде опција.
еОво се може користити за излазак из ц шкољке
ХОво ће покренути ц схелл у скривеном режиму.
сОво ће очитати командни унос са стандардног уноса.

4. ТЕНЕКС ц омотач

Ово је побољшање у односу на ц схелл и може се користити као командни процесор за скрипту љуске као и интерактивна пријава за пријаву. То је побољшана, али у потпуности компатибилна верзија ц схелл-а. Означен је тцсх-ом, а неке од главних карактеристика су:

  • Уређивање командне линије
  • Попуњавање командне линије
  • Контрола посла
  • Ц попут синтаксе

5. Корунова шкољка

Корн љуска је означена са ксх, а написао је и развио Давид Корн 1980. године. Садржавао је све карактеристике од ц схелл (цсх) и схелл ц схелл (тцсх). Бржи је од Ц шкољке и моћан је програмски језик високог нивоа. Пуно име наредбе је / бин / ксх, подразумевана брзина роот корисника је #, док је нон-роот подразумевана корисничка брзина $.

У ксх, Метацхарацтер је један од следећих знакова:

  • ;
  • &
  • (
  • )
  • <
  • >
  • Нова линија
  • простора
  • картицу

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

  • Уређивање командне линије
  • Нове могућности ЦД-а - Ово омогућава корисницима да се врате у претходни директориј без уписивања комплетног имена путање.
  • Контрола посла - Посао покренут у ксх схелл-у може се гурнути у позадину помоћу команди попут бг и може се зауставити.
  • Механизам историје - Датотека која се зове .сх_хистори чува све наредбе које извршавају у ксх схелл-у и могу се касније приказати покретањем историје наредби.
  • Тилде експанзија - Домаћи директориј било ког корисника може се упутити коришћењем ~ тј.

6. З Схелл

З Схелл је означен са зсх и представља продужетак за избацивање љуске с многим побољшањима и користи се као интерактивна љуска за пријаву. Комбинује карактеристике из басха, ксх и тцсх шкољке. Такође се користи као командни преводилац за скриптирање граната. Неке од важних карактеристика з схелл-а су:

  • Подршка за додатке и теме
  • Генерација назива датотеке
  • Концепт индекс
  • Индекс функција
  • Правописна корекција и приближни завршетак
  • Аутоматиц ЦД
  • Гледање пријаве / одјаве

7. Рибље шкољке

Рибја шкољка је шкољка прилагођена корисницима која је развијена 2005. године. За разлику од својих конкурената, риба се не темељи на Боурне шкољци или Ц шкољци.

Да бисте инсталирали рибу на ваше Убунту системе, можемо покренути наредбе испод:

  • судо апт-адд-репозиториј ппа: фисх-схелл / релеасе-3
  • судо апт упдате
  • судо апт инсталирати рибу

Да бисте га инсталирали на мац ос: Брев инсталирајте рибу

Инсталација рибе на Виндовс : Ако користите Виндовс 10, можете инсталирати рибу на Виндовс подсистем за Линук и издати:
судо апт инсталирати рибу

Међутим, ако имате Виндовс ОС који није 10, можемо користити Цигвин за инсталирање рибе.

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

  • Аутоматски предлози
  • Има конфигурације засноване на вебу
  • Подржава 256 терминалну технологију
  • Кратице скраћења картице.
  • Сачекајте команду: која чека позадинске процесе
  • Варијабле се такође могу користити као команде

Закључак - Врсте шкољки у Линуку

У овом чланку смо сазнали о различитим врстама шкољки. Али листа се овде не завршава, постоје и многе друге шкољке, али покрили смо горње шкољке које су до данас еволуиране.

Препоручени чланци

Ово је водич за Врсте шкољки у Линуку. Овдје детаљно расправљамо о различитим врстама шкољки у Линуку са сликама ради бољег разумијевања. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -

  1. Линук датотечни систем
  2. Шта је Линук?
  3. Шта је Уник Схелл?
  4. Команде искричавих граната
  5. Водич до листе команди Уник Схелл-а
  6. Водич за најпопуларније Линук операторе