Ụzọ 5 iji wepụ ma ọ bụ hichapụ nnukwu ọdịnaya faịlụ na Linux
Mgbe ụfọdụ, ka ị na-emekọ faịlụ na ọdụ Linux, ị nwere ike ihichapụ ọdịnaya nke faịlụ na-enweghị isi na-eji ndị editọ ahịrị Linux ọ bụla mepee ya. Olee otú a pụrụ isi nweta nke a? N'isiokwu a, anyị ga-aga n'ọtụtụ ụzọ dị iche iche nke ikpochapụ ọdịnaya faịlụ site n'enyemaka nke ụfọdụ iwu bara uru.
Akpachara anya: Tupu anyị aga n'ihu na-elele ụzọ dị iche iche, mara na n'ihi na na Linux ihe niile bụ faịlụ, ị ga-mgbe niile jide n'aka na faịlụ (s) ị na-ewepụ adịghị mkpa onye ọrụ ma ọ bụ faịlụ faịlụ. Ikpochapụ ọdịnaya nke sistemu dị oke egwu ma ọ bụ faịlụ nhazi nwere ike bute mperi ngwa/njehie sistemụ na-egbu egbu.
Site na nke ahụ kwuru, n'okpuru bụ ụzọ isi kpochapụ ọdịnaya faịlụ site na ahịrị iwu.
Ihe dị mkpa: Maka ebumnuche nke akụkọ a, anyị ejirila faịlụ access.log
n'ihe atụ ndị a.
1. Ọdịnaya faịlụ efu site na-atụgharị gaa na Null
Ụzọ kacha mfe iji wepụ ma ọ bụ hapụ ọdịnaya faịlụ site na iji shei redirect null
(ihe adịghị adị) na faịlụ ahụ dị ka n'okpuru:
# > access.log
2. Faịlụ efu Iji 'ezigbo' Redirection iwu
N'ebe a, anyị ga-eji akara :
bụ iwu arụnyere n'ime shei nke dabara na iwu ezigbo
ma enwere ike iji ya dị ka no-op (enweghị ọrụ) .
Ụzọ ọzọ bụ ịtụgharị mmepụta nke :
ma ọ bụ ezi
iwu arụnyere n'ime faịlụ ahụ dị ka:
# : > access.log OR # true > access.log
3. Faịlụ efu Iji cat/cp/dd utilities na /dev/null
Na Linux, a na-eji ngwaọrụ null
mee ihe maka ịtụfu iyi iyi mmepụta achọghị, ma ọ bụ ihe ọzọ dị ka faịlụ efu dabara adaba maka iyi ntinye. A na-emekarị nke a site na usoro ntụgharịgharị.
Na faịlụ ngwaọrụ /dev/null
bụ faịlụ pụrụ iche nke na-edepụ (wepụ) ntinye ọ bụla ezigara ya ma ọ bụ mmepụta ya dị ka nke faịlụ efu.
Na mgbakwunye, ị nwere ike wepụ ọdịnaya nke faịlụ site na ibugharị mmepụta /dev/null
na ya (faịlụ) dị ka ntinye site na iji iwu nwamba:
# cat /dev/null > access.log
Na-esote, anyị ga-eji iwu cp kpughee ọdịnaya faịlụ dịka egosiri.
# cp /dev/null access.log
N'iwu na-esonụ, ma ọ bụrụ
pụtara faịlụ ntinye na nke
na-ezo aka na faịlụ mmepụta.
# dd if=/dev/null of=access.log
4. Faịlụ efu na-eji iwu echo
N'ebe a, ị nwere ike iji iwu echo nwere eriri efu wee bugharịa ya na faịlụ dị ka ndị a:
# echo "" > access.log OR # echo > access.log
Cheta na: I kwesịrị iburu n'uche na eriri efu abụghị otu ihe efu. Urụk abụrụla ihe dị ukwuu ebe ọ nwere ike ịbụ ihe tọgbọrọ chakoo ebe efu ebe ọ pụtara na enweghị ihe ọ bụla.
N'ihi nke a, mgbe ị redirect na nke pusi iwu, na-ebipụta ihe efu ahịrị (efu eriri).
Iji zipu mmepụta efu na faịlụ ahụ, jiri ọkọlọtọ -n
nke na-agwa echo ka ị ghara iwepụta ahịrị ọhụrụ na-eduga na ahịrị efu emepụtara na iwu gara aga.
# echo -n "" > access.log
5. Ihe efu faịlụ Iji truncate Command
Iwu mpịakọta na-enyere aka ịbelata ma ọ bụ ịgbatị nha faịlụ na nha akọwapụtara.
Ị nwere ike were ya na nhọrọ -s
nke na-akọwa nha faịlụ. Iji kpochaa ọdịnaya faịlụ, jiri nha 0 (efu) dị ka iwu na-esote:
# truncate -s 0 access.log
Nke ahụ bụ ya ugbu a, n'isiokwu a, anyị ekpuchila ọtụtụ ụzọ nke ikpochapụ ma ọ bụ ikpochapụ ọdịnaya faịlụ site na iji ngwa ahịrị iwu dị mfe na usoro ntụgharị shei.
Ndị a nwere ike ọ bụghị naanị ụzọ bara uru iji mee nke a, yabụ ị nwekwara ike ịgwa anyị maka ụzọ ọ bụla ọzọ ekwughị na ntuziaka a site na ngalaba nzaghachi n'okpuru.