Skip to main content

Mi a Bourne Shell?

A Bourne Shell egy kis program, amely az UNIX REG -n fut;és Linux Operációs rendszerek, és biztosítékot biztosít a rendszerek végrehajtásához a rendszeren.Ezt gyakran parancssori interfésznek vagy parancs -tolmácsnak nevezik, mivel a felhasználó számára nem biztosít grafikus felhasználói felületet (GUI).A végrehajtandó parancsokat és a szükséges paramétereket beírják a héjba.A Bourne Shell szintén szkriptnyelv, amely lehetővé teszi a felhasználók számára, hogy olyan szkriptfájlokat hozzanak létre és hajtsanak végre, amelyek egyetlen parancs útján több program segítségével képesek feldolgozni az adatokat.A Unix -szerű rendszereken a program egyszerűen Sh.A rendszereket Thompson Shell néven ismerték, amelyet Ken Thompson készített, a Unix Reg egyik eredeti alkotója;operációs rendszer.A Thompson Shell a parancs értelmezésére korlátozódott, és számos kiegészítő funkciót külső műveletekként kellett végrehajtani.Később Stephen Bourne létrehozta a Bourne Shell -et a Thompson Shell cseréjéhez, számos új funkciót hozzáadva magához a héjhoz, valamint a kagyló szkriptnyelvét.-megy.Míg ez még mindig volt a UNIX REG parancssori felülete;A hetedik verzió, ez megnyitotta a felhasználók számára a héj szkriptek kidolgozását is, amelyek összekapcsolják a parancsokat az adatok feldolgozása érdekében.A programozás használatával a felhasználó olyan változókat hozhat létre, amelyek ismert vagy ismeretlen adatokat rögzíthetnek a bemeneti vagy outputból, és manipulálhatják ezen adatok feldolgozását feltételes utasítások felhasználásával a szkriptben egy olyan technikával, amelyet vezérlőáramnak neveznek.

Ez volt az első héj, amely a jelkezelés néven ismert funkciót is megvalósította.A Bourne Shell -en keresztül a felhasználó egy adott típusú jelet küldhet a számítógépen már futó folyamathoz, és arra utasíthatja ezt a folyamatot, hogy valami mást tegyen.Ezek közül sok olyan módszer, amellyel leállíthat egy olyan folyamatot, amely végrehajt, és valamilyen kimenetet előállíthat, amely felhasználható a hibakereséshez, bár mások léteznek egy folyamat átmenetileg megállítása, folytatás és így tovább.Egy másik az első a Bourne Shell számára.Egy Unix -szerű rendszeren minden futó programnak van egy táblája, amely felsorolja a nyitott fájlok fájlleírókat.Ez tartalmazhat bármit, az egyszerű szöveges fájltól a könyvtárig vagy akár a kommunikációs aljzatokig, amelyeket a feldolgozások az adatok megosztására használnak egymással.Annak érdekében, hogy egy felhasználó ellenőrizze a rendszerben lévő fájlleírók felett, hogy a számítógépen gyakorlatilag mindent megtérítsen a bemenet és a kimenet felett.mint például a folyamatok interaktív ellenőrzésének képessége, a parancs álnevek létrehozásának és a történelem megtartásának képessége.Később azonban számos leszármazott kezdett megjelenni, amelyek a leghasznosabb héjjellemzőket vették ki, amelyeket az évek során kidolgoztak, és új kagylókba dobták őket.Az egyik gyakori példa a Bourne-Új-Héj vagy a Bash, amely sok Linux Reg-en gyakori;rendszerek.Ennek eredményeként ezeknek az leszármazottaknak sokan képesek teljes mértékben végrehajtani a rendszeres Bourne Shell szkripteket, így minden Unix reg; -hus rendszert adhat az eredeti Bourne Shell valamilyen módon.Sok Linux Rendszerek, ez egyszerűen egy link SH -tól bash -ig vagy más képes leszármazottnak.