Enwere ọtụtụ ntụziaka na ịntanetị na-egosi otu esi emepụta edemede Shell na-eji BASH na ntụziaka a maka inye ihe ntụgharị dịtụ iche n'ihi na ọ bụ onye nwere ntakịrị ahụmahụ edemede nke ọkpụkpọ dere ya.
Ugbu a, ị nwere ike iche na nke a bụ echiche nzuzu kama achọpụtara m na ụfọdụ ndị nduzi na-agwa gị okwu dị ka a ga-asị na ị bụ ọkachamara na ndị nduzi ọzọ na-ewe ogologo oge iji kpochapụ ya.
Ebe ọ bụ na ahụmahụ LINUX / UNIX ọkpụkpụ mpempe akwụkwọ na-ejedebe, Abụ m onye mmepụta software site na ahia na m bụ aka aka na ederede asụsụ dika PERL, PHP na VBScript.
Isi nke ndu a bụ na ị ga-amụta ka m na-amụta na ozi ọ bụla m na-eburu m ga-enyefe gị.
Na-amalite
O doro anya na ọtụtụ ozizi dị na m ga-enyefe gị ọsọ ọsọ dị ka ịkọ ụdị shei dị iche iche na uru nke iji BASH n'elu KSH na CSH.
Imirikiti ndị mmadụ mgbe ị na-amụta ihe ọhụrụ chọrọ ịbanye ma jiri ihe ụfọdụ bara uru na-ebute ụzọ na nke ahụ n'echeghị n'uche na agaghị m eburu gị ihe na-adịghị mkpa ugbu a.
Ihe niile ịchọrọ maka ịgbaso ntuziaka a bụ nchịkọta ederede na ọnụ na-agba ọsọ BASH (njirimara ndabara na ọtụtụ nkesa Linux).
Ndị editọ ederede
Ndị ọzọ nduzi m gụrụ na-atụ aro na ịchọrọ nchịkọta ederede nke na-agụnye coding nke iwu na ndị editabara akwadoro bụ VIM ma ọ bụ EMACS .
Okpokọta agba dị mma ka ọ na-eme ka iwu dị ka ị na-ede ha ma maka onye na-amalite zuru ezu ị nwere ike iji izu ole na ole mbụ mụta VIM na EMACS na-edeghị otu akara koodu.
N'ime abụọ m na-ahọrọ EMACS kama iji mee ihe n'eziokwu, m na-ahọrọ iji nchịkọta dị mfe dị ka nano , gedit ma ọ bụ leafpad.
Ọ bụrụ na ị na-ede ederede na kọmputa nke aka gị ma ị maara na ị ga-enwe ike ịnweta ebe eserese mgbe ị nwere ike ịhọrọ nchịkọta akụkọ nke kachasị arụ ọrụ maka gị ma ọ nwere ike ịbụ ihe ngosi dika GEdit ma ọ bụ nchịkọta akụkọ nke na-eduzi na njedebe dị ka nano ma ọ bụ vim.
Maka ebumnuche nke ndu a, m ga-eji ntinye dị ka ọ na-arụ ọrụ na ntanetị nke Linux na ọ bụ ya mere ị ga-enwe ike ịnweta ya.
Imepe Ohere Ogwu
Ọ bụrụ na ị na-eji nkesa Linux na desktọọpụ eserese dị ka Mint Linux ma ọ bụ Ubuntu i nwere ike mepe windo ọnụ site na ịpị CTRL ALT + T.
Ebee ka itinye ihe ederede gị
Maka ebumnuche nke nkuzi a, ị nwere ike itinye edemede gị n'ime folda n'okpuru folda ụlọ gị.
N'ime windo windo, jide n'aka na ị nọ na nchekwa ebe obibi site na ịpị iwu ndị a:
cd ~Iwu cd na-anọchite anya mgbanwe ndekọ na tilde (~) bụ ụzọ mkpirisi maka folda ụlọ gị.
Ị nwere ike ịlele na ị nọ ebe ziri ezi site na ịpị iwu na-esonụ:
pwdIwu iwu ahụ ga-agwa gị akwụkwọ ndekọ ọrụ gị ugbu a (ebe ị nọ na osisi ndekọ). N'okwu m, ọ laghachiri / n'ụlọ / egwu.
Ugbu a, o doro anya na ị gaghị achọ itinye ihe ederede gị na folda ebe obibi ka ịmepụta folda a na-akpọ akwụkwọ edemede site na ịpị iwu na-esonụ.
akwukwo mkdirGbanwee na nchekwa akwụkwọ edemede ọhụrụ site na ịpị iwu na-esonụ:
cd scriptsAkwụkwọ Mbụ Gị
Ọ bụ omenala mgbe ị mụtara otú e si eme ndokwa iji mee ka usoro mbụ ahụ wepụta okwu bụ "Ndewo Ụwa".
Site na folda akwukwọ gị tinye iwu:
nano helloworld.shUgbu a, tinye koodu ndị a n'ime windo nano.
#! / bin / bash echo "hello world"Pịa CTRL + O iji chekwaa faịlụ na CTRL + X ka ị pụọ na ntinye.
Edebere edemede ya dika ndi a:
A ghaghị itinye aha #! / Bin / bash n'elu ihe ederede niile ị dee ka ọ na-enye ndị ntụgharị okwu na sistemụ ahụ maara otú e si edozi faịlụ ahụ. Naanị cheta na itinye ya ma chefuo ihe mere i ji eme ya.
Nke abụọ nwere otu iwu a na-akpọ nkwughachi nke na-enye ederede nke na-agbaso ya ozugbo.
Rịba ama na ọ bụrụ na ịchọrọ igosipụta ihe karịrị otu okwu ịchọrọ iji okpukpu abụọ (") gburugburu okwu.
Ị nwere ike ịgba ọsọ na edemede ahụ site na ịpị iwu ndị a:
sh helloworld.shOkwu "hello ụwa" kwesịrị ịpụta.
Ụzọ ọzọ ị ga-esi agba akwụkwọ edemede bụ:
./helloworld.shOhere bụ na ọ bụrụ na ị na-agbanye iwu ahụ na ọnụ gị ozugbo, ị ga-enweta njehie ikike.
Iji nye ikikere iji mee ka edemede ahụ n'ụzọ dị otú a dee ihe ndị a:
sudo chmod + x helloworld.shYa mere, gịnị n'ezie mere n'ebe ahụ? Kedu ihe mere i ji nwee ike ịgba ọsọ sh helherorld.sh n'enweghị ikike gbanwere ma na-agba ọsọ ./helloworld.sh kpatara nsogbu?
Usoro nke mbụ na-ebu onye ntụgharị akọwa nke na-ewe hel helorld.sh dịka ihe ntinye ma na-arụ ọrụ iji mee ya. Onye ntụgharị okwu bash nwere ikike ugbu a iji na-agba ọsọ ma dị mkpa ka ọ gbanye iwu ndị ahụ na edemede ahụ.
Usoro nke abuo na-eme ka sistemụ arụ ọrụ na-arụ ọrụ iji mee ihe na edemede ahụ ya mere ọ chọrọ ka e jiri ya mee ihe iji mebie.
Ihe odide ahụ dị n'elu dị mma kama gịnị mere ma ọ bụrụ na ịchọrọ igosipụta akara edemede?
E nwere ụzọ dị iche iche iji nweta nke a. Dịka ọmụmaatụ, ị nwere ike itinye akwụkwọ nkwụsị ihu n'ihu akara ngosi dịka ndị a:
Echo \ "hello world \"Nke a ga-emepụta mmepụta "hello ụwa".
Chere obere oge, gịnị ma ọ bụrụ na ịchọrọ igosipụta \ "hello world \"?
Ị nwere ike ịgbanahụ ihe mgbapụ ahụ
nchịkwa \\ "\" hello world \\ "\"Nke a ga-emepụta mmepụta \ "hello world \".
Ugbu a ka m maara ihe ị na-eche. Ma m chọrọ igosipụta \\ "\" hello world \\ "\"
Iji nkwughachi na ihe ndia nile nwere ike wepu oke. Enwere iwu ọzọ ị nwere ike iji na-ebipụta ya.
Ọmụmaatụ:
ebipụta '% s \ n' '\\ "\" hello world \\ "\"'Rịba ama na ederede anyị chọrọ igosipụta dị n'etiti otu ọnụego. Iwu mbipụta ahụ na-esite ederede gị ederede. The% s pụtara na ọ ga-egosipụta eriri, \ n ntinye akara ọhụrụ.
Nchịkọta
Anyị etinyebeghịrịrị ọtụtụ ala n'otu akụkụ ma mana olileanya na ị na-arụ ọrụ edemede mbụ gị.
Na akụkụ nke ọzọ, anyị ga-eleba anya n'ịdị mma na edemede ụwa hello iji gosipụta ederede na agba dị iche iche, ịnakwere ma jikwaa ndenye ntọala, mgbanwe na ịza ajụjụ gị.