Gagnlegar Linux Command Line Bash flýtileiðir sem þú ættir að vita


Í þessari grein munum við deila fjölda Bash skipanalínu flýtileiðum sem eru gagnlegar fyrir alla Linux notendur. Þessar flýtileiðir gera þér kleift að framkvæma ákveðnar athafnir á auðveldan og hraðan hátt eins og að opna og keyra áður framkvæmdar skipanir, opna ritstjóra, breyta/eyða/breyta texta á skipanalínunni, færa bendilinn, stjórna ferlum o.s.frv. línu.

Þrátt fyrir að þessi grein muni að mestu gagnast Linux byrjendum að komast leiðar sinnar með grunnatriðum í skipanalínu, gætu þeir sem eru með miðlungshæfileika og háþróaða notendur líka fundið það nánast gagnlegt. Við munum flokka bash flýtilyklana eftir flokkum sem hér segir.

Ræstu ritstjóra

Opnaðu flugstöð og ýttu á Ctrl+X og Ctrl+E til að opna ritil (nano ritstjóri) með tómum biðminni. Bash mun reyna að ræsa ritilinn sem skilgreindur er af $EDITOR umhverfisbreytunni.

Að stjórna skjánum

Þessar flýtivísanir eru notaðar til að stjórna úttak skjásins:

  • Ctrl+L – hreinsar skjáinn (sömu áhrif og skipunin „hreinsa“).
  • Ctrl+S – gera hlé á allri útsendingu skipana á skjáinn. Ef þú hefur framkvæmt skipun sem framleiðir margorða, langa úttak, notaðu þetta til að gera hlé á úttakinu með því að fletta niður skjáinn.
  • Ctrl+Q – haltu áfram framleiðslu á skjáinn eftir að hafa gert hlé á því með Ctrl+S.

Færðu bendilinn á stjórnlínuna

Næstu flýtivísar eru notaðir til að færa bendilinn innan skipanalínunnar:

  • Ctrl+A eða Heima – færir bendilinn í byrjun línu.
  • Ctrl+E eða End – færir bendilinn á enda línunnar.
  • Ctrl+B eða Vinstri ör – færir bendilinn einn staf í einu aftur á bak.
  • Ctrl+F eða hægri ör – færir bendilinn fram á við einn staf í einu.
  • Ctrl + Vinstri ör eða Alt+B eða Esc og síðan B > – færir bendilinn aftur eitt orð í einu.
  • Ctrl + hægri ör eða Alt+C eða Esc og síðan F > – færir bendilinn fram á við eitt orð í einu.

Leitaðu í gegnum Bash History

Eftirfarandi flýtivísar eru notaðar til að leita að skipunum í bash sögunni:

  • Ör upp – sækir fyrri skipun. Ef þú ýtir stöðugt á hann fer hann í gegnum margar skipanir í sögunni, svo þú getur fundið þá sem þú vilt. Notaðu niður örina til að fara í öfuga átt í gegnum ferilinn.
  • Ctrl+P og Ctrl+N – valkostir fyrir upp og niður örvatakkana, í sömu röð.
  • Ctrl+R – byrjar öfuga leit, í gegnum bash-ferilinn, sláðu einfaldlega inn stafi sem ættu að vera einstakir fyrir skipunina sem þú vilt finna í sögunni.
  • Ctrl+S – setur fram leit í gegnum bash-ferilinn.
  • Ctrl+G – hættir leit að baki eða áfram, í gegnum bash-ferilinn.

Eyða texta á skipanalínunni

Eftirfarandi flýtivísar eru notaðar til að eyða texta á skipanalínunni:

  • Ctrl+D eða Eyða – fjarlægðu eða eyðir stafnum undir bendilinum.
  • Ctrl+K – fjarlægir allan texta frá bendilinum til enda línunnar.
  • Ctrl+X og síðan Backspace – fjarlægir allan texta frá bendilinum að byrjun línunnar.

Flytja texta eða breyta hástöfum á skipanalínunni

Þessar flýtivísanir munu yfirfæra eða breyta hástöfum bókstafa eða orða á skipanalínunni:

  • Ctrl+T – umbreytir stafnum á undan bendilinn með stafnum undir bendilinum.
  • Esc og síðan T – yfirfærir orðin tvö beint á undan (eða undir) bendilinn.
  • Esc og síðan U – umbreytir textanum úr bendili yfir í lok orðsins í hástafi.
  • Esc og síðan L – umbreytir textanum frá bendilinum í lok orðsins í lágstafi.
  • Esc og síðan C – breytir bókstafnum undir bendilinum (eða fyrsta staf næsta orðs) í hástafi, þannig að afgangurinn af orðinu er óbreyttur.< /li>

Vinna með ferla í Linux

Eftirfarandi flýtileiðir hjálpa þér að stjórna keyrandi Linux ferlum.

  • Ctrl+Z – fresta núverandi forgrunnsferli. Þetta sendir SIGTSTP merki til ferlisins. Þú getur komið ferlinu aftur í forgrunninn síðar með því að nota fg process_name (eða %bgprocess_number eins og %1, %2 og svo framvegis).
  • Ctrl+C – truflaðu núverandi forgrunnsferli með því að senda SIGINT merki til þess. Sjálfgefin hegðun er að ljúka ferli með þokkabót, en ferlið getur annað hvort virt það eða hunsað það.
  • Ctrl+D – farðu úr bash-skelinni (sama og að keyra exit-skipunina).

Lærðu meira um: Allt sem þú þarft að vita um ferla í Linux [Alhliða handbók]

Bash Bang (!) Skipanir

Í síðasta hluta þessarar greinar munum við útskýra nokkrar gagnlegar ! (bang) aðgerðir:

  • !! – keyrðu síðustu skipunina.
  • !top – keyrðu nýjustu skipunina sem byrjar á ‘top’ (t.d. !).
  • !top:p – sýnir skipunina sem !top myndi keyra (bætir henni einnig við sem nýjustu skipuninni í skipanasögunni).
  • !$ – keyrðu síðasta orðið fyrri skipunarinnar (sama og Alt +., t.d. ef síðasta skipunin er 'cat tecmint.txt', þá myndi !$reyna að keyra 'tecmint. txt').
  • !$:p – sýnir orðið sem !$myndi framkvæma.
  • !* – sýnir síðasta orð fyrri skipunarinnar.
  • !*:p – sýnir síðasta orðið sem !* kemur í staðinn fyrir.

Fyrir frekari upplýsingar, sjá bash man síðuna:

$ man bash 

Það er allt í bili! Í þessari grein deildum við nokkrum algengum og gagnlegum Bash skipanalínum flýtileiðum og aðgerðum. Notaðu athugasemdareyðublaðið hér að neðan til að bæta við eða spyrja spurninga.