Увод у шкољке у Линуку
Шта је шкољка? Шкољка је програм који делује као интерфејс између кернела корисника и оперативног система (ОС). Шкољке су се развиле с временом; прва шкољка која је дошла на свет била је Тхомпсонова шкољка коју је написао кен Тхомпсон у АТ&Т Белл Лабс. Дистрибуиран је са Верзијама 1 до 6 Уника, од 1971. до 1975. Убрзо смо добили шкољку Боурне коју је развио Степхен Боурне у Белл Лабс, а која је дистрибуирана као љуска за УНИКС верзију 7 1979. Тхе Тхомпсон љуска није била скриптурална шкољка и ускоро је замењена Боурне-овом шкољком, што је праћено многим побољшањима.
Врсте шкољки у Линуку
Следе различите врсте шкољки
1. Борнова шкољка
Шкољку Боурне развио је Степхен Боурне у Белл Лабс и дистрибуирао је као љуску за Уник верзију 7 у 1979. Ова љуска је означена овом љуском је бржа, али јој недостају функције као што је интерактивна. То је такође подразумевана шкољка система Соларис. Пут пуног имена наредбе у Боурне љусци је / бин / сханд / бин / сх. Корисничка брзина коријена је #, а промпт корисника без роот-а је $.
Извор : хттпс://имагес.апп.гоо.гл/
2. Басх Схелл
Басх Схелл поново значи Боурне схелл и она је задата љуска многих Линук дистрибуција данас. Ова љуска је врло компатибилна са боурне шкољком и носи многа побољшања у односу на боурне шкољку. Нека од побољшања су контрола посла, уређивање командне линије, историја наредби неограничене величине итд.
Испод је неколико примера команди:
Операције на датотеци | мв | Ова наредба се користи за премештање или преименовање датотеке или директоријума |
цп | Ова наредба ће копирати датотеку или директоријум. | |
додир | Ово ће створити празну датотеку и може се користити за ажурирање последње модификованог времена | |
рм | Ова наредба се користи за брисање датотеке. | |
Каталози | пвд | Ово ће приказати тренутни радни директориј |
лс | Ово се користи за попис свих датотека и директорија у тренутном радном директорију у којем се налазите. | |
мкдир | Ова наредба ће креирати нови директориј. | |
цд | Промениће директоријум; може бити релативан или апсолутни пут | |
рмдир | уклања директоријум са датим именом (директориј мора бити празан) |
Илустрације команди
3. Схелл Ц
Ознака Ц је означена са цсх. Направио га је Билл Јои 1970. године на Калифорнијском универзитету у Берклију. То је командни процесор и покреће се у наредбеном прозору.бин / цсх је име пуног пута наредбе, подразумевана брзина роот корисника је #, а подразумевана брзина некоријенског корисника је име хоста%.
Извор: хттпс : //ен.википедиа.орг/
Неке од опција ц схелл-СИНОПСИС: цсх -л
б | Овај аргумент када буде послан са цсх - приморава на паузу од обраде опција. |
е | Ово се може користити за излазак из ц шкољке |
Х | Ово ће покренути ц схелл у скривеном режиму. |
с | Ово ће очитати командни унос са стандардног уноса. |
4. ТЕНЕКС ц омотач
Ово је побољшање у односу на ц схелл и може се користити као командни процесор за скрипту љуске као и интерактивна пријава за пријаву. То је побољшана, али у потпуности компатибилна верзија ц схелл-а. Означен је тцсх-ом, а неке од главних карактеристика су:
- Уређивање командне линије
- Попуњавање командне линије
- Контрола посла
- Ц попут синтаксе
5. Корунова шкољка
Корн љуска је означена са ксх, а написао је и развио Давид Корн 1980. године. Садржавао је све карактеристике од ц схелл (цсх) и схелл ц схелл (тцсх). Бржи је од Ц шкољке и моћан је програмски језик високог нивоа. Пуно име наредбе је / бин / ксх, подразумевана брзина роот корисника је #, док је нон-роот подразумевана корисничка брзина $.
У ксх, Метацхарацтер је један од следећих знакова:
- ;
- &
- (
- )
- <
- >
- Нова линија
- простора
- картицу
ксх карактеристике:
- Уређивање командне линије
- Нове могућности ЦД-а - Ово омогућава корисницима да се врате у претходни директориј без уписивања комплетног имена путање.
- Контрола посла - Посао покренут у ксх схелл-у може се гурнути у позадину помоћу команди попут бг и може се зауставити.
- Механизам историје - Датотека која се зове .сх_хистори чува све наредбе које извршавају у ксх схелл-у и могу се касније приказати покретањем историје наредби.
- Тилде експанзија - Домаћи директориј било ког корисника може се упутити коришћењем ~ тј.
6. З Схелл
З Схелл је означен са зсх и представља продужетак за избацивање љуске с многим побољшањима и користи се као интерактивна љуска за пријаву. Комбинује карактеристике из басха, ксх и тцсх шкољке. Такође се користи као командни преводилац за скриптирање граната. Неке од важних карактеристика з схелл-а су:
- Подршка за додатке и теме
- Генерација назива датотеке
- Концепт индекс
- Индекс функција
- Правописна корекција и приближни завршетак
- Аутоматиц ЦД
- Гледање пријаве / одјаве
7. Рибље шкољке
Рибја шкољка је шкољка прилагођена корисницима која је развијена 2005. године. За разлику од својих конкурената, риба се не темељи на Боурне шкољци или Ц шкољци.
Да бисте инсталирали рибу на ваше Убунту системе, можемо покренути наредбе испод:
- судо апт-адд-репозиториј ппа: фисх-схелл / релеасе-3
- судо апт упдате
- судо апт инсталирати рибу
Да бисте га инсталирали на мац ос: Брев инсталирајте рибу
Инсталација рибе на Виндовс : Ако користите Виндовс 10, можете инсталирати рибу на Виндовс подсистем за Линук и издати:
судо апт инсталирати рибу
Међутим, ако имате Виндовс ОС који није 10, можемо користити Цигвин за инсталирање рибе.
Карактеристике:
- Аутоматски предлози
- Има конфигурације засноване на вебу
- Подржава 256 терминалну технологију
- Кратице скраћења картице.
- Сачекајте команду: која чека позадинске процесе
- Варијабле се такође могу користити као команде
Закључак - Врсте шкољки у Линуку
У овом чланку смо сазнали о различитим врстама шкољки. Али листа се овде не завршава, постоје и многе друге шкољке, али покрили смо горње шкољке које су до данас еволуиране.
Препоручени чланци
Ово је водич за Врсте шкољки у Линуку. Овдје детаљно расправљамо о различитим врстама шкољки у Линуку са сликама ради бољег разумијевања. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -
- Линук датотечни систем
- Шта је Линук?
- Шта је Уник Схелл?
- Команде искричавих граната
- Водич до листе команди Уник Схелл-а
- Водич за најпопуларније Линук операторе