Gbigbe Nipasẹ Agbaye ti Linux BASH Writing - Apá III

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ọ.

  1. Loye Awọn imọran Ede Ikarahun Ikarahun Linux - Ipilẹ I
  2. Awọn iwe afọwọkọ Shell 5 fun Awọn tuntun Linux lati

    Ka siwaju →

Bashtop - Ọpa Abojuto Ohun elo fun Lainos

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 →

Kọ ẹkọ Iyato Laarin Nkan Nkan ati Ipara ni Bash

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 →

Kọ iyatọ laarin Laarin $$ati $BASHPID ni Bash

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 →

Awọn ọna oriṣiriṣi lati Ṣẹda ati Lo Awọn Aliasi Bash ni Lainos

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.

Ṣayẹwo Awọn Aliasi Bash ni Lainos

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 →

Bii o ṣe le Lo titi Loop ninu Awọn iwe afọwọkọ ikarahun Rẹ

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 ... ... done Ka siwaju →

Awọn ọna oriṣiriṣi lati Ka Faili ni Iwe afọwọkọ Bash Lilo Lakoko Yipo

Nkan 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 →