10 bara uru ịchọta ihe atụ bara uru maka Linux Newbies


Otu n'ime ahụmihe jọgburu onwe ya nke ọtụtụ ndị ọrụ ọhụrụ nke ikpo okwu Linux na-echekarị bụ enweghị ike ịchọta ụzọ kachasị mfe ma dịkwa irè nke ịchọ faịlụ na sistemụ ha.

Linux, dị ka ihe fọrọ nke nta ka ọ bụrụ sistemụ arụmọrụ ọ bụla, na-eji ọtụtụ usoro aza ajụjụ ọchụchọ maka ndị ọrụ. Abụọ n'ime akụrụngwa na-achọ faịlụ kachasị ewu ewu nke ndị ọrụ na-enweta ka a na-akpọ chọta na chọta.

Ugbu a, ọ dị mkpa iburu n'obi na usoro ọchụchọ abụọ ahụ na-arụ ọrụ nke ọma ma ka o sina dị, etiti isiokwu a ga-abụ karịa na ịchọta ọrụ, nke kachasị mma nke abụọ ahụ ka ọ na-eji ụzọ dị irè karị iji dozie ajụjụ ndị a na-etinye ngwa ngwa. ndị ọrụ.

Ọrụ ebe a na-arụ ọrụ nke ọma na ngwa ngwa karịa ka ọ na-achọta onye mmekọ n'ihi na kama ịchọ usoro faịlụ mgbe ebido faịlụ faịlụ - Ihe chọtara - chọta ga-eleba anya na nchekwa data. Ebe nchekwa data a nwere ibe n'ibe na akụkụ nke faịlụ yana ụzọ ha kwekọrọ na sistemụ gị.

Nke a bụ iwu iri dị mfe ịchọta iji guzobe gị ka ị na-arụ ọrụ nke ọma na igwe Linux gị.

1. Iji chọta Iwu

Ịchụpụ iwu ịchọta faịlụ ka ịchọ faịlụ dị mfe ma kwụ ọtọ. Naanị ihe ị ga - eme bụ pịnye:

$ locate LAMP-Setup.odt

/home/tecmint/LAMP-Setup.odt
/home/tecmint/TecMint.com/LAMP-Setup.odt

2. Machie ajụjụ ọchụchọ ka ọ bụrụ nọmba akọwapụtara

Ị nwere ike kpachita nloghachi ọchụchọ gị na nọmba achọrọ ka ịzenarị nsonaazụ ọchụchọ gị site na iji iwu -n.

Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ naanị nsonaazụ 20 sitere na ajụjụ gị, ị nwere ike pịnye iwu a:

$ locate "*.html" -n 20

/home/tecmint/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.9_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.9_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.1_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/forge.html
/home/tecmint/.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/src/popup.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/additional-feature.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/background.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/edit.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/help.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/options.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/popup.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/purchase.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/upload.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/oauth2/oauth2.html
/home/tecmint/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.2_0/html/craw_window.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_route_details.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/feedback.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/devices.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/index.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/offers.html

Nsonaazụ ga-egosi faịlụ 20 mbụ ga-ejedebe na .html.

3. Gosipụta Ọnụ ọgụgụ nke Ndenye Dakọtara

Ọ bụrụ na ịchọrọ igosipụta ọnụọgụ ndenye niile dabara na faịlụ tecmint, jiri ebe -c iwu.

$ locate -c [tecmint]*

1550

4. Ileghara ihe nrụpụta ọnọdụ nwere mmetụta

Site na ndabara, a na-ahazi ebe a ga-ahazi ajụjụ n'ụzọ dị nro pụtara TEXT.TXT ga-atụ gị aka na nsonaazụ dị iche karịa text.txt.

Iji nweta ebe iwu leghara uche ikpe wee gosi rịzọlt maka ma ajụjụ mkpụrụedemede ukwu na obere, tinye iwu na nhọrọ -i.

$ locate -i *text.txt*

/home/tecmint/TEXT.txt
/home/tecmint/text.txt

5. Weghachite mlocate database

Ebe ọ bụ na ịchọta iwu dabere na nchekwa data akpọrọ mlocate. Ekwesịrị imelite nchekwa data ahụ a na-ekwu mgbe niile maka ọrụ iwu na-arụ ọrụ
rụọ ọrụ nke ọma.

Ka imelite nchekwa data mlocate, ị na-eji ngwa akpọrọ updatedb. Ekwesiri iburu n'uche na ị ga-achọ ohere ndị superuser maka nke a ka ọ rụọ ọrụ nke ọma, ọ dị mkpa ka e gbuo ya dị ka mgbọrọgwụ ma ọ bụ sudo privileges.

$ sudo updatedb

6. Gosipụta naanị faịlụ dị ugbu a na sistemụ gị

Mgbe ị nwere nchekwa data mlocate emelitere ***, chọta iwu ka na-arụpụta nsonaazụ faịlụ ndị ehichapụrụ na sistemụ gị.

Iji zere ịhụ nsonaazụ faịlụ adịghị na igwe gị n'oge ịkụ ọkpọ na iwu, ị ga-achọ iji iwu ebe-e. Usoro a na-enyocha sistemu gị iji chọpụta ịdị adị nke faịlụ ị na-achọ ọbụlagodi na ọ ka dị na mlocate.db gị.

$ locate -i -e *text.txt*

/home/tecmint/text.txt

7. Ntinye ntinye dị iche iche na-enweghị ahịrị ọhụrụ

chọta ihe nkesa ndabere nke iwu bụ akara (\n) ọhụrụ. Mana ọ bụrụ na ịchọrọ iji ihe nkesa dị iche dị ka ASCII NUL, ị nwere ike ime ya site na iji -0 nhọrọ ahịrị iwu.

$ locate -i -0 *text.txt*

/home/tecmint/TEXT.txt/home/tecmint/text.txt

8. Nyochaa ebe nchekwa data ebe gị

Ọ bụrụ na ị na-enwe obi abụọ maka ọnọdụ mlocate.db gị ugbu a, ị nwere ike ilele ọnụ ọgụgụ nchekwa data chọta ngwa ngwa site na iji iwu -S.

$ locate -S

Database /var/lib/mlocate/mlocate.db:
	32,246 directories
	4,18,850 files
	2,92,36,692 bytes in file names
	1,13,64,319 bytes used to store database

9. Kpochapụ ozi mperi na Chọta

Ịgbalị mgbe niile ịnweta nchekwa data ebe gị na-enye mgbe ụfọdụ ozi njehie na-enweghị isi na-ekwupụta na ị nweghị ihe ùgwù achọrọ iji nweta mgbọrọgwụ na mlocate.db, n'ihi na ị bụ naanị onye ọrụ nkịtị, ọ bụghịkwa Superuser achọrọ.

Iji kpochapụ ozi ndị a kpamkpam, jiri iwu -q.

$ locate "\*.dat" -q*

10. Họrọ ebe dị iche iche mlocate

Ọ bụrụ na ị na-etinye ajụjụ na-achọ nsonaazụ adịghị na nchekwa data mlocate ndabara wee chọọ azịza sitere na mlocate.db dị iche na sistemụ gị, ị nwere ike tụọ iwu chọta ebe nchekwa data mlocate dị iche n'akụkụ dị iche nke sistemụ gị. n'iwu -d.

$ locate -d <new db path> <filename>

chọta iwu nwere ike ịdị ka otu n'ime ụlọ ọrụ ndị ahụ na-eme ihe niile ị gwara ya ka ọ mee n'enweghị nnukwu nsogbu mana n'eziokwu, ka usoro ahụ wee nọgide na-arụ ọrụ ya, mlocate.db kwesịrị iji ozi na-enye nri mgbe ọ bụla. . Emeghị nke a nwere ike ime ka mmemme ahụ ghara ịba uru.