U dhis barnaamijkaaga tallaabo tallaabo adoo adeegsanaya Qoraalka Shell - Qaybta 3

Qoraaladii hore taxanahan taxanaha ah, waxaan dib u xasuusannay sida loo hirgaliyo a:

Shell Scripting

Iyo kuwii hore, sida loo hirgaliyo a Shebang iyo BSM (Bash Mode Adag / Xaalad adag oo Bash ah).

Dhaqannada ugu wanaagsan ee lagu abuuro Qoraalka Shell ee GNU / Linux - Qaybta 1

Dhaqannada ugu wanaagsan ee lagu abuuro Qoraalka Shell ee GNU / Linux - Qaybta 2

Halkan waxaa ku yaal tusaale a Laba nooc oo dil ah ama fulin la fuliyay, oo tusaale u soo qaadanaya mid ka mid ah kuwayga barnaamijyada (codsiyada) xaqiiqooyinka ku jira a Qoraalka Shell loo yaqaan Linux Post Ku Rakib - Qormo Laba Biloodle ah 8.0:

Tani waa inay noqotaa qaybta (qaybta) Si loo xaqiijiyo in qoraalkaasi aanu runti soconayn oo markaa laga fogaado inuu laba jeer ordo, ama uu ku guuldareysto in waqtigii hore ee la waday, uu si guul ah ku dhammaaday. Anigu shaqsiyan waxaan kudarsadaa khadadka soo socda si aan u abuuro qaybtan


###############################################################################
# INICIO DEL MODULO DE DETECCIÓN DE DOBLE EJECUCIÓN ó EJECUCIONES FALLIDAS
###############################################################################

if [[ -f  $UBICACION/$FILE_LOCK ]]; then

   setterm -background red
   echo "El Script no podrá ejecutarse!"
   echo "Debido a que el Archivo de Bloqueo de doble ejecución lo impide."
   sleep 5 ; exit 0

 else

  touch $UBICACION/$FILE_LOCK

fi

###############################################################################
# FINAL DEL MODULO DE DETECCIÓN DE DOBLE EJECUCIÓN ó EJECUCIONES FALLIDAS
###############################################################################

====================

Talo soo jeedin:

Tifatiraha VI

Waxaan ka shakisanahay in badan oo ka mid ah sahlanaanta isticmaalka, markay tahay tafatir qoraalkaaga adoo maraya terminaalka waa inuu adeegsadaa tifaftiraha nano taas oo aan fududeyn kaliya in la maareeyo laakiin sidoo kale leh ikhtiyaarrada caadiga ah ee ugu caansan ee lagu fuliyo geeddi-socodka habeynta loo baahan yahay ee feyl qoraal ah, sida Qoraalka Shell, si kastaba ha noqotee, taladayda ugu fiican ee kiiskan waa inay bartaan oo ay isticmaalaan Tafatiraha vi, taas oo aan ahayn oo keliya wax badan oo horumarsan, in kasta oo la dhammaystiray, laakiin markii la bartay, waxay bixin doontaa hababka lagama maarmaanka u ah isbeddelada ama hawlgallada feylasha qaab wax ku ool ah oo hufan.

Si kale haddii loo dhigo, Vi ama Vim waa tifaftire fayl waxtar badan leh, kaas oo bixiya dabacsanaan weyn markaad tafatirto qoraallada, wax ka beddelka feylasha qoraalka, iyo noocyo kale oo badan oo faylal ah, laakiin wixii ka sarreeya, markii barnaamij la sameynayo. Fikradayda, waa mid ka mid ah tifaftireyaasha ugu fiican ee jira, si kastaba ha noqotee, sida caadiga ah, marka isticmaaleyaasha nano ay bilaabaan inay isticmaalaan oo ay arkaan qaab ka duwan oo loo adeegsado, badanaa waxay dhacdaa in xag-jirnimo «Ama ay jecel yihiin ama ay neceb yihiin. hadda righ ". Waxaan u maleynayaa inay mudan tahay barashada sida loo isticmaalo!

Xaqiiqdii gelitaanka hore waxay umuuqataa tifaftire qoraal ah oo aan fiicnayn iyo leh qalooca barashada oo aad u adag, laakiin taasi mar haddii laga adkaado, iyadoo la adeegsanayo shaqooyinkeeda aasaasiga ah, waxsoosaarka ayaa aad u kordha

Sidoo kale waa run in, Tafatiraha vi leeyahay ama lashaqeeyo Marinnada adag oo aan lahayn menus ama badhanno. Wax walba waxaa lagu sameeyaa iyada oo loo marayo amarada iyo toobiyeyaasha oo ah taxane warqado iyo calaamado ah. Tanina waa mid aad uga careysiisa isticmaaleyaal badan oo illooba ama aan si fudud u xasuusan, si kastaba ha noqotee, waxay ku jirtaa meel aad u yar oo disk ah waxayna ku jirtaa asal ahaan ku dhowaad dhammaan Linux ama Unix oo la heli karo. Iyo sababta oo ah waa barnaamij ku shaqeeya jawiga qoraalka, waxay faa'iido u leedahay marin u helka fog iyo wax ka beddelka marinka. Marka, waxaan uqaadanaynaa qoraalkan kooban inaan ku siino dib u eegis kooban oo ku saabsan adeegsiga aasaasiga ah ee laga soo bilaabo xoqida, inaad lumiso cabsidaas oo aan aragno sida ay faa'iido u leedahay barashada isticmaalkeeda.

Adoo codsanaya Tafatiraha vi ayaa ka muuqda shaashadda habka edit. Qaabkan, booska tilmaamaha ayaa la iftiimiyay, iyo khadadka maran ee lagu calaamadeeyay dabeecad ~ iyo shaashadda hoose shaashadeeda ayaa ka muuqata khadka xaalada, kaas oo muujinaya magaca faylka iyo tirada jilayaasha ay ka kooban tahay. Haddii Tafatiraha vi marinka dariiqa iyo magaca faylka oo ah halbeegga xawaaraha, waxa ku jira ayaa soo muuqan doona. Markii tafatirahaan lagu ordo magaca feyl aan jirin, si otomaatig ah ayaa loo sameeyaa.

El Tafatiraha vi waxay leedahay laba nooc oo hawlgal:

  • Habka wax ka beddel: In lagu daro qoraalka feylka.
  • Qaabka Taliska: Si aad u gasho amarro qabanaya shaqooyin gaar ah.

Markaad ku socoto inaad wax ka bedesho feyl qoraal ah Tafatiraha vi, isbeddelada si toos ah looguma samayn dusha. Laakiin dhab ahaantii, waxay codsadaan nuqul isaga ka mid ah in Tafatiraha vi ku abuur meel xusuus ku meel gaar ah oo la yiraahdo buffer. Faylka dhabta ah waxaa wax laga beddelaa oo keliya marka la qoro waxyaabaha ku jira keydka. Tani waxay leedahay faa'iidooyinkeeda iyo qasaarooyinkeeda. Dhinaca kale, waxay ka dhigan tahay inaad ka tagi karto tafatirka feyl isla markaana aad iska tuuri karto dhammaan isbeddelada la sameeyay inta lagu gudajiray fadhiga, adigoo ka tegaya nuqulka diskiga oo sidiisa ah Dhinaca kale, waxyaabaha aan diiwaan gashanayn ee keydka shaqada ayaa waayi kara haddii nidaamku burburo. Waxaa ugufiican inaad badbaadiso shaqadaada si joogta ah, gaar ahaan markaad isbedel weyn sameyneyso. Si aad u kaydiso feylka wax laga badalayo adigoon ka bixin Tafatiraha vi, kaliya riix amarka qaabka amarka :w

In la joojiyo fulinta Tafatiraha vi habab kala duwan ayaa loo isticmaali karaa, had iyo jeer gudaha qaabka amarka:

: q ->   Xidho tifaftiraha markii aan wax isbadal ah lagu samayn faylka.
: q! ->    Xir tifaftiraha iska tuuraya isbedelada feylka.
: wq ->   Xidho tifaftiraha adiga oo kaydinaya isbeddelada faylka.

MUHIIM: Waa inaad iska ilaalisaa inaad isku fayl sameyso isla fadhiyo dhowr ah Tafatiraha vi furan isla waqtigaas, maadaama aysan jirin hab lagu hubiyo oo ah nuqulkii ugu dambeeyay ee dhab ahaan lagu duubi doono diskiga.

Habka Wax ka beddel: Markii Tafatiraha vi, markasta wuxuu ka bilaabmaa qaabka amarka, markaa intaadan awoodin ku dar, wax ka beddel ama ka tirtir qoraalka faylka ku jira waa inaad ku qortaa mid ka mid ah amarrada gelinta ee Tafatiraha visida "I" (Geli), si aad u geliso qoraalka barta tilmaanta hadda, ama "A" (lifaaq) si aad u geliso qoraalka ka dib booska tilmaamaha hadda jira. Ku noqosho qaabka amarka, kaliya riix fure "Esc". Haddii ay ku jirto a daqiiqad X ma garanaysid qaabka aad ku jirto, adoo si fudud furaha u riixaya "Esc" mid baa hubiya inuu ku jiro qaabka amarka, oo waad laaban kartaa si aad shaqada u sii wadato.

Qaabka Taliska: Markaad file ka furato Tafatiraha vi, isla markiiba ka furaa qaabka amarka. Iyo qaabkan waad awoodi kartaa fuliyaan ficilo (amarro) yaa fuliya a hawlo kala duwan. Qaar badan oo ka mid ah amarradu waxay ka kooban yihiin hal ama laba xaraf iyo lambar ikhtiyaari ah la xiriira shaqooyin kala duwan. Amarada badan uma baahna riixida fure Return si markaa loo fuliyo, laakiin dhammaan amarrada ka soo baxa xiidanka (:) ubaahan fure Return inay u ordaan.

TALOOYINKA WAAWEYN EE Tifatiraha VI

Amarada ugu waaweyn ee Tafatiraha vi, marka loo eego waxtarkooda markay wax ka beddelayaan dukumiintiga waa:

01.- Ku guur faylka gudihiisa
02.- Kudar qoraalka
03.- Wax ka beddel qoraalka
04.- Ka noqoshada wax ka beddelka
05.- Tirtir qoraalka
06.- Dhaqaaq iyo / ama nuqul qoraalka
07.- Ku ful amarrada qaabka EX
08.- Raadin iyo beddelaad
09.- Ku daadinta waxyaabaha ku jira faylka mid kale
10.- Tafatirka isku mar ee faylasha

MUHIIM: Amarrada Tafatiraha vi waxaa kahoreyn kara miiska oo tilmaamaya inta jeer ee howlgalka lagu celinayo. Tusaale ahaan 3d tirtir 3 khadadka, 2dw tirtir 2 erey, iyo 4x tirtirtaa 4 xaraf Tirinta ayaa sidoo kale loo isticmaali karaa amarrada si loogu wareejiyo shaashadda, tusaale ahaan 3w o 2Ctrl-F Riixitaanka a "." qalliinkii ugu dambeeyay ee la qabtay ayaa lagu celiyaa. Tusaale ahaan, haddii khad la tirtiro oo hawlgalka xiga uu yahay in la tirtiro xariiq, riix uun ".".

MAALIN: Qaar badan oo ka mid ah amarrada Tafatiraha vi uu kiis xasaasi ahSi kale haddii loo dhigo, isla amarkii lagu qorey far weyn ama hoose wuxuu yeelan karaa saameyn gebi ahaanba ka duwan.

Sikastaba, wixii macluumaad dheeri ah waxaad ka baari kartaa internetka (Google ama Youtube) macluumaadka la xiriira Tifatiraha vi, oo baaxad leh kuna badan suugaanta iyo taageerada.

Si kastaba ha noqotee, waxaan kaaga tagayaa tan XAASHIDA QAADKA (QAABKA QIYAANADA) taasi waxay faa iido weyn u leedahay bilaabida Tafatiraha vi

xusid3b3n_002

xusid3b3n_001

Mar dambe, qoraalada mustaqbalka waxaan sii wadeynaa inaan aragno tusaale modules (qaybo) fuliya howlaha sida:

  • MUDDADA OPTIMIZATION
  • MUUQAALKA OGOLAANSHAHA ISTICMAALKA PASSWORD
  • HABKA HELISTA NIDAAMKA HAWLGALKA HAWLGALKA
  • Moodalka qaabeynta qaabeynta luqadda
  • MUUQAALKA ISKU DHISKA PROXY EE DEEGAANKA FULINTA

Kuwa kale oo badan!

Iyo sida had iyo jeer, waxaan kugula talinayaa waxbarashada ku tag hab is-baray ku saabsan amarrada: gksu, wada hadal, gxmessage, zenity, espeak, ciyaar, iyo kuwo kale oo badan si loo abuuro isdhexgalka garaafka ee Terminal ama loogu talagalay Adeegga Miisaanka, oo leh digniino sonic ama multimedia, iyo hormarinta aqoonta ay hadhow adeegsan doonaan.

Xusuusnow in kuwani iyo wixii kale ee talo ah ee qaarkood module, function, variable, amarka ama ficilka guud ahaan waa la fulin karaa siyaabo badan, oo waxa halkan lagu muujiyey waa mid keliya hab fudud, ee siyaabo badan oo suurtagal ah oo macquul ah taas oo uu yidhi tallaabo waa la qaadi karaa ama waa la fulin karaa!

Kaliya inaan dhammeeyo waan kaa tegayaa, a Shaashadda aniga ayaa sameeyay, inaan ku tuso waxaad awood u yeelan lahayd, markaad tan dhammaysato ka dib Shell Scripting koorsada online ee gudaha DesdeLinux:

LPI-SB8 Imtixaanka ScreenCast

(LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0) - Qaybta 2


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.