Ụzọ mkpirisi Bash iwu Linux bara uru ị kwesịrị ịma


N'isiokwu a, anyị ga-ekekọrịta ọtụtụ ụzọ mkpirisi ahịrị iwu Bash bara uru maka onye ọrụ Linux ọ bụla. Ụzọ mkpirisi ndị a na-enye gị ohere ịme ngwa ngwa na ngwa ngwa, rụọ ọrụ ụfọdụ dị ka ịnweta ma na-agba ọsọ iwu ndị emeburu, imepe onye editọ, dezie/ihichapụ/ịgbanwe ederede na akara iwu, ịkwaga cursor, njikwa usoro wdg na iwu. ahịrị.

Ọ bụ ezie na isiokwu a ga-abara ndị na-amalite Linux uru na-aga n'ihu na usoro ahịrị iwu, ndị nwere nkà etiti na ndị ọrụ dị elu nwekwara ike ịhụ na ọ na-enye aka. Anyị ga-achịkọta ụzọ mkpirisi ahụigodo bash dịka otu si dị ka ndị a.

Ẹkedori Editor

Mepee ọnụ ọnụ wee pịa Ctrl+X na Ctrl+E ka imepe onye ndezi (nano editọ) yana ihe nchekwa efu. Bash ga-anwa iwepụta onye ndezi nke mgbanwe gburugburu $EDITOR kọwapụtara.

Ijikwa Ihuenyo

A na-eji ụzọ mkpirisi ndị a iji jikwaa mmepụta ihuenyo ọnụ:

  • Ctrl+L - na-ehichapụ ihuenyo (otu mmetụta dị ka iwu \clear).
  • Ctrl+S - kwụsịtụ mmepụta iwu na ihuenyo. Ọ bụrụ na ịmeela iwu nke na-emepụta verbose, ogologo mmepụta, jiri nke a kwụsịtụ mmepụta na-agagharị na ihuenyo.
  • Ctrl+Q – malitegharịa mmepụta na ihuenyo ka ijiri Ctrl+S kwụsịtụ ya.

Bugharịa Cursor na ahịrị iwu

A na-eji ụzọ mkpirisi ndị ọzọ maka ịkwagharị cursor n'ime ahịrị iwu:

  • Ctrl+A ma ọ bụ Ụlọ - na-ebuga cursor na mmalite nke ahịrị.
  • Ctrl+E ma ọ bụ Ngwụsị - na-ebuga cursor gaa na njedebe nke ahịrị.
  • Ctrl+B ma ọ bụ Akụ aka ekpe - na-ebugharị cursor azụ otu mkpụrụedemede n'otu oge.
  • Ctrl+F ma ọ bụ Akụ aka nri - na-ebugharị cursor otu mkpụrụedemede n'otu oge.
  • Ctrl + Akụ aka ekpe ma ọ bụ Alt+B ma ọ bụ Esc wee B > – na-ebugharị cursor azụ otu okwu n'otu oge.
  • Ctrl + Akụ aka nri ma ọ bụ Alt+C ma ọ bụ Esc wee F > – na-ebugharị cursor n'ihu otu okwu n'otu oge.

Chọọ Site na Bash History

A na-eji ụzọ mkpirisi ndị a maka ịchọ iwu na akụkọ bash:

  • Igodo akụ elu - eweghachite iwu gara aga. Ọ bụrụ na ị na-agbanye ya mgbe niile, ọ na-ewega gị ọtụtụ iwu na akụkọ ihe mere eme, ka ị nwee ike ịchọta nke ịchọrọ. Jiri akụ ala ka ịgagharị n'akụkụ azụ site na akụkọ ihe mere eme.
  • Ctrl+P na Ctrl+N - ndị ọzọ maka igodo elu na ala, n'otu n'otu.
  • Ctrl+R - malite nchọgharị azụ, site na akụkọ bash, pịnye naanị mkpụrụedemede kwesịrị ịpụrụ iche na iwu ịchọrọ ịchọta na akụkọ ntolite.
  • Ctrl+S - na-ewepụta nchọgharị n'ihu, site na akụkọ bash.
  • Ctrl+G - kwụsịrị ntughari ma ọ bụ bugharịa ọchụchọ, site na akụkọ bash.

Hichapụ ederede na ahịrị iwu

A na-eji ụzọ mkpirisi ndị a maka ihichapụ ederede n'ahịrị iwu:

  • Ctrl+D ma ọ bụ Hichapụ - wepụ ma ọ bụ hichapụ mkpụrụedemede n'okpuru cursor.
  • Ctrl+K - na-ewepụ ederede niile na cursor ruo na njedebe nke ahịrị.
  • Ctrl+X wee Backspace - na-ewepụ ederede niile na cursor ruo mmalite nke ahịrị.

Bugharịa ederede ma ọ bụ gbanwee ikpe na ahịrị iwu

Ụzọ mkpirisi ndị a ga-atụgharị ma ọ bụ gbanwee ikpe nke mkpụrụedemede ma ọ bụ okwu dị n'ahịrị iwu:

  • Ctrl+T - na-atụgharị mkpụrụedemede n'ihu cursor yana agwa n'okpuru cursor.
  • Esc wee T - na-atụgharị mkpụrụokwu abụọ ahụ ozugbo tupu (ma ọ bụ n'okpuru) cursor.
  • Esc wee U - gbanwee ederede site na cursor gaa na njedebe nke okwu ka ọ bụrụ nnukwu.
  • Esc wee L - gbanwee ederede site na cursor gaa na njedebe nke okwu ka ọ bụrụ obere mkpụrụedemede.
  • Esc wee C - gbanwee mkpụrụedemede n'okpuru cursor (ma ọ bụ mkpụrụedemede mbụ nke okwu na-esote) gaa na mkpụrụedemede ukwu, na-ahapụ mkpụrụokwu ndị ọzọ agbanweghị.< /li>

Na-arụ ọrụ na usoro na Linux

Ụzọ mkpirisi ndị a na-enyere gị aka ijikwa usoro Linux na-agba ọsọ.

  • Ctrl+Z - kwụsịtụ usoro ihu dị ugbu a. Nke a na-eziga akara SIGTSTP na usoro a. Ị nwere ike weghachite usoro ahụ n'ihu ma emechaa jiri fg process_name (ma ọ bụ %bgprocess_number dị ka %1, %2 na ndị ọzọ) iwu.
  • Ctrl+C - kwubie usoro ihu dị ugbu a, site na izipu akara SIGINT na ya. Omume ndabara bụ ịkwụsị usoro n'ụzọ amara, mana usoro a nwere ike ịsọpụrụ ma ọ bụ leghara ya anya.
  • Ctrl+D - pụọ na shei bash (dị ka ịme iwu ọpụpụ).

Mụtakwuo maka: Ihe niile I Kwesịrị Ịma Banyere Usoro na Linux [Nduzi zuru oke]

Bash Bang (!) Iwu

N'akụkụ ikpeazụ nke akụkọ a, anyị ga-akọwa ụfọdụ ọrụ ! (bang) bara uru:

  • !! - mebie iwu ikpeazụ.
  • !n'elu - mebie iwu kachasị ọhụrụ nke na-amalite na 'n'elu' (dịka!).
  • !top:p - na-egosiputa iwu na !top ga-agba ọsọ (na-agbakwunye ya dị ka iwu kachasị ọhụrụ na akụkọ ihe mere eme iwu).
  • !$ - mebie okwu ikpeazụ nke iwu gara aga (otu ihe dị ka Alt +., dịka ọmụmaatụ, ọ bụrụ na iwu ikpeazụ bụ 'cat tecmint.txt', mgbe ahụ !$ga-anwa ịgba ọsọ 'tecmint. txt')
  • !$:p - na-egosiputa okwu ahụ !$ga-eme.
  • !* - na-egosiputa okwu ikpeazụ nke iwu gara aga.
  • !*:p - na-egosiputa okwu ikpeazụ nke !* ga-anọchi ya.

Maka ozi ndị ọzọ, hụ ibe bash man:

$ man bash 

Nke ahụ bụ ihe niile ugbu a! N'ime edemede a, anyị kesara ụfọdụ ụzọ mkpirisi ahịrị iwu Bash bara uru yana arụmọrụ. Jiri mpempe nkọwa dị n'okpuru ebe a ka ịgbakwunye ma ọ bụ jụọ ajụjụ ọ bụla.