3 Hacks bara uru Onye ọrụ Linux ọ bụla kwesịrị ịma


Ụwa nke Linux jupụtara na ihe na-atọ ụtọ na ihe na-adọrọ mmasị, ka anyị na-abanyekwu, ka anyị na-achọtakwu ihe. N'ime mbọ anyị iwetara gị obere mbanye anataghị ikike na ndụmọdụ ndị na-eme ka ị dị iche na ndị ọzọ, ebe a, anyị ewepụtala obere aghụghọ atọ.

1. Otu esi ahazi ọrụ Linux na-enweghị Cron

Ịhazi oge ọrụ/iwu na Linux bụ okwu mkpọ okwu na cron. Mgbe ọ bụla anyị chọrọ ịhazi ọrụ, anyị na-akpọ cron, mana ị maara na anyị nwere ike ịhazi ọrụ n'oge ọzọ na-enweghị ọka? Ị nwere ike ime ya dị ka atụ aro n'okpuru ..

Gbaa iwu (kwuo ụbọchị) ọ bụla 5 sekọnd wee dee mmepụta na faịlụ (kwuo date.txt). Iji nweta ọnọdụ a, anyị kwesịrị ịme otu edemede nke dị n'okpuru ozugbo na ngwa ngwa.

$ while true; do date >> date.txt ; sleep 5 ; done &

Anatomi nke otu edemede liner dị n'elu:

  1. mgbe eziokwu - Rịọ script ka ọ na-agba ọsọ mgbe ọnọdụ ahụ bụ eziokwu, ọ na-arụ ọrụ dị ka loop nke na-eme iwu ka ị na-agba ọsọ ugboro ugboro ma ọ bụ kwuo n'otu aka.
  2. mee – mee ihe na-esote, ya bụ, mebie iwu ma ọ bụ setịpụ iwu nke dị n'ihu ikwu okwu.
  3. ụbọchị >> date.txt - ebe a ka a na-edepụta nsonaazụ ụbọchị na faịlụ date.txt. Rịbakwa ama na anyị ejirila >> ma ọ bụghị >.
  4. >> na-achọpụta na anaghị edegharị faịlụ (date.txt) oge ọ bụla ederede na-eme. Ọ na-agbakwunye mgbanwe ndị ahụ. Ebe > degharịa faịlụ ahụ ugboro ugboro.
  5. ụra 5 - Ọ na-arịọ shei ahụ ka ọ debe oge dị iche nke 5 sekọnd tupu e gbuo ya ọzọ. Rịba ama na a na-atụ oge ebe a na sekọnd. Kwuo ma ọ bụrụ na ịchọrọ ịme iwu ahụ kwa nkeji isii ọ bụla, ị ga-eji (6*60) 360, n'usoro nke ụra.
  6. emere – na-egosi njedebe nke oge loop.
  7. & - Tinye usoro a niile na akaghị n'azụ.

N'otu aka ahụ, anyị nwere ike ịme ihe ọ bụla ederede n'otu ụzọ ahụ. Nke a bụ iwu ịkpọ edemede ka oge ụfọdụ gasịrị (kwuo nkeji 100) na aha script bụ script_name.sh.

Ọ dịkwa mma ịkọ na ederede dị n'elu kwesịrị ịgba ọsọ na ndekọ ebe ederede a ga-akpọ ụgha, ọzọ ị ga-enye ụzọ zuru ezu (/home/$USER/…/script_name.sh). Okwu syntax maka ịkpọ edemede n'oge a kọwara n'elu bụ:

$ while true; do /bin/sh script_name.sh ; sleep 100 ; done &

Mkpebi: Nke a dị n'elu abụghị onye nnọchi nke Cron, n'ihi na ọrụ Cron na-akwado ọtụtụ nhọrọ, ma e jiri ya tụnyere ya na ọ na-agbanwe agbanwe yana nhazi. Agbanyeghị, ọ bụrụ na anyị chọrọ ịgba ọsọ ụfọdụ ule ma ọ bụ akara I/O, mgbe ahụ iwu abụ dị n'elu ga-emezu ebumnuche ahụ.

Gụọkwa: Ihe Nlereanya Nhazi ọrụ Linux Cron 11

2. Otu esi ekpochapụ Terminal n'ejighị iwu 'clear'

Kedu ihe anyị na-eme iji kpochapụ ihuenyo ahụ? Ọfọn, i nwere ike iche na ọ bụ nzuzu ịjụ ajụjụ dị otú ahụ. Ọfọn, anyị niile maara na ọ bụ iwu 'doro anya'. Agbanyeghị, ọ bụrụ na anyị emee omume iji nchikota igodo 'ctrl+l' iji kpochapụ ọnụ, anyị ga-echekwa ọtụtụ oge nke anyị.

Nchikota igodo 'Ctrl + l' nwere otu mmetụta dị ka iwu 'clear'. Ya mere, site na oge ọzọ, jiri ctrl+l iji kpochapụ Interface Line Command Linux gị.

Nchikota: Ebe ọ bụ na ctrl+l bụ nchịkọta isi, yabụ anyị enweghị ike iji ya n'ime edemede. Ọ bụrụ na anyị kwesịrị ikpochapụ ihuenyo n'ime edemede shei, kpọọ iwu 'clear', maka ikpe ndị ọzọ m nwere ike iche ugbu a, ctrl+l ezuola.

3. Gbaa iwu wee laghachi na ndekọ na-arụ ọrụ ugbu a na-akpaghị aka.

Ọfọn nke a bụ ihe ịtụnanya mbanye anataghị ikike ọ bụghị ọtụtụ ndị maara. Ị nwere ike ịme iwu n'agbanyeghị ihe ọ laghachiri na ndekọ aha ugbu a. Naanị ihe ị ga - eme bụ ịgbanye iwu ahụ n'ime akara mmuke ya bụ, n'etiti ( na ) .

Ka anyị hụ ihe atụ,

[email :~$ (cd /home/avi/Downloads/)
[email :~

Mbụ ya cd gaa na ndekọ ihe nbudata wee laghachi azụ na ndekọ ụlọ n'otu oge. Enwere ike ị kwenyere na e meghị iwu ahụ na n'ihi ihe ụfọdụ otu ma ọ bụ ọzọ ọ naghị atụfu njehie, ebe ọ bụ na ọ dịghị mgbanwe ọ bụla ozugbo. Ka anyị mee ntakịrị tweak..

[email :~$ (cd /home/avi/Downloads/ && ls -l)
-rw-r-----  1 avi  avi     54272 May  3 18:37 text1.txt
-rw-r-----  1 avi  avi     54272 May  3 18:37 text2.txt
-rw-r-----  1 avi  avi     54272 May  3 18:37 text3.txt
[email :~$

Yabụ na iwu dị n'elu ọ buru ụzọ gbanwee ndekọ ndekọ ugbu a gaa na nbudata wee depụta ọdịnaya nke ndekọ ahụ tupu ịlaghachi na ndekọ ugbu a. Ọzọkwa, ọ na-egosi na e mezuru iwu ahụ nke ọma. Ị nwere ike ịme ụdị iwu ọ bụla na mmuke ma laghachi azụ na ndekọ ndekọ aha gị ugbu a na-enweghị nsogbu.

Nke ahụ bụ naanị ugbu a, ọ bụrụ na ị maara ụdị hacks ma ọ bụ aghụghọ Linux ọ bụla ị nwere ike ịkọrọ anyị site na ngalaba nkọwa anyị ma echefula ịkọrọ ndị enyi gị akụkọ a….