Hacks 3 Masu Amfani Kowane Mai Amfani da Linux Dole ne Ya sani


Duniyar Linux tana cike da nishadi da abubuwa masu ban sha'awa, yayin da muke shiga, yawan samun kaya. A kokarinmu na kawo muku wadancan ’yan fashin baki da nasihohi wadanda suka bambanta ku da sauran, a nan mun fito da kananan dabaru guda uku.

1. Yadda ake Tsara Ayyuka na Linux Ba tare da Cron ba

Jadawalin aiki/umurni a cikin Linux shine gajarta zuwa cron. Duk lokacin da muke buƙatar tsara aiki, muna kiran cron, amma kun san za mu iya tsara aiki a wani lokaci ba tare da masara ba? Kuna iya yin shi kamar yadda aka ba da shawara a ƙasa..

Gudun umarni (faɗi kwanan wata) kowane sakan 5 kuma rubuta abin da aka fitar zuwa fayil (ce date.txt). Don cimma wannan yanayin, muna buƙatar gudanar da rubutun layi ɗaya na ƙasa kai tsaye akan saurin umarni.

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

Anatomy na rubutun layi daya na sama:

  1. yayin gaskiya - Nemi rubutun ya gudana yayin da yanayin gaskiya ne, yana aiki azaman madauki wanda ke ba da umarnin sake maimaitawa ko faɗi cikin madauki.
  2. yi – yi abin da ke biyo baya, watau aiwatar da umarni ko saitin umarni da ke gaban yin bayani.
  3. kwana >> date.txt - anan ana rubuta fitar da umarnin kwanan wata zuwa fayil date.txt. Hakanan ku lura cewa mun yi amfani da >> ba >>
  4. >> yana tabbatar da cewa ba a sake rubuta fayil ɗin (date.txt) duk lokacin da rubutun ya aiwatar. Yana kawai ƙara canje-canje. Ganin cewa > sake rubuta fayil ɗin akai-akai.
  5. Barci 5 - Yana buƙatar harsashi don kiyaye bambancin lokaci na daƙiƙa 5 kafin sake kashe shi. Lura cewa lokaci a nan koyaushe ana auna shi cikin daƙiƙa. Ka ce idan kana son aiwatar da umarnin kowane minti 6, ya kamata ka yi amfani da (6*60) 360, a jere na barci.
  6. yi - yana nuna ƙarshen lokacin madauki.
  7. & - Sanya dukkan tsarin a madauki zuwa bango.

Hakazalika, za mu iya aiwatar da kowane rubutun ta hanya ɗaya. Anan ga umarnin kiran rubutun bayan wasu tazara (a ce 100 seconds) kuma sunan rubutun shine script_name.sh.

Hakanan ya kamata a faɗi cewa rubutun da ke sama yakamata a gudanar da shi a cikin kundin adireshi inda rubutun da za a kira ƙarya, in ba haka ba kuna buƙatar samar da cikakkiyar hanya (/gida/$USER/…/script_name.sh). Maganar rubutun kira a tazarar da aka kwatanta a sama shine:

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

Kammalawa: Layi ɗaya na sama ba shine maye gurbin Cron ba, saboda mai amfani na Cron yana goyan bayan zaɓin da yawa, idan aka kwatanta kuma yana da sassauƙa sosai kuma ana iya daidaita shi. Koyaya idan muna son gudanar da wasu lokuta na gwaji ko alamar I/O, to umarnin waƙar da ke sama zai yi amfani da manufar.

Karanta Hakanan: Misalan Jadawalin Ayyuka na Linux Cron 11

2. Yadda ake Share Terminal ba tare da Amfani da Umurnin ‘clear’ ba

Me muke yi don share allon? To kuna iya tunanin wauta ce a yi irin wannan tambayar. To, duk mun san umarnin 'bayyane' ne. Koyaya idan muka yi al'ada ta amfani da maɓallin haɗin 'ctrl+l' don share tashar tashar, za mu adana lokaci mai yawa na namu.

Maɓallin maɓallin 'Ctrl + l' yana da tasiri iri ɗaya da umarnin 'share'. Don haka daga lokaci na gaba yi amfani da ctrl+l don share Interface ɗin layin umarni na Linux.

Kammalawa: Tun da ctrl+l haɗin maɓalli ne, don haka ba za mu iya amfani da shi a cikin rubutun ba. Idan muna buƙatar share allo a cikin rubutun harsashi, kira umarnin 'bayyana', ga duk sauran lamuran da zan iya tunanin yanzu, ctrl+l ya isa.

3. Gudun umarni kuma dawo kan kundin aiki na yanzu ta atomatik.

To wannan hack ne mai ban mamaki ba mutane da yawa sun sani ba. Kuna iya gudanar da umarni komai mene ne ya dawo zuwa ga kundin adireshi na yanzu. Duk abin da kuke buƙatar yi shine gudanar da umarni a cikin baka wato, tsakanin ( da ) .

Bari mu ga misali,

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

Da farko shi cd zuwa directory Zazzagewa sannan kuma komawa zuwa kundin adireshin gida a tafi daya. Wataƙila kun yi imani cewa ba a aiwatar da umarnin ba kuma saboda wasu dalilai ɗaya ko wani ba kuskure ba ne, tunda babu canji a cikin gaggawa. Bari mu ɗan ƙara 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 :~$

Don haka a cikin umarnin da ke sama ya fara canza kundin adireshi na yanzu zuwa Zazzagewa sannan ya jera abubuwan da ke cikin wannan directory kafin ya dawo kan kundin adireshi na yanzu. Hakanan, yana tabbatar da cewa an aiwatar da umarnin cikin nasara. Kuna iya gudanar da kowane nau'i na umarni a cikin bakan gizo kuma komawa zuwa kundin adireshin ku na yanzu ba tare da tsangwama ba.

Wannan shine kawai a yanzu, idan kun san irin waɗannan hacks ko dabaru na Linux zaku iya raba tare da mu ta sashin sharhinmu kuma kar ku manta da raba wannan labarin tare da abokanku….