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.