Јуникс љуска (енгл. Unix shell) је интерпретатор командне линије или љуска која пружа традиционални кориснички интерфејс за Јуникс и Јуниксу сличне оперативне системе. Корисници рукују рачунаром путем уноса команди као текст у кориснички интерфејс да их изврши, или путем креирања скрипта са једном или више команди.

tcsh и sh љуске

Најинфлуентније Јуникс љуске су биле Борн љуска и C љуска. Борн љуску, sh, је написао Стефан Борн у АТ&Т-у као оригинални Јуникс интерпретатор командне линије. Она је увела основне особине које су заједничке за све Јуникс љуске. Неке од њих су каналисање, here document, командна супституција, променљиве, контролне структуре за тестирање услова и итеративно извршавање, и уопштено замењивање имена фајлова. ALGOL 68 је у знатној мери утицао на синтаксу sh интерпретера.[1]

Референце уреди

  1. ^ Re: Late Bloomers Revisited USENET post to comp.lang.misc by Piercarlo "Peter" Grandi, Dept of CS, UCW Aberystwyth, UK, Dec 17, 1989.

Литература уреди

  • Еллие Qуиглеy (2001). „Интродуцтион то УНИX схеллс”. Униx Схеллс бy Еxампле. Прентице Халл ПТР. ISBN 0-13-066538-X.  – а хисторy оф тхе вариоус схеллс, анд тхе усес оф анд респонсибилитиес оф а схелл он Униx

Спољашње везе уреди