ceanntásc cleasanna bash

Tá níos mó i gceist le teirminéal Linux a úsáid ná díreach orduithe a chlóscríobh isteach ann. Foghlaim na cleasanna bunúsacha seo agus beidh tú ar do bhealach chun máistreacht a dhéanamh ar an mblaosc Bash, a úsáidtear de réir réamhshocraithe i bhformhór na dáiltí Linux.

Seo ceann do na húsáideoirí nach bhfuil an oiread taithí acu - táim cinnte go bhfuil a fhios ag go leor de na húsáideoirí ardteicneolaíochta atá amuigh ansin na cleasanna seo go léir. Fós, féach - b’fhéidir go bhfuil rud éigin a chaill tú ar an mbealach.

Críochnú Cluaisíní

Is cleas riachtanach é comhlánú cluaisíní. Sábhálann am iontach é agus tá sé úsáideach freisin mura bhfuil tú cinnte faoi ainm cruinn comhad nó ordaithe.

Mar shampla, abair go bhfuil comhad agat darb ainm “ainm comhaid atá an-fhada” san eolaire reatha agus gur mhaith leat é a scriosadh. D’fhéadfá ainm iomlán an chomhaid a chlóscríobh, ach b’éigean duit na carachtair spáis a éalú i gceart (is é sin le rá, an \ carachtar a chur leis roimh gach spás) agus botún a dhéanamh. Má chlóscríobhann tú rm r agus má bhrúnn tú Tab, líonfaidh Bash ainm an chomhaid duit go huathoibríoch.

Ar ndóigh, má tá comhaid iolracha agat san eolaire reatha a thosaíonn leis an litir r, ní bheidh a fhios ag Bash cén ceann atá uait. Ligean le rá go bhfuil comhad eile agat darb ainm “ainm comhaid an-fhada” san eolaire reatha. Nuair a bhuaileann tú Tab, líonfaidh Bash an chuid “i ndáiríre \”, ós rud é go dtosaíonn na comhaid leis sin. Tar éis é a dhéanamh, brúigh Tab arís agus feicfidh tú liosta d’ainmneacha comhaid a mheaitseálann.

comhlánú cluaisín

Lean ort ag clóscríobh d’ainm comhaid atá ag teastáil agus brúigh Tab. Sa chás seo, is féidir linn “l” a chlóscríobh agus Tab a bhrú arís agus líonfaidh Bash an t-ainm comhaid atá uainn.

Oibríonn sé seo le horduithe freisin. Níl mé cinnte cén t-ordú atá uait, ach an bhfuil a fhios agat go dtosaíonn sé le “gnome”? Clóscríobh “gnome” agus brúigh Tab chun liosta a fheiceáil.

Píopaí

Ligeann píopaí duit aschur ordaithe a sheoladh chuig ordú eile. I bhfealsúnacht UNIX, is fóntais bheag iad gach clár a dhéanann rud amháin go maith. Mar shampla, liostaíonn an t-ordú ls na comhaid san eolaire reatha agus déanann an t-ordú grep a ionchur a chuardach ar feadh téarma sonraithe.

Comhcheangail iad seo le píopaí (an | carachtar) agus is féidir leat comhad a chuardach san eolaire reatha. Déanann an t-ordú seo a leanas cuardach ar an bhfocal “focal”:

ls | focal grep
píobaireacht

Cártaí Fiáine

Is cárta fiáin é an * carachtar - is é sin, an réiltín - atá in ann aon rud a mheaitseáil. Mar shampla, dá mbeimis ag iarraidh “ainm comhaid atá an-fhada” agus “ainm comhaid an-fhada” a scriosadh ón eolaire reatha, d’fhéadfaimis an t-ordú seo a leanas a rith:

rm i ndáiríre * ainm

Scriosann an t-ordú seo gach comhad le hainmneacha comhaid ag tosú le “i ndáiríre” agus ag críochnú le “ainm.” Dá rithfeá rm * ina ionad, scriosfá gach comhad san eolaire reatha, mar sin bí cúramach.

cárta fiáin

Atreorú Aschuir

Atreoraíonn an carachtar> aschur ordaithe chuig comhad in áit ordaithe eile. Mar shampla, ritheann an líne seo a leanas an t-ordú ls chun na comhaid a liostáil san eolaire reatha agus, in ionad an liosta sin a phriontáil chuig an teirminéal, déanann sí an liosta a phriontáil go comhad darb ainm “file1” san eolaire reatha:

ls> comhad1
ceanntásc cleasanna bash

Stair Ordú

Is cuimhin le Bash stair na n-orduithe a chlóscríobhann tú isteach ann. Is féidir leat na saigheadeochracha suas agus síos a úsáid chun scrollú trí orduithe a d'úsáid tú le déanaí. Priontálann an t-ordú staire liosta de na horduithe seo, ionas gur féidir leat é a phíobáil chun greim a fháil ar orduithe a d'úsáid tú le déanaí. Tá go leor cleasanna eile is féidir leat a úsáid le stair Bash, freisin.

stair

~,. & ..

Léiríonn an ~ carachtar - ar a dtugtar an tilde freisin - eolaire baile an úsáideora reatha. Mar sin, in ionad cd / baile / ainm a chlóscríobh le dul chuig do eolaire baile, is féidir leat cd ~ a chlóscríobh ina ionad. Oibríonn sé seo le cosáin choibhneasta freisin - athródh cd ~ / Desktop go deasc an úsáideora reatha.

Mar an gcéanna, an. Léiríonn sé an t-eolaire reatha agus is ionann an .. agus an eolaire os cionn an eolaire reatha. Mar sin, téann cd .. suas eolaire. Oibríonn siad seo le cosáin choibhneasta freisin - má tá tú i d’fhillteán Deisce agus más mian leat dul chuig an bhfillteán Doiciméid, atá san eolaire céanna leis an bhfillteán Deisce, is féidir leat an t-ordú cd ../Documents a úsáid.

carachtair

Rith Ordú sa Chúlra

De réir réamhshocraithe, forghníomhaíonn Bash gach ordú a ritheann tú sa teirminéal reatha. Is gnách go mbíonn sé sin go maith, ach cad más mian leat iarratas a lainseáil agus leanúint ar aghaidh ag úsáid an teirminéil? Má chlóscríobhann tú firefox chun Firefox a sheoladh, glacfaidh Firefox do chríochfort agus taispeánfaidh sé teachtaireachtaí earráide agus aschur eile go dtí go ndúnfaidh tú é. Cuir an & oibreoir ag deireadh an ordaithe le go ndéanfaidh Bash an clár a fhorghníomhú sa chúlra:

firefox &
próiseas cúlra

Forghníomhú Coinníollach

Is féidir leat freisin dhá ordú a reáchtáil Bash, ceann i ndiaidh a chéile. Ní fhorghníomhóidh an dara hordú ach má chríochnaigh an chéad ordú go rathúil. Chun seo a dhéanamh, cuir an dá ordú ar an líne chéanna, scartha le &&, nó ampersand dúbailte.

Mar shampla, tógann an t-ordú codlata luach i soicindí, comhaireamh síos, agus críochnaíonn sé go rathúil. Tá sé gan úsáid ina aonar, ach is féidir leat é a úsáid chun ordú eile a rith tar éis moille. Fanfaidh an t-ordú seo a leanas cúig soicind, ansin seolfaidh sé an uirlis gnome-screenshot:

codladh 5 && gnome-screenshot

An bhfuil níos mó cleasanna le roinnt agat? Fág trácht agus cuidigh le do chomh-léitheoirí!