bash bragðarefur haus

Það er meira en að nota Linux flugstöðina en bara að slá skipanir inn í það. Lærðu þessar grunnbrellur og þú munt vera á góðri leið með að ná tökum á Bash skelinni sem er sjálfgefið notuð í flestum Linux dreifingum.

Þessi er fyrir minna reynda notendur - ég er viss um að margir af þínum háþróuðu notendum sem þekkja nú þegar öll þessi brellur. Skoðaðu samt - kannski er eitthvað sem þú saknaðir á leiðinni.

Lokið á flipa

Lokun flipa er ómissandi bragð. Það er frábær tími bjargvættur og það er líka gagnlegt ef þú ert ekki viss um nákvæmlega heiti skjals eða skipunar.

Segjum til dæmis að þú hafir skrá sem heitir „rosalega langt skráarheiti“ í núverandi skráarsafni og viltu eyða henni. Þú gætir slegið allt skráarheitið, en þú þarft að sleppa almennilega frá rýmisstöfunum (með öðrum orðum, bæta við stafinum fyrir hvert rými) og gætir gert mistök. Ef þú slærð inn rm r og ýtir á Tab mun Bash sjálfkrafa fylla nafn skjalsins inn fyrir þig.

Auðvitað, ef þú ert með margar skrár í núverandi skráasafni sem byrja á bókstafnum r, mun Bash ekki vita hver þú vilt. Segjum að þú hafir aðra skrá sem heitir „mjög langt skjalanafn“ í núverandi skrá. Þegar þú smellir á Tab mun Bash fylla út „raunverulega \“ hlutann þar sem skrárnar byrja báðar með því. Þegar það gerist, ýttu á Tab aftur og þú munt sjá lista yfir samsvarandi skráarheiti.

flipanum lokið

Haltu áfram að slá inn viðeigandi skráarheiti og styddu á Tab. Í þessu tilfelli getum við slegið „l“ og stutt aftur á Tab og Bash fyllir út viðeigandi skráarheiti.

Þetta virkar líka með skipunum. Ekki viss um hvaða skipun þú vilt, en veistu að það byrjar á „gnome“? Sláðu „gnome“ og ýttu á Tab til að sjá lista.

Pípur

Pípur leyfa þér að senda framleiðsla skipunar til annarrar skipunar. Í UNIX heimspeki er hvert forrit lítið gagnsemi sem gerir eitt vel. Sem dæmi má nefna að skipunin ls skrár skrárnar í núverandi skrá og grep skipunin leitar að inntaki hennar eftir tilteknu hugtaki.

Sameina þetta við pípur (stafinn) og þú getur leitað að skrá í núverandi skrá. Eftirfarandi skipun leitar að orðinu „orð“:

ls | grep orð
lagna

Villikort

Persónan * - það er stjörnumerkið - er villikort sem passar við hvað sem er. Til dæmis, ef við vildum eyða bæði „virkilega löng skráarnafn“ og „virkilega mjög langt skráarheiti“ úr núverandi skrá, gætum við keyrt eftirfarandi skipun:

rm virkilega * nafn

Þessi skipun eyðir öllum skrám með skráanöfnum sem byrja á „virkilega“ og endar með „nafni.“ Ef þú keyrir rm * í staðinn myndirðu eyða öllum skrám í núverandi skrá, svo vertu varkár.

villikort

Framleiðsla

Persónan> vísar framleiðsla skipunarinnar yfir í skrá í stað annarrar skipunar. Til dæmis, eftirfarandi lína keyrir ls skipunina til að skrá skrárnar í núverandi skráasafn og í stað þess að prenta þann lista á flugstöðina, prentar hún listann út í skrá sem heitir „file1“ í núverandi skráasafni:

ls> skrá1
bash bragðarefur haus

Stjórnarsaga

Bash man eftir sögu skipana sem þú slærð inn í hana. Þú getur notað upp og niður örvatakkana til að fletta í gegnum skipanir sem þú hefur nýlega notað. Sögu skipunin prentar lista yfir þessar skipanir, svo þú getur pípað það í grep til að leita að skipunum sem þú hefur notað nýlega. Það eru mörg önnur brellur sem þú getur notað með sögu Bash líka.

sögu

~,. & ..

Stafurinn - einnig þekktur sem tilde - táknar heimanafn núverandi notanda. Svo í stað þess að slá inn cd / home / name til að fara í heimasíðuna þína geturðu slegið cd ~ í staðinn. Þetta virkar líka með hlutfallslegum slóðum - cd ~ / Desktop myndi skipta yfir í skrifborð núverandi notanda.

Að sama skapi, táknar núverandi möppu og .. táknar skrána fyrir ofan núverandi skrá. Svo, CD .. fer upp skrá. Þetta vinnur líka með tiltölulegum slóðum - ef þú ert í skjáborðsmöppunni þinni og vilt fara í skjalamöppuna, sem er í sömu möppu og skrifborðsmöppan, geturðu notað skipunina cd ../Documents.

persónur

Keyra stjórn í bakgrunni

Bash keyrir sjálfgefið allar skipanir sem þú keyrir í núverandi flugstöð. Það er venjulega fínt, en hvað ef þú vilt ræsa forrit og halda áfram að nota flugstöðina? Ef þú slærð Firefox til að ræsa Firefox mun Firefox taka við flugstöðinni og birta villuboð og önnur framleiðsla þar til þú lokar henni. Bættu stjórnandanum við lok skipunarinnar til að láta Bash keyra forritið í bakgrunni:

firefox &
bakgrunnsferli

Skilyrt framkvæmd

Þú getur líka látið Bash keyra tvær skipanir, hver á eftir annarri. Önnur skipunin keyrir aðeins ef fyrsta skipuninni var lokið. Til að gera þetta skaltu setja báðar skipanirnar á sömu línu, aðskildar með &&, eða tvöfalt magnara.

Sem dæmi tekur svefnskipunin gildi í sekúndum, telur niður og lýkur með góðum árangri. Það er gagnslaust einn, en þú getur notað það til að keyra aðra skipun eftir seinkun. Eftirfarandi skipun mun bíða í fimm sekúndur og ræsa síðan gnome-screenshot tólið:

sofa 5 && gnome-screenshot

Ertu með fleiri brellur til að deila? Skildu eftir athugasemd og hjálpaðu samlesendum þínum!