톰프슨 셸

톰프슨 셸(Thompson shell, 톰슨 셸)은 1971년 최초 버전의 유닉스에 도입된 최초의 유닉스 셸로서, 켄 톰프슨이 작성하였다.[1] 스크립팅을 위해 설계되지 않은 단순한 명령 인터프린터였으나 그럼에도 불구하고 명령 줄 인터페이스의 여러 혁신적인 기능들을 도입함으로써 차기 유닉스 셸의 개발로 이어지게 되었다.

역사

명령 줄 인터프리터의 셸(shell)이라는 이름과 셸을 운영 체제 커널 밖의 사용자 프로그램으로 만든다는 개념은 유닉스의 선구자 멀틱스에 도입되었다.

톰프슨 셸의 초기 기능은 입출력 리다이렉션을 위한 간략한 문법이었다. 멀틱스에서 명령의 입출력을 리다이렉트하는 일에는 리다이렉션을 시작하고 중단하기 위한 별도의 프로그램이 필요하였다. 유닉스에서는 < 심볼로 이루어진 명령 줄에 인수를 간단히 추가하고 이어서 입력을 위한 파일명이나 출력을 위한 > 심볼을 넣으면 셸은 해당 명령의 실행 중에 입출력을 리다이렉트해준다. 이러한 문법은 이미 1971년 최초 버전의 유닉스 릴리스에 존재하였다.

나중에는 파이프라는 개념이 추가되었다. 더글러스 매클로이의 제안대로 리다이렉션 문법이 확장됨으로써 한 명령의 출력이 다른 명령의 입력으로 전달될 수 있었다. 버전 3 매뉴얼에 기술된 원래의 파이프 문법은 다음과 같았다:

명령1 >명령2>

이 문법을 너무 모호한 것으로 입증되어 파일로 향하는 리다이렉션과 파일로부터 오는 리다이렉션 간에 쉽게 혼동되어 시스템은 "명령2"가 명령 "명령2"인지 파일 "명령2"인지 구별할 수 없다. 버전 4에서 이 문법은 | 및 ^ 기호를 둘 다 사용하여 파이프를 지시하도록 변경되었다:

명령1 | 명령2

이는 정확히 다음과 동일한 결과이다:

명령1 ^ 명령2

이 > 심볼은 다음과 같이 변경되었다:

command1 > file1

이렇게 하면 명령1의 출력은 파일1에 추가된다.

< 및 >를 사용한 리다이렉션, 그리고 |를 사용한 파이프의 톰프슨 셸 문법은 견고한 것으로 입증되어 다른 대부분의 유닉스 셸과 일부 다른 운영 체제의 셸(특히 도스, OS/2, 마이크로소프트 윈도우)에 채택되었다.

같이 보기

각주

  1. J. R. Mashey (1976년 10월 13일). “Using a Command Language as a High-Level Programming Language”. Proceedings of the 2nd International Conference on Software Engineering: 169–176. 

외부 링크

Read other articles:

1993 studio album by Anita O'DayRules of the RoadStudio album by Anita O'DayReleased1993RecordedMarch 29–30, 1993GenreVocal jazzLength64:33LabelPabloProducerBuddy BregmanAnita O'Day chronology Live in Person(1993) Rules of the Road(1993) Wave: Live at Ronnie Scott's(1993) Professional ratingsReview scoresSourceRatingAllmusic[1]The Penguin Guide to Jazz Recordings[2] Rules of the Road is a 1993 studio album by Anita O'Day.[3] Track listing Rules of the Road (C...

 

Raymond MasseyMassey dalam foto publisitas untuk Adventures in Paradise, Mei 1961LahirRaymond Hart Massey(1896-08-30)30 Agustus 1896Toronto, KanadaMeninggal29 Juli 1983(1983-07-29) (umur 86)Los Angeles, California, A.S.MakamBeaverdale Memorial Park di New Haven, ConnecticutAlmamaterUniversity of Toronto Balliol College, OxfordPekerjaanActorTahun aktif1918–1973Partai politikRepublikSuami/istriMargery Fremantle ​ ​(m. 1921; c. 1929)​ ...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Cabo Espichel – berita · surat kabar · buku · cendekiawan · JSTOR Cabo Espichel. Cabo Espichel (lit. Tanjung Espichel) adalah sebuah tanjung yang terletak di sebelah barat Sesimbra, Portugal. Wisatawan s...

Dewan LegislatifDaerah Admnistratif KhususHong Kong 香港特別行政區立法會Dewan Legislatif ke-6JenisJenisUnikameral SejarahDidirikan26 Juni 1843 (1843-06-26) (Kolonial)25 Januari 1997 (1997-01-25) (Sementara)1 Juli 1998 (1998-07-01) (HKSAR)PimpinanPresiden  Andrew Leung, BPA sejak 12 Oktober 2016 KomposisiAnggota70Partai & kursi Pro-Beijing (40) Tradisional Pro-Beijing (18)   DAB (12)   FTU (5)   FLU (1) Konservatif (17)   BPA (7)  ...

 

Bandar Udara Internasional Teniente Luis CandelariaIATA: BRCICAO: SAZSInformasiJenisPublik/MiliterPengelolaPemerintah dan Aeropuertos Argentina 2000 S.A.LokasiSan Carlos de Bariloche, Provinsi Río NegroZona waktuUTC-3Koordinat{{{coordinates}}} Lt. Luis Candelaria Aerolíneas Argentinas Boeing 737-500 di Bandara Bariloche. Bandar Udara Internasional Teniente Luis Candelaria (Spanyol: Aeropuerto Internacional de Bariloche - Teniente Luis Candelariacode: es is deprecated ) (IATA: BRC, ICAO...

 

Biathlon World Championships 2012Host cityRuhpoldingCountryGermanyEvents11Opening1 MarchClosing11 MarchWebsitewww.ruhpolding2012.com← Khanty-Mansiysk 2011Nové Město 2013 → The 45th Biathlon World Championships were held in Ruhpolding, Germany, from 1 to 11 March 2012. Biathlon at the 2012 World ChampionshipsIndividualmenwomenSprintmenwomenPursuitmenwomenMass startmenwomenRelaymenwomenmixedvte There were total of 11 competitions held: sprint, pursuit, individual, mass s...

Cet article est une ébauche concernant une commune du Puy-de-Dôme. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Le bandeau {{ébauche}} peut être enlevé et l’article évalué comme étant au stade « Bon début » quand il comporte assez de renseignements encyclopédiques concernant la commune. Si vous avez un doute, l’atelier de lecture du projet Communes de France est à votre disposition pour vous aider. Consultez également la page d’aid...

 

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

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

José Casares GilFonctionsProcurateur aux Cortes franquistes5e législature des Cortes franquistes (d)14 mai 1955 - 14 avril 1958Procurateur aux Cortes franquistes1re législature des Cortes franquistes (d)16 mars 1943 - 24 avril 1946Président de l'Académie royale des sciences exactes, physiques et naturelles1940-1958Blas CabreraAlfonso Peña BoeufMembre de l'Assemblée nationale consultative10 octobre 1927 - 15 février 1930Membre du conseil d'expansion des études et de la recherche scien...

 

The Republic of Moldova is the most common country of origin of foreign-born residents in Romania. Immigration to Romania is less common than immigration to most other European Union countries, with Romania having 3.6% of the population foreign born as of 2021.[1] Among immigrants, the most common countries of birth were Republic of Moldova (40%), Italy (11%) and Spain (9%).[2] About two thirds of the foreign born population consists of labour migrants.[3] Romania has...

 

أم الحصم تقسيم إداري البلد  البحرين[1] منطقة أم الحصم إحداثيات 26°12′13″N 50°36′06″E / 26.203611111111°N 50.601666666667°E / 26.203611111111; 50.601666666667   الرمز الجغرافي 290087  تعديل مصدري - تعديل   26°12′13″N 50°36′06″E / 26.203611111111°N 50.601666666667°E / 26.203611111111; 50.601666666667أم الحصم هي...

PlaceKawempe Kawempe Division (sub-county) is one of the five divisions that comprise the city of Kampala along with Makindye division, Lubaga division, Nakawa division and Central division, It has 19 parishes and 771 villages. The parishes include Bwaise I, Kanyanya, Kazo ward, Kyebando, Makerere iii, Mulago I, Bwaise ii, Kawempe I, Kikaya, Makerere I, Mpererwe, Mulago iii, Bwaise III, Kawempe ii, Komambogo, Makerere ii, Mulago i, Makerere University. The division's current mayor is His wors...

 

Fictional antagonist Wicked Witch redirects here. For the stock character in fairy tales, see hag. For other uses, see Wicked Witch (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may contain an excessive amount of intricate detail that may interest only a particular audience. Please help by spinning off or relocating any relevant information, and removing e...

 

New Orleans SaintsFootball americano Black and Gold; The Who Dats Boys The Bless You Boys; The Cajun Kids The Beasts of The Bayou; the Simon Templars Segni distintiviUniformi di gara Colori socialiNero, oro, bianco               MascotteGumbo the dog e Sir Saint InnoWhen the Saints Go Marching In Dati societariCittà New Orleans (LA) Paese Stati Uniti Lega National Football League ConferenceNFC DivisionNFC South Fondazione1967 D...

Disambiguazione – Stoichkov rimanda qui. Se stai cercando il calciatore spagnolo soprannominato Stoichkov, vedi Juan Diego Molina Martínez. Hristo StoičkovStoičkov nel 2016Nazionalità Bulgaria Altezza178 cm Peso73 kg Calcio RuoloAllenatore (ex centrocampista, attaccante) Termine carriera1º dicembre 2003 - giocatore CarrieraGiovanili 1976-1982 Marica Plovdiv Squadre di club1 1982-1984 Hebros32 (14)1984-1990 CSKA Sofia119 (81)1990-1995 Barcellona151 (76)1995-1996&...

 

Association football club For the athletics club, see Club Sol de América (Asunción). Football clubSol de AméricaFull nameClub Sol de AméricaNickname(s)El DanzarínEl UnicolorLos Dragones AzulesFoundedMarch 22, 1909; 115 years ago (1909-03-22)GroundEstadio Luis Alfonso Giagni,Villa Elisa, ParaguayCapacity11,000ChairmanCarlos GiagniManagerCésar CastroLeaguePrimera División2023División Intermedia, 1st of 16 (promoted)WebsiteClub website Home colours Away colours Third c...

 

County in Ohio, United States County in OhioChampaign CountyCountyChampaign County Courthouse in Urbana FlagSealLocation within the U.S. state of OhioOhio's location within the U.S.Coordinates: 40°08′N 83°46′W / 40.14°N 83.77°W / 40.14; -83.77Country United StatesState OhioFoundedMarch 1, 1805[1]Named forplain in FrenchSeatUrbanaLargest cityUrbanaArea • Total430 sq mi (1,100 km2) • Land429 sq mi...

Жан-Клод Карр'єрфр. Jean-Claude CarrièreЖан-Клод Карр'єр. Студійне фото Studio Harcourt Paris, 2006президент La Fémisd[1]Ім'я при народженніЖан-Клод Франсуа Карр'єрДата народження17 вересня 1931(1931-09-17) (92 роки)Місце народженняКоломб'єр-сюр-Орб, Еро, ФранціяДата смерті8 лютого 2021(2021-02-08)[2][1][...

 

Basketball Bundesliga 2008-2009Dettagli della competizioneSport Pallacanestro Federazione DBB Squadre18 VerdettiCampione EWE Oldenburg(1º titolo) Ripescaggi Gießen 46ers Eisb. Bremerhaven Non ammesse allastagione successiva Colonia 99ers Giants Nördlingen MVP Jason Gardner Miglior allenatore John Patrick Miglior marcatore Omari Westley (526) MVP delle finali Rickey Paulding Cronologia della competizioneed. successiva →     ← ed. prec...