Az operációs rendszer utasításokat vár. Az utasításokat egy már eleve futó program várja, ezt nevezzük parancsértelmezőnek. Három fajta parancsértelmező van:
Az utasítások egy részét maga a parancsértelmező hajtja végre. Ezek általában fájl vagy könyvtárkezelő parancsok. A többi parancs önálló program formájában található valahol az operációs rendszer könyvtárszerkezetében. Ezeket az utasításoknak a helyét az operációs rendszerben eltároljuk. Másként mindig be kellene írni az adott program teljes elérési útját. Hiszen honnan tudná a parancsértelmező, hogy a felhasználó által indítani kívánt program melyik könyvtárban található.
Ebből a célból a fontosabb könyvtárak, alkönyvtárak útvonalait eltároljuk egy környezeti változóban.
A környezeti változót az operációs rendszerekben a Path (PATH) változókban állítjuk be. Windows alatt pontosvesszővel (;) tagoljuk, Linux alatt kettősponttal (:) tagoljuk.
Vezérlőpult -> Rendszer -> "Speciális" fül -> "Környezeti változók" gomb "Rendszerváltozók" rész
Kijelölöm a Path környezeti változót, az előugró ablakban a „Változó értéke:” mezőben egy pontosvessző után felveszem az új útvonalat. A végén az „Ok” gombokra kattintva bezárom az ablakokat. (Parancssorban csak akkor lesz érvényes az új beállítás, ha a parancsablakot az előbbi beállítás után indítom.)
Az operációs rendszer és bizonyos programok számára a rendszerben adatokat tárolunk. Mivel ezek az adatok változhatnak, ezért a tárolókat változóknak hívjuk. A változókat az operációs rendszerben mint „környezetben” tároljuk. Ebből ered a név: környezeti változó.
echo %PATH%
echo $PATH
A Linux LBA címzési módot, a DOS és Windows CHS címzési módot használja.
Fogalmak
Operációs rendszer | Újsor típusa | Újsor karkater | Hex |
---|---|---|---|
Mac eredeti | Kocsi vissza (Carriage Return) | „r” | 0D |
Windows | Kocsi vissza + Soremelés (Carriage Return + Line Feed) | „\r\n” | 0D 0A |
Unix (Linux) és Mac OS X | Soremelés (Line Feed) | „\n” | 0A |
Egy sor sor2
Operációs rendszer | E | g | y | s | o | r | Sortörés | S | o | r | 2 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Mac eredeti | 45 | 67 | 79 | 20 | 73 | 6F | 72 | 0D | 73 | 6F | 72 | 32 |
Windows | 45 | 67 | 79 | 20 | 73 | 6F | 72 | 0D 0A | 73 | 6F | 72 | 32 |
Unix (Linux) és Mac OS X | 45 | 67 | 79 | 20 | 73 | 6F | 72 | 0A | 73 | 6F | 72 | 32 |
A területi, helyi beállítások az operációs rendszeren használt nyelvi jellemzők beállítását jelenti. Windowsos rendszereken területi beállításokról szoktunk beszélni, míg Linuxon helyi beállításokról (a Locale, azaz lokális) szavakból.
Start -> Beállítások -> Vezérlőpult -> Területi és nyelvi beállítások
locale