Awọn nkan ti tẹlẹ ti tẹlẹ ti ‘Ikarahun mimọ Shell’ ni a ni riri pupọ ati nitorinaa Mo n kọ nkan yii lati fa ilana ti ko ni opin ti ẹkọ lọ.
awọn ilana ṣiṣe, ati bandiwidi lati darukọ diẹ diẹ.
O gbe pẹlu atilẹyin ere-ere ati UI ebute ebute pẹlu akojọ aṣayan isọdi kan. Mimojuto ọpọlọpọ awọn iṣiro eto jẹ ṣiṣe rọrun nipasẹ eto afinju ti awọn oriṣiriṣi awọn apakan ifihan.
Pẹlu Bashtop, o tun le ṣe lẹsẹsẹ awọn ilana, bakanna bi rọọrun yipada laarin awọn aṣayan yiyan lẹsẹsẹ. Ni afikun, o le firanṣẹ SIGKILL, SIGTERM, ati SIGINT si awọn ilana ti o fẹ.
Bashtop le fi sori ẹrọ mejeeji Linux, macOS, ati paapaa FreeBSD. Ninu
Ka siwaju →Idojukọ akọkọ ti nkan yii ni lati ni oye kedere ohun ti o ṣẹlẹ nigbati o ba n ṣiṣẹ iwe afọwọkọ la orisun iwe afọwọkọ ni bash. Ni akọkọ, a yoo ni oye kedere bi a ṣe fi eto naa silẹ nigbati o ba pe iwe afọwọkọ ni awọn ọna oriṣiriṣi.
AKIYESI: ṣiṣẹda iwe afọwọkọ pẹlu itẹsiwaju ko ṣe pataki. Akosile yoo ṣiṣẹ daradara paapaa laisi awọn amugbooro.
Ni ipilẹṣẹ, gbogbo iwe afọwọkọ bẹrẹ pẹlu laini ti a pe ni shebang (#!). Aami Hash ni bash yoo tumọ bi awọn asọye ṣugbọn shebang ni itumọ patak
Ka siwaju →Laipẹ Mo n ṣiṣẹ lori iwe afọwọkọ ikarahun kan ati pe Mo rii iyatọ nla ni bii bash pataki oniyipada $ ati BASHPID huwa. Gbogbo ilana ti n ṣiṣẹ ni Lainos yoo pin pẹlu ID ilana kan ati pe iyẹn ni ọna ẹrọ ṣiṣe ṣe mu ilana naa.
Bakan naa, igba ebute oko bas rẹ yoo tun sọtọ pẹlu ID ilana kan. Oniyipada pataki kan wa ti a pe ni \"$\" ati \"$BASHPID \" eyiti o tọju ID ilana ti ikarahun lọwọlọwọ.
Tẹsiwaju ati ṣiṣe aṣẹ ni isalẹ lati w
Ka siwaju →A le pe Alias ni bash ni irọrun bi aṣẹ tabi ọna abuja ti yoo ṣiṣẹ aṣẹ/eto miiran. Alias jẹ iranlọwọ pupọ nigbati aṣẹ wa gun pupọ ati fun awọn ofin ti a lo nigbagbogbo. Lori abala nkan yii, a yoo rii bi agbara ṣe jẹ inagijẹ ati awọn ọna oriṣiriṣi lati ṣeto inagijẹ kan ki o lo.
Alias jẹ aṣẹ ti a kọ sinu ikarahun kan ati pe o le jẹrisi rẹ nipa ṣiṣe:
$ type -a alias alias is a shell builtinṢaaju ki o to fo ati
Ka siwaju →Ni bash fun, lakoko, ati titi di awọn itumọ lupu mẹta. Lakoko ti lupu kọọkan ṣe iyatọ si iṣelọpọ ati ṣiṣe idi wọn idi wọn ni lati ṣe itọsẹ lori apo-koodu kan nigbati a ṣe ayẹwo igbekalẹ kan.
Titi ti a fi lo lupu lati ṣe iwe koodu koodu kan titi ti a o fi ṣe ayẹwo ikosile lati jẹ eke. Eyi jẹ deede idakeji ti lupu igba diẹ. Lakoko ti lupu ṣe nṣakoso koodu koodu lakoko ti ikosile jẹ otitọ ati titi lupu ṣe ni idakeji.
until [ expression ] do code block ... ... doneNkan yii jẹ gbogbo bi o ṣe le ka awọn faili ni awọn iwe afọwọkọ bash nipa lilo lupu igba diẹ. Kika faili kan jẹ iṣẹ ti o wọpọ ni siseto. O yẹ ki o faramọ pẹlu awọn ọna oriṣiriṣi ati ọna wo ni o munadoko lati lo. Ni bash, iṣẹ-ṣiṣe kan le ṣee ṣe ni ọpọlọpọ awọn ọna ṣugbọn ọna ti o dara julọ nigbagbogbo wa lati gba iṣẹ ṣiṣe ati pe o yẹ ki a tẹle.
Ṣaaju ki o to rii bi a ṣe le ka awọn akoonu faili ni lilo lakoko lupu, alakoko iyara lori bii lakoko ti lupu ṣiṣẹ. Lakoko ti lupu ṣe atunyẹwo ipo
Ka siwaju →