Njia za mkato za Mstari wa Amri ya Linux Muhimu Unapaswa Kujua


Katika makala haya, tutashiriki idadi ya mikato ya mstari wa amri ya Bash muhimu kwa mtumiaji yeyote wa Linux. Njia za mkato hizi hukuruhusu kufanya shughuli fulani kwa urahisi na kwa haraka, kama vile kupata na kutekeleza amri zilizotekelezwa hapo awali, kufungua kihariri, kuhariri/kufuta/kubadilisha maandishi kwenye safu ya amri, kusogeza mshale, kudhibiti michakato n.k. kwenye amri. mstari.

Ingawa makala hii itawanufaisha zaidi wanaoanza Linux kupata njia zao kwa kutumia misingi ya mstari wa amri, wale walio na ujuzi wa kati na watumiaji wa hali ya juu wanaweza pia kuiona kuwa ya manufaa. Tutapanga mikato ya kibodi ya bash kulingana na kategoria kama ifuatavyo.

Zindua Kihariri

Fungua terminal na ubonyeze Ctrl+X na Ctrl+E ili kufungua kihariri (nano editor) na bafa tupu. Bash itajaribu kuzindua kihariri kinachofafanuliwa na utofauti wa mazingira wa $EDITOR.

Kudhibiti Skrini

Njia za mkato hizi hutumika kudhibiti utoaji wa skrini ya mwisho:

  • Ctrl+L - hufuta skrini (athari sawa na amri ya \safisha).
  • Ctrl+S - sitisha utoaji wa amri zote kwenye skrini. Iwapo umetoa amri inayotoa kitenzi, towe refu, tumia hii kusitisha matokeo kusogeza chini kwenye skrini.
  • Ctrl+Q - endelea kutoa kwenye skrini baada ya kuisimamisha kwa Ctrl+S.

Sogeza Mshale kwenye Mstari wa Amri

Njia za mkato zinazofuata hutumiwa kusonga mshale ndani ya safu ya amri:

  • Ctrl+A au Nyumbani - husogeza kishale hadi mwanzo wa mstari.
  • Ctrl+E au Mwisho - husogeza kishale hadi mwisho wa mstari.
  • Ctrl+B au Mshale wa Kushoto - husogeza kishale nyuma herufi moja kwa wakati mmoja.
  • Ctrl+F au Kishale cha Kulia - husogeza kishale mbele herufi moja kwa wakati mmoja.
  • Ctrl + Mshale wa Kushoto au Alt+B au Esc na kisha B – hurudisha kishale nyuma neno moja kwa wakati mmoja.
  • Ctrl + Kishale cha Kulia au Alt+C au Esc na kisha F – husogeza kishale mbele neno moja kwa wakati mmoja.

Tafuta Kupitia Historia ya Bash

Njia za mkato zifuatazo zinatumika kutafuta amri kwenye historia ya bash:

  • Kishale cha juu - hurejesha amri iliyotangulia. Ikiwa unabonyeza mara kwa mara, itakuchukua kupitia amri nyingi katika historia, ili uweze kupata unayotaka. Tumia kishale cha Chini kusogea upande wa nyuma kupitia historia.
  • Ctrl+P na Ctrl+N - njia mbadala za vitufe vya Juu na Chini, mtawalia.
  • Ctrl+R - huanza utafutaji wa kinyume, kupitia historia ya bash, chapa kwa urahisi herufi ambazo zinafaa kuwa za kipekee kwa amri unayotaka kupata katika historia.
  • Ctrl+S - huzindua utafutaji wa mbele, kupitia historia ya bash.
  • Ctrl+G - huacha utafutaji wa kinyume au mbele, kupitia historia ya bash.

Futa maandishi kwenye mstari wa amri

Njia za mkato zifuatazo hutumiwa kufuta maandishi kwenye mstari wa amri:

  • Ctrl+D au Futa - ondoa au ufute herufi chini ya kishale.
  • Ctrl+K - huondoa maandishi yote kutoka kwa kielekezi hadi mwisho wa mstari.
  • Ctrl+X na kisha Nafasi Nyuma - huondoa maandishi yote kutoka kwa kielekezi hadi mwanzo wa mstari.

Tuma maandishi au Badilisha Kesi kwenye Mstari wa Amri

Njia za mkato hizi zitabadilisha au kubadilisha kesi ya herufi au maneno kwenye safu ya amri:

  • Ctrl+T - hubadilisha herufi kabla ya kishale na herufi chini ya kishale.
  • Esc na kisha T - hubadilisha maneno mawili mara moja kabla ya (au chini) ya kishale.
  • Esc na kisha U - hubadilisha maandishi kutoka kwa kishale hadi mwisho wa neno hadi herufi kubwa.
  • Esc na kisha L - hubadilisha maandishi kutoka kwa kishale hadi mwisho wa neno hadi herufi ndogo.
  • Esc na kisha C - hubadilisha herufi iliyo chini ya kishale (au herufi ya kwanza ya neno linalofuata) kuwa herufi kubwa, na kuacha neno lingine bila kubadilika.< /li>

Kufanya kazi na Taratibu katika Linux

Njia za mkato zifuatazo hukusaidia kudhibiti uendeshaji wa michakato ya Linux.

  • Ctrl+Z - sitisha mchakato wa sasa wa mandhari ya mbele. Hii hutuma ishara ya SIGTSTP kwa mchakato. Unaweza kurejesha mchakato kwenye mandhari ya mbele baadaye kwa kutumia fg process_name (au %bgprocess_number kama %1, %2 na kadhalika) amri.
  • Ctrl+C – kukatiza mchakato wa sasa wa mandhari ya mbele, kwa kutuma mawimbi ya SIGINT kwake. Tabia chaguo-msingi ni kusitisha mchakato kwa uzuri, lakini mchakato huo unaweza ama kuuheshimu au kuupuuza.
  • Ctrl+D - ondoka kwenye ganda la bash (sawa na kutekeleza amri ya kutoka).

Jifunze zaidi kuhusu: Wote Unahitaji Kujua Kuhusu Mchakato katika Linux [Mwongozo Kamili]

Amri za Bash Bang (!).

Katika sehemu ya mwisho ya makala haya, tutaeleza baadhi ya shughuli muhimu za ! (bang):

  • !! - tekeleza amri ya mwisho.
  • !juu - tekeleza amri ya hivi punde inayoanza na ‘juu’ (k.m. !).
  • !top:p - inaonyesha amri ambayo !top ingeendeshwa (pia inaiongeza kama amri ya hivi punde zaidi katika historia ya amri).
  • !$ - tekeleza neno la mwisho la amri iliyotangulia (sawa na Alt +., k.m. ikiwa amri ya mwisho ni 'cat tecmint.txt', basi !$ingejaribu kuendesha 'tecmint. txt').
  • !$:p - huonyesha neno ambalo !$lingetekeleza.
  • !* - huonyesha neno la mwisho la amri iliyotangulia.
  • !*:p - inaonyesha neno la mwisho ambalo !* lingebadilisha.

Kwa habari zaidi, angalia ukurasa wa mtu wa bash:

$ man bash 

Ni hayo tu kwa sasa! Katika nakala hii, tulishiriki njia za mkato za kawaida na muhimu za safu ya amri ya Bash. Tumia fomu ya maoni hapa chini kufanya nyongeza yoyote au kuuliza maswali.