Bawo Ati Ati Idi ti O Ṣe Yoo Lo Awọn Ṣiṣe $ SHLVL

Awọn iyipada $ SHLVL ni a lo lati sọ fun ọ pe ọpọlọpọ awọn awọlaga ni o jin. Ti o ba ni idamu nipasẹ eyi o tọ lati bẹrẹ ni ibẹrẹ.

Kini Ikarahun?

A ikarahun gba awọn aṣẹ ati ki o fun wọn si ọna ṣiṣe iselọlẹ lati ṣe. Lori ọpọlọpọ awọn ọna ṣiṣe Lainos ni a npe ni irọhun BASH (Awọn Ibẹrẹ Burne Again) ṣugbọn awọn miran wa pẹlu C Shell (tcsh) ati igbẹ KORN (ksh).

Bawo ni Lati Wọle si Ikarahun Lainosii

Ni gbogbo igba gẹgẹbi olulo ti o nlo pẹlu eto irọhun nipasẹ lilo ti eto imulation ebute gẹgẹbi XTerm, konsole tabi ebute gnome.

Ti o ba nṣiṣẹ oluṣakoso Windows bi Openbox tabi ayika iboju bi GNOME tabi KDE iwọ yoo wa emulator ebute kan lati akojọ aṣayan tabi dash kan. Lori awọn ọna pupọ ọna abuja CTRL ALT ati T yoo ṣii window window kan bi daradara.

Ni bakanna o le yipada si tty miiran (teletypewriter) eyiti o pese wiwọle si taara si igun ila ila. O le ṣe eyi nipa titẹ CTRL ALT ati F1 tabi CTRL ALT ati F2 bbl.

Kini Ipele Ikarahun

Nigbati o ba n ṣiṣẹ aṣẹ kan ninu ikarahun kan o nṣakoso ni nkan ti a npe ni ipele ikarahun. Laarin ikarahun kan o le ṣii ikarahun miran ti o mu ki o jẹ iyọọda tabi ikarahun ti ṣi i.

Nitorina ni a ṣe le ṣe akiyesi ikarahun obi boya boya igbọnwọ 1 ati ikarahun ọmọ yoo jẹ ikarahun 2.

Bawo ni Lati Ifihan Ipele Ipele naa

O yẹ ki o wa bi ko si iyalenu ti o da lori akọle ti ọrọ naa pe ọna ti o le sọ iru ipele iyẹhun ti o nṣiṣẹ ni jẹ nipa lilo iyipada $ SHLVL.

Lati wo ipele ikarahun ti o n ṣiṣẹ lọwọlọwọ ni iru awọn atẹle:

echo $ SHLVL

Dipo o ni anfani ti o ba ṣiṣe aṣẹ ti o wa loke ninu window window o le jẹ ohun iyanu lati ri pe esi ti o pada jẹ 2.

Ti o ba jẹ pe o ṣiṣe aṣẹ kanna pẹlu lilo tty lẹhinna abajade jẹ 1.

Idi idi eyi ti o le beere lọwọ rẹ? Daradara ibi ayika ti o nṣiṣẹ ni ṣiṣe lori oke ikarahun kan. Ipele naa yoo jẹ ipele 1. Gbogbo window ti o wa ni ibudo ti o ṣii lati inu ibi iboju yii ni lati jẹ ọmọ ti ikarahun ti o ṣi irọye tabili ati nitorina ipele igbọnwọ ko le bẹrẹ ni eyikeyi nọmba miiran ju 2 lọ.

Tty ko ṣiṣẹ ni ayika iboju ati nitorina o jẹ ikarahun ipele kan 1.

Bawo ni Lati Ṣẹda awọn Awọn Ẹbẹ Owo

Ọna to rọọrun lati ṣe idanwo idiwọn ti awọn ọpọn ati awọn iyọọda jẹ bi atẹle. Ṣii soke window window ati ki o tẹ awọn wọnyi:

echo $ SHLVL

Gẹgẹ bi a ti mọ lati window idabu oju oṣuwọn ikarahun kekere jẹ 2.

Bayi laarin awọn window window tẹ awọn wọnyi:

sh

Atilẹyin aṣẹ lori ara rẹ nṣakoso ikarahun ibaraẹnisọrọ kan ti o tumọ si pe o nlo ikarahun laarin ikarahun tabi apo-owo kan.

Ti o ba tun tẹ eyi si tun:

echo $ SHLVL

Iwọ yoo ri pe ipele ti ikarahun ti ṣeto si 3. Ṣiṣe awọn ilana aṣẹ lati laarin laarin awọn iwe-iṣowo yoo ṣii bọọlu afẹyinti ti isanmi ati ki ipele ikarahun yoo wa ni ipele 4.

Kilode ti Ipele Ipele naa ṣe pataki?

Ipele ikarahun ṣe pataki nigbati o ba nrongba nipa abajade awọn oniyipada ninu awọn iwe afọwọkọ rẹ.

Jẹ ki a bẹrẹ pẹlu nkan rọrun:

aja = ibi
echo $ dog

Ti o ba ṣiṣe aṣẹ ti o loke ninu ikarahun ọrọ maisie yoo han si window window.

Šii ikarahun tuntun kan nipa titẹ awọn wọnyi:

sh

Ti o ba ṣiṣe aṣẹ yi o yoo ri pe ko si nkan ti o pada:

echo $ dog

Iyẹn jẹ nitori iyọọda $ dog nikan ni o wa ni ipele ikarahun 2. Ti o ba tẹ iru jade lati jade kuro ni ipamọ ati ṣiṣe echo $ dog lẹẹkansi ọrọ naa yoo han lẹẹkansi.

O tun yẹ ki o ronu nipa iwa ti awọn oniyipada agbaye laarin ikarahun kan.

Bẹrẹ ni window titun ati ki o tẹ iru awọn wọnyi:

okeere ajeji = ibi
echo $ dog

Bi o ṣe le reti ọrọ maisie yoo han. Nisii ṣii ṣiṣowo ati tẹ echo $ dog lẹẹkansi. Ni akoko yi iwọ yoo rii pe ọrọ butie ti han paapaa tilẹ o jẹ ninu iwe-aṣẹ kan.

Idi fun eyi ni pe aṣẹ ọja-tita lọ ṣe agbaye iyipada aṣiṣe $. Yiyipada iyipada ẹdinwo $ dola laarin apo-owo naa paapaa ti o ba lo pipaṣẹ ọja-gbigbe lọ ko ni ipa kankan lori awọn ikunra ti awọn obi.

Ireti lati inu eyi o le rii pe mọ ipele ikarahun ti o n ṣiṣẹ ni o ni diẹ ninu awọn iwe afọwọkọ.

Awọn apẹẹrẹ ti mo ti fi fun ni o rọrun pupọ ṣugbọn o jẹ wọpọ fun iwe-ẹyọ ọkan ti a kọ silẹ lati pe iwe-ẹda ikarahun miiran ti o jẹ pe o tun pe iwe-ẹda ikarahun miiran ti gbogbo wọn ti nṣiṣẹ nisisiyi ni ipele oriṣiriṣi. Mọ ipo ikarahun le jẹ pataki.