Командная оболочка Unix

Командный язык POSIX оболочки (стандарт 2017).

Кома́ндная оболо́чка Unix (англ. Unix shell, часто просто «шелл» или «sh») — командный интерпретатор, используемый в операционных системах семейства Unix, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд. В первую очередь, под shell понимаются POSIX-совместимые оболочки, восходящие к Bourne shell (шелл Борна), появившемуся в Unix Version 7.

Разновидности

  • sh — оригинальный шелл Борна; dash, bash, zsh — другие современные клоны Bourne shell (расположены по возрастанию функциональности).
    • ksh (KornShell) — клон шелла Борна, разработанный Дэвидом Корном из AT&T Labs. Синтаксис совместим, функциональность интерактивности увеличена[1].
    • pdksh (public domain ksh) — открытая (почти целиком является общественным достоянием[2]) реализация ksh.
    • bash (bourne again shell) (эмуляция совместимости POSIX[1]) расширенная Борном свободная (разработанная в рамках проекта GNU) оболочка ash, сходная с pdksh. Стандартная оболочка в Linux.
  • C shell — (несовместима с POSIX shell) оболочка, с синтаксисом на основе Си, созданная Университетом Беркли в рамках проекта по реализации BSD Unix.
    • csh (C-Shell) — оболочка из состава дистрибутива BSD, имеет Си-образный синтаксис и не является POSIX-совместимой. Впервые введены возможности управления заданиями и произведены другие улучшения.
    • tcsh (csh) — реализация csh с интерактивными возможностями, не уступающими bash[1]. Удобна для интерактивной работы. Совместима с csh.
  • ash (Almquist shell, оболочка Альмквиста), BusyBox — современные микроверсии, предназначенные для встраиваемых систем, а также используемые в мини-дистрибутивах[неизвестный термин].
  • xsh (Xiki shell, от executable wiki) — новая командная оболочка, совмещающая командный и графический режимы работы
  • fish (Friendly Interactive SHell) — (несовместима с POSIX) командная оболочка, отличительными особенностями которой являются продвинутое автодополнение и подсветка синтаксиса "из коробки", а также упрощённый язык скриптов

Программирование

sh является удобным и часто используемым интерпретируемым языком программирования. Он содержит стандартные конструкции для циклов, ветвления, объявления функций и т. п. Данный язык часто используется в UNIX-подобных системах при создании различных сценариев (скриптов) работы, в частности, сценариев автоматического конфигурирования исходных кодов программ перед их компиляцией. Отличительная особенность языка sh — многие операции, которые в традиционных языках программирования являются встроенными, выполняются с помощью вызова внешних программ. Так, например:

  • expr используется для вычисления арифметических выражений;
  • test используется для сравнения чисел и строк, а также для определения наличия или атрибутов файлов;
  • sed, tr, awk, head, tail, cut и другие — для работы с текстом.

Примечания

  1. 1 2 3 Алексей Федорчук. Введение в Zsh (shell zsh). OpenNET (23 декабря 2003). Дата обращения: 10 июня 2010. Архивировано 21 июля 2011 года.
  2. pdksh. Дата обращения: 10 июня 2010. Архивировано 23 августа 2011 года.

Ссылки

Read other articles:

المقالة التالية مختصة بإحصائيات بطولة أمم أوروبا 2020، والتي أقيمت في 11 دولة أوروبية، في الفترة من 11 يونيو إلى 11 يوليو 2021.[1] في هذه المقالة، لا يتم احتساب الأهداف التي تم تسجيلها خلال ركلات الترجيح، وتعتبر المباريات التي يتم تحديدها بركلات الترجيح بمثابة تعادل. الهدافين ...

 

Kapal penjelajah kelas Slava, Soviet penunjukan designation Project 1164 Atlant (Bahasa Rusia untuk Atlas), adalah kelas dari kapal penjelajah rudal yang dirancang dan dibangun di Uni Soviet untuk Angkatan Laut Soviet, dan saat ini dioperasikan oleh Angkatan Laut Rusia.[1][2][3][4][5][6] Panjang kapal ini 186,4 m. Desain dimulai pada akhir 1960-an, berdasarkan penggunaan rudal P-500 Bazalt, dan dimaksudkan sebagai alternatif bertenaga konvensio...

 

Yoshkar-Ola Йошкар-ОлаTranskripsi Other • MariЙошкар-ОлаNational theatre of the Mari El BenderaLambang kebesaranPeta lokasi Yoshkar-Ola Yoshkar-OlaLokasi Yoshkar-OlaTampilkan peta RusiaYoshkar-OlaYoshkar-Ola (Mari El)Tampilkan peta Mari ElKoordinat: 56°37′58″N 47°53′45″E / 56.63278°N 47.89583°E / 56.63278; 47.89583Koordinat: 56°37′58″N 47°53′45″E / 56.63278°N 47.89583°E / 56.63278; 47.89...

محمد ملحم مناصب رئيس بلدية حلحول   في المنصب1976  – 2005  عضو اللجنة التنفيذية لمنظمة التحرير الفلسطينية   في المنصب29 نوفمبر 1984  – 28 سبتمبر 1991  معلومات شخصية اسم الولادة محمد حسن عبد الرحمن ملحم الميلاد 4 سبتمبر 1929  حلحول  الوفاة 17 يوليو 2021 (91 سنة) [1]  ع�...

 

Kereta api PapandayanKereta api Papandayan pada hari pertama pengoperasiannya, sedang melaju menuju Stasiun Bekasi TimurInformasi umumJenis layananKereta api antarkotaStatusBeroperasiDaerah operasiDaerah Operasi I JakartaPendahuluPapandayan Ekspres (rute BD-CN via CKP, namun batal beroperasi)Mulai beroperasi24 Januari 2024; 2 bulan lalu (2024-01-24)Operator saat iniKereta Api IndonesiaJumlah penumpang harian520 penumpang per hari[butuh rujukan]Lintas pelayananStasiun awalGambirJu...

 

Disambiguazione – Se stai cercando altri significati, vedi Judo (disambigua). JudoCompetizione di Judo alle olimpiadiFederazioneInternational Judo Federation InventatoXIX secolo ContattoContatto pieno GenereMaschile e femminile Indoor/outdoorIndoor Campo di giocoGrappling, Sottomissioni OlimpicoSi Manuale Jūdō (柔道?) in kanji Il judo[1] (柔道?, jūdō, via della cedevolezza) adattato anche come giudo o giudò, è un'arte marziale[2], uno sport da combattimento,un...

Le Timbre-Poste † Первый номер журнала, вышедший 15 февраля 1863 года Специализация филателия Периодичность один раз в месяц Язык французский Адрес редакции Брюссель Главный редактор Жан-Батист Моэнс Страна  Бельгия Издатель Жан-Батист Моэнс История издания 1863—1900 Дата основ�...

 

World ranking list Top 20 Rankings as of 1 March 2024[1] Rank Change Team Points 1  United States 784.8 2  Spain 773.9 3  Germany 759 4 1  Serbia 757.9 5 1  Australia 756.3 6 2  Latvia 750.6 7 1  Canada 746.2 8 1  Argentina 743.2 9  France 737.1 10  Lithuania 713.1 11  Slovenia 703.6 12 1  Brazil 660.4 13  Italy 655.7 14  Greece 641.6 15  Poland 611.7 16  Puerto Rico 608.4 17  Montenegro 607.7 18 1 &#...

 

Северный морской котик Самец Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапси...

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

 

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

 

В Википедии есть статьи о других людях с фамилиями Волконская и Раевская. О матери Льва Толстого см. Толстая, Мария Николаевна (1790) Мария Волконская Имя при рождении Мария Николаевна Раевская Дата рождения 22 июля (3 августа) 1804[1] Место рождения Каменка, Чигиринский у...

Canadian and American actor Patrick J. AdamsAdams at a promotional event for Suits in 2013BornPatrick Johannes Adams[1] (1981-08-27) August 27, 1981 (age 42)Toronto, Ontario, CanadaNationalityCanadianAmericanAlma materUniversity of Southern California (BFA)OccupationActorYears active2001–presentSpouse Troian Bellisario ​(m. 2016)​Children2 Patrick Johannes Adams (born August 27, 1981[2]) is a Canadian and American actor. He is know...

 

1911 political protest movement in China Monument to remember the martyrs killed in the Railway Protection Movement in People's Park, Chengdu. The Railway Protection Movement (simplified Chinese: 保路运动; traditional Chinese: 保路運動; pinyin: bǎo lù yùndòng), also known as the Railway Rights Protection Movement, was a political protest movement that erupted in 1911 in late Qing China against the Qing government's plan to nationalize local railway development projects...

 

Football leagueMontenegrin Second LeagueOfficial logoFounded2006Country MontenegroConfederationUEFANumber of teams10Level on pyramid2Promotion toMontenegrin First LeagueRelegation toMontenegrin Third LeagueDomestic cup(s)Montenegrin CupCurrent championsBokelj (3rd title) (2023–24)Most championshipsBokelj (3 titles)TV partnersMNE Sport TVWebsitehttp://fscg.meCurrent: 2023–24 season The Montenegrin Second League (Montenegrin: Druga crnogorska fudbalska liga – Druga CFL – 2. CFL) i...

2008年夏季奥林匹克运动会库克群岛代表團库克群岛国旗IOC編碼COKNOC庫克群島體育與國家奧林匹克委員會網站oceaniasport.com/index_id_61.html(英文)2008年夏季奥林匹克运动会(北京)2008年8月8日至8月24日運動員4參賽項目2个大项历届奥林匹克运动会参赛记录(总结)夏季奥林匹克运动会1988199219962000200420082012201620202024 2008年夏季奧林匹克運動會庫克群島代表團參加2008年8月8日至8月24...

 

City in Mississippi, United StatesMeridian, MississippiCityA view of downtown from the third floor of Meridian City Hall; the 16-story Threefoot Building dominates the skylineMeridian City HallMeridian Museum of ArtRiley CenterTemple Theater FlagNickname: Queen CityMotto: A Better Longitude On LifeLocation of Meridian in Lauderdale CountyMeridianLocation in the United StatesShow map of MississippiMeridianMeridian (the United States)Show map of the United StatesCoordinates: 32°22�...

 

Promozione1971-1972 Competizione Promozione Sport Calcio Edizione Organizzatore FIGC - LNDComitato Regionale Trentino-Alto Adige Luogo  Italia Cronologia della competizione 1970-1971 1972-1973 Manuale Voce principale: Promozione 1971-1972. Nella stagione 1971-1972 la Promozione era il quinto livello del calcio italiano (il massimo livello regionale). Tuttavia nel 1971-1972 in Trentino-Alto Adige il massimo livello regionale continuò ad essere la Prima Categoria. Il campionato è strutt...

2002 anime Magical Shopping Arcade AbenobashiNorth American DVD cover of the complete seriesアベノ橋魔法☆商店街(Abenobashi Mahō Shōtengai)GenreComedy[1]Isekai[2]Parody[1]Created byGainax MangaWritten bySatoru AkahoriIllustrated byRyūsei DeguchiPublished byKodanshaEnglish publisherNA: TokyopopMagazineMonthly Magazine ZDemographicSeinenOriginal runSeptember 2001 – August 2002Volumes2 MangaManga Abenobashi Mahō ☆ ShōtengaiWritten...

 

関西テレビ放送 > ウエストワン 株式会社ウエストワンWEST ONE inc.種類 株式会社市場情報 非上場本社所在地 日本〒530-0025大阪府 大阪市北区扇町2-1-7設立 1997年(平成9年)5月1日業種 情報・通信業法人番号 2120001061003 事業内容 テレビ番組の制作技術、報道技術、音楽ライブ中継/収録、PR映像・CM・音楽PVの企画制作など代表者 椎畑 章資本金 5,000万円売上高 11億7000万円...