Mi linux kagyló rövid vizsgálata bash

Mi linux kagyló rövid vizsgálata bash

A koncepció a héj

A modern operációs rendszerek olyan absztrakciós szinten, amely lehetővé teszi, hogy használja a terminálok együtt a shell. Skins nőttek lehetőségek dolgozni szöveges módban, és jön a csomagban minden Linux disztribúció.

Shell - egy speciális program tolmács. Ő a közvetítő a felhasználó és az operációs rendszer. Ha belép parancsot egy terminál ablakot, a héj elfogta, és elvégzi a további feldolgozás, amely lehetővé teszi, hogy vezessenek be programozási elemek. Például, akkor az alkalmazás futtatásához, és rögzítse az eredményeket a teljesítményét a fájlt. A művelet nem igényel további erőfeszítések, az értelmező mindent magad, és azt írja a nevét illeszkedik egy rövid sort.

A Linux, van többféle kagyló, de általában hasonló funkcionalitást. Ez és a következő tanulságok magyarázni a működési elvét a Bash shell. Ez és származékai leggyakrabban használt a gyakorlatban.

jegyzet
Elvégzése információkeresés a témával, akkor veszi észre, hogy a „szöveges terminál” és a „shell” kifejezéseket szinonimaként használjuk. Ez valójában egy rendszer komponensek. Azonban, mivel ezek megoldhatatlan illeszkedésre, az ilyen használat elfogadható meghatározásokat.

Főbb jellemzői Bash

Bash történelem folyamán nyúlik vissza 1987. A héj által kifejlesztett Brian Fox alapján már meglévő Bourne shell. Ez egy széles körű lehetőségek. Az elmúlt években számos más tolmácsok, jelentősen megelőzve Bash sebességgel. Azonban egy nagy közösség és a telepítés szinte minden Linux-disztribúció, megtartja népszerűsége.

Amikor megnyit egy Linux szöveges terminálon héj betöltődik automatikusan. A felhasználónak nem kell további műveleteket. Az alábbiakban egy egyszerű példát a visszhang parancsot, és a felvétel eredményeit egy fájlba.

Elvégzése után Bash shell parancs létrehozza a felhasználó saját nevű fájl bash-test.txt mappát. Ez tartalmazza majd a megjelenő szöveg után az echo.

Kagyló és a felhasználók

Több héj megtalálható az operációs rendszert. Linux lehetővé teszi minden egyes felhasználó számára, hogy egy adott házzal van betöltve a terminál, amikor elindul.

Lásd, amit a shell, hogy mely felhasználók kapcsolódnak akkor az / etc / passwd. Minden vonal azt - ez az a meghatározás, egyetlen felhasználó részére. A sor végére a kettőspont után arra a helyre futtatható shell fájl helyét. Például a / bin / bash. Néha előfordulhat, hogy egyes felhasználók ezt a részét a vonal jelzi a / bin / false. Ez a meghatározás megtiltja bármely héj.

A rendszergazda manuálisan rögzíti a / etc / passwd. Ha Ön rendszeres felhasználó, akkor a parancs futtatásához chsh jelezve futtatható shell fájl helyét.

Részarány sotscetyah: