Ксонсх: вишеплатформски командни редак и језик шкољке

Ксонсх: вишеплатформски командни редак и језик шкољке

Ксонсх: вишеплатформски командни редак и језик шкољке

Последњих дана сам претраживао интернет тражећи корисне информације у вези са Схелл Сцриптинг. У циљу ажурирања кода згодног малог софтверског алата који сам направио пре нешто више од деценије. Апликација која се у то време звала Линук након инсталације – Бицентенниал Сцрипт (ЛПИ-СБ), и генерисан је само са Командне линије засноване на Басх-у. И усред те претраге наишао сам на занимљив услужни програм или програм који се зове "Ксонсх".

За оне који никада нису чули за ову апликацију, вреди очекивати да је то одличан алат за терминалски софтвер који нуди а језик љуске и а Командни редак на више платформи који ради са Питон.

Схелл Сцриптинг

И као и обично, пре него што заронимо у данашњу тему Алати и употреба терминала, а тачније о корисној апликацији под називом  "Ксонсх", оставићемо за заинтересоване следеће линкове до неких претходни сродни постови. На такав начин да могу лако да их истраже, ако је потребно, након што заврше читање ове публикације:

„Схелл Сцриптинг је техника (вештина) дизајнирања и креирања скрипте (датотеке за аутоматизацију задатака) преко љуске (пожељно) оперативног система или уређивача текста (графичког или терминала). Ово је тип програмског језика који се генерално тумачи. То јест, док се већина програма компајлира (шифрује), јер се трајно конвертује у одређени (посебан) код пре него што може да се изврши (процес компилације), схелл скрипта остаје у свом оригиналном облику (њен извор кода у текстуалном облику) и тумаче се команда по команду сваки пут када се изврше". Схелл, Басх и скрипте: Све о Схелл скриптовима

Интернет ресурси за учење скриптирања шкољки
Повезани чланак:
Интернет ресурси и услужни програми за учење скриптирања шкољки
Схелл Сцриптинг
Повезани чланак:
Изградите свој програм корак по корак користећи Схелл Сцриптинг - 1. део

Ксонсх: Схелл за Басх, Питхон и још много тога

Ксонсх: Схелл за Басх, Питхон и још много тога

Шта је Ксонсх?

Према вашем званична веб локација, апликација "Ксонсх" Укратко је описано на следећи начин:

"То је љуска коју покреће Питхон. Вишеплатформски језик љуске и командни редак који покреће Питхон. Језик је надскуп Питхон-а 3.6+ са неким додатним шкољкама на које сте навикли из Басх-а и Питхон-а. Ради на свим главним системима укључујући Линук, ОСКС и Виндовс. Ксонсх је намењен свакодневној употреби од стране стручњака и почетника".

Међутим, касније то са њом додају:

"Сваки корисник терминала може лако да помеша Питхон и Схелл команде (као што је Басх) у моћном и поједностављеном приступу командне линије".

Што једноставнијим речима значи да приликом извршења "Ксонсх" нуди нам се Схелл или терминално окружење где можемо покрените обе једноставне команде као Сложене командне линије Басх Схелл-а ас оф Питон. Што може бити изузетно корисно, и за СисАдмин и Девс, што се тиче терминалних ентузијаста и почетника, било да науче или да почну да раде.

karakteristike

Тренутно, "Ксонсх" иде за његовим најновија верзија броја 0.11.0, објављен дан 17/11/21. И може се инсталирати на много начина, на пример, преко конзоле, на традиционалан начин са уобичајеним менаџером пакета који се користи у свакој ГНУ/Линук дистрибуцији, као од стране менаџера питхон пип, или путем датотеке АппИмаге или помоћу Доцкер-а.

Међу његовим опште карактеристике или функције има следеће:

  1. Омогућава вам да комбинујете (Басх) Схелл команде са Питхон-ом или обрнуто.
  2. Омогућава коришћење екстензија независних произвођача, контрибутионс или контрибс, који нису ништа друго до скуп алата и конвенција за проширење функционалности консх-а.
  3. Нуди робустан интерфејс у ​​смислу управљања историјом, пошто креира датотеке историје са богатом структуром и метаподацима и АПИ-јем за интеракцију са њима.
  4. Укључује моћно брзо прилагођавање путем довршавања картица, повезивања тастера и прилагодљивих стилова боја који су подразумевано уграђени.

Док, у овом најновија актуелна верзија нове функције су укључене, као што су:

  1. Додавање споја тастера ЦТРЛ-десно да се заврши једна реч аутосугестије.
  2. Приказ типа и описа варијабли окружења по завршетку.
  3. Побољшани пип/кпип комплетер.
  4. Додавање тастера ЦТРЛ-Бацкспаце за брисање једне речи преко $КСОНСХ_ЦТРЛ_БКСПЦ_ДЕЛЕТИОН.

За више информација о "Ксонсх" Можете посетити њен званични одељак на ПиПи y ГитХуб, или директно ваш одељак документација y Водич, на свом званичном сајту.

Снимке екрана

У нашем случају, након инсталирања са командом «sudo apt install xonsh» и следећи «sudo pip3 install prompt_toolkit», могли смо да почнемо да га извршавамо и куцајући Басх и Питхон команде само један Граната, како је приказано испод:

Отварање терминала

Снимак екрана 1

Покретање Ксонсх Схелл-а

Снимак екрана 2

Снимак екрана 3

Примери команди Басх

Ксонсх: Снимак екрана 4

Ксонсх: Снимак екрана 4

Примери Питхон команди

Ксонсх: Снимак екрана 5

Коначно, да истражите више чланака о Схелл Сцриптинг DesdeLinux можете кликнути на следеће веза. А ако сте радознали да видите апликацију са којом развијам чист башПрепоручујем да одете код мене ИоуТубе канал и погледајте видео записе о Линук након инсталације – аутоматизована скрипта за оптимизацију (ЛПИ-СОА).

Преглед: Банер пост 2021

Резиме

Укратко, "Ксонсх" то је одличан алат терминалски софтвер (ЦЛИ). Штавише, изузетно је корисно за оне који воле правите скрипте или вежбајте Схелл Сцриптинг, не само о Басх али о Питон, међу другима (Зсх, Фисх и Плумбум). Стога се надамо да занимљив алат настави да се развија у корист оних који су страствени Корисници ГНУ / Линука, и Терминал.

Надамо се да је ова публикација веома корисна за целину «Comunidad de Software Libre, Código Abierto y GNU/Linux». И не заборавите да га коментаришете испод и поделите са другима на вашим омиљеним веб локацијама, каналима, групама или заједницама друштвених мрежа или система за размену порука. Коначно, посетите нашу почетну страницу на «DesdeLinux» да истражите још вести и придружите се нашем званичном каналу Телеграм од DesdeLinux.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.