Is éard atá i gceist le hábhar comhaid i Linux ná sonraí a stóráiltear i gcomhad agus is féidir iad a léamh nó a mhodhnú trí úsáid a bhaint as fóntais éagsúla agus an líne ordaithe. Is minic a éilíonn siad comhaid a chuardach; inseoimid duit conas é seo a dhéanamh níos déanaí.
Cad é ábhar i Linux OS
Is féidir le hábhar na gcomhad a bheith téacs nó dénártha, ag brath ar an gcineál sonraí a stórálann sé. Cuimsíonn comhaid téacs carachtair agus línte is féidir le daoine a léamh. Bíonn sonraí dénártha mar chód inrite, íomhánna, físeáin agus comhaid fuaime i gcomhaid dhénártha. Is féidir inneachar na gcomhad a thaispeáint sa teirminéal ag baint úsáide as an ordú cat nó less , agus is féidir iad a chur in eagar ag baint úsáide as eagarthóirí téacs mar vi , nano nó emacs .
Cad atá i gceist le cuardach?
Úsáidtear cuardach comhad de réir ábhair i Linux chun comhaid a aimsiú go tapa ina bhfuil téacs, focal, frása nó siombail ar leith. Is féidir é seo a bheith úsáideach chun comhaid cumraíochta, logaí, agus comhaid eile a aimsiú in eolairí móra le go leor fochomhadlann. Féadfaidh sé a bheith úsáideach freisin agus an córas comhad á scrúdú agus comhaid á lorg ina bhfuil víreas sonrach nó cód nach dteastaíonn. A bhuí le cuardach cumhachtach agus solúbtha ar chomhaid de réir ábhair, is féidir leat na comhaid a theastaíonn uait a aimsiú go tapa agus oibriú leo go caothúil.
Comhréir Ordú
Chun comhaid a chuardach de réir ábhair i Linux, is féidir leat an t-ordú grep a úsáid.
Comhréir ordú:
grep [options] [template] [files]Samplaí úsáide:
- Aimsigh gach comhad san fhillteán
/home/userina bhfuil an teaghrán"hello":grep -r "hello" /home/user - Aimsigh comhaid san fhillteán
/etcagus a fofhillteáin ina bhfuil an focal"network":grep -R "network" /etc - Aimsigh comhaid san fhillteán
/var/logina bhfuil an teachtaireacht"error":grep -R "error" /var/log - Aimsigh comhaid le síneadh
.txtina bhfuil an teaghrán"important"san fhillteán/home/user:grep "important" /home/user/*.txt - Cuardaigh le haghaidh rudaí a bhfuil an focal
"password"san fhillteán/etcagus sábháil an toradh chuig an gcomhadpasswords.log:grep -R "password" /etc > passwords.log
Roghanna ordú grep bunúsacha
-
-i: déan neamhaird de chás agus tú ag cuardach -
-n: uimhreacha línte priontála ina bhfuil an fhaisnéis riachtanach -
-c: Ná priontáil ach líon na línte ina bhfuil an fhaisnéis riachtanach -
-v: cuardaigh línte nach bhfuil an fhaisnéis tugtha iontu
Chomh maith leis an ordú grep , is féidir leat an t-ordú find a úsáid chun comhaid a bhfuil ábhar sonrach iontu a chuardach i bhfillteáin shonraithe. Mar sin féin, tá cuardach leis an ordú seo níos moille ná cuardach leis an ordú grep .