Usoro RHCSA: Otu esi eme njikwa faịlụ na ndekọ - akụkụ 2


N'ime edemede a, RHCSA Nkebi 2: Njikwa faili na ndekọ aha, anyị ga-enyocha ụfọdụ nka dị mkpa achọrọ n'ọrụ kwa ụbọchị nke onye nchịkwa sistemụ.

Mepụta, Hichapụ, detuo ma bugharịa faịlụ na akwụkwọ ndekọ aha

Njikwa faịlụ na ndekọ bụ ikike dị oke mkpa nke onye nchịkwa sistemụ ọ bụla kwesịrị ịnwe. Nke a gụnyere ikike ịmepụta/hichapụ faịlụ ederede site na ọkọ (isi nhazi nke mmemme ọ bụla) na akwụkwọ ndekọ aha (ebe ị ga-ahazi faịlụ na akwụkwọ ndekọ aha ndị ọzọ), yana ịchọpụta ụdị faịlụ dị.

Enwere ike iji iwu mmetụ ahụ ọ bụghị naanị ịmepụta faịlụ efu, kamakwa imelite ohere na mgbanwe oge faịlụ ndị dị adị.

Ị nwere ike iji faịlụ [filename] iji chọpụta ụdị faịlụ (nke a ga-aba uru tupu ịmalite editọ ederede masịrị gị iji dezie ya).

na rm [filename] ka ihichapụ ya.

Maka akwụkwọ ndekọ aha, ị nwere ike ịmepụta akwụkwọ ndekọ aha n'ime ụzọ ndị dị na mkdir [akwụkwọ ndekọ aha] ma ọ bụ mepụta ụzọ zuru oke na mkdir -p [/ful/path/to/directory].

Mgbe a bịara n'iwepụ akwụkwọ ndekọ aha, ịkwesịrị ijide n'aka na ha abaghị uru tupu ịnye rmdir [directory] iwu, ma ọ bụ jiri nke dị ike karịa (jiri nlezianya jikwaa!) rm -rf [akwụkwọ ndekọ aha] . Nhọrọ ikpeazụ a ga-amanye iwepụ ugboro ugboro [akwụkwọ ndekọ aha] yana ọdịnaya ya niile - yabụ jiri ya mee ihe n'ihe egwu nke gị.

Ntinye na ntinye ntinye na pipelining

Mpaghara ahịrị iwu na-enye atụmatụ abụọ bara uru nke ukwuu nke na-enye ohere ịmegharị ntinye na mmepụta nke iwu sitere na faịlụ, na iziga mmepụta nke iwu na onye ọzọ, nke a na-akpọ redirection na pipelining, n'otu n'otu.

Iji ghọta echiche abụọ ahụ dị mkpa, anyị ga-ebu ụzọ ghọta ụdị atọ kachasị mkpa nke I/O (Input and Output) iyi (ma ọ bụ usoro) nke mkpụrụedemede, nke bụ faịlụ pụrụ iche n'ezie, n'echiche * nix nke okwu ahụ.

  1. Ntinye ọkọlọtọ (aka stdin) bụ na ndabara agbakwunyere na ahụigodo. N'ikwu ya n'ụzọ ọzọ, ahụigodo bụ ngwaọrụ ntinye ọkọlọtọ iji tinye iwu na ahịrị iwu.
  2. Mpụtapụta ọkọlọtọ (aka stdout) na ndabara agbakwunyere na ihuenyo, ngwaọrụ nke \na-enweta mmepụta iwu wee gosipụta ha na ihuenyo.
  3. Emehie ọkọlọtọ (aka stderr), bụ ebe ezigara ozi ọkwa nke iwu na ndabara, nke bụkwa ihuenyo.

N'ihe atụ na-esonụ, a na-eziga mmepụta nke ls/var na stdout (ihuenyo), yana nsonaazụ ls /tecmint. Ma na nke ikpeazụ, ọ bụ stderr ka egosiri.

Iji mata faịlụ ndị a pụrụ iche n'ụzọ dị mfe, a na-ekenye onye ọ bụla nkọwa faịlụ, ihe nnochite anya nkịtị nke ejiri nweta ha. Ihe dị mkpa ịghọta bụ na faịlụ ndị a, dị ka ndị ọzọ, nwere ike ibugharị ya. Ihe nke a pụtara bụ na ị nwere ike weghara mmepụta site na faịlụ ma ọ bụ script wee ziga ya dị ka ntinye na faịlụ ọzọ, iwu ma ọ bụ edemede ọzọ. Nke a ga-enye gị ohere ịchekwa na diski, dịka ọmụmaatụ, mmepụta nke iwu maka nhazi ma ọ bụ nyocha.

Iji redirect stdin (fd 0), stdout (fd 1), ma ọ bụ stderr (fd 2), ndị na-arụ ọrụ dị.

N'adịghị ka redirection, a na-arụ pipelining site n'ịgbakwunye mmanya kwụ ọtọ (|) mgbe iwu gasịrị na tupu nke ọzọ.

Cheta:

  1. A na-eji ntụgharị ntụgharị ziga mpụta nke iwu na faịlụ, ma ọ bụ zipu faịlụ dị ka ntinye na iwu.
  2. A na-eji pipelining zipu mpụta nke iwu gaa na iwu ọzọ dị ka ntinye.

A ga-enwe oge mgbe ị ga-achọ ịkọwapụta ndepụta faịlụ. Iji mee nke ahụ, ị nwere ike ibu ụzọ chekwaa ndepụta ahụ na faịlụ wee gụọ ahịrị faịlụ ahụ n'ahịrị. Ọ bụ ezie na ọ bụ eziokwu na ị nwere ike ịkọwapụta nsonaazụ nke ls ozugbo, ihe atụ a na-enye aka igosi ntụgharị.

# ls -1 /var/mail > mail.txt

Ọ bụrụ na anyị chọrọ igbochi ma stdout na stderr ka egosipụta na ihuenyo, anyị nwere ike redirect ma faịlụ nkọwa na /dev/null. Rịba ama ka mmepụta si agbanwe mgbe emejuputa redirection maka otu iwu ahụ.

# ls /var /tecmint
# ls /var/ /tecmint &> /dev/null

Ezie na kpochapụwo syntax nke cat iwu bụ ndị a.

# cat [file(s)]

Ị nwekwara ike izipu faịlụ dị ka ntinye, na-eji onye ọrụ ntụgharị ziri ezi.

# cat < mail.txt

Ọ bụrụ na ị nwere nnukwu ndekọ ma ọ bụ ndepụta usoro ma chọọ inwe ike ịchọta otu faịlụ ma ọ bụ usoro na nlele, ị ga-achọ pipeline ndepụta ka grep.

Rịba ama na anyị na-eji pipeline na ihe atụ na-esonụ. Nke mbụ na-achọ isiokwu achọrọ, ebe nke abụọ ga-ewepụ ezigbo iwu grep na nsonaazụ ya. Ihe atụ a na-edepụta usoro niile metụtara onye ọrụ apache.

# ps -ef | grep apache | grep -v grep