Mbinu 10 za Kuvutia za Line ya Amri ya Linux na Vidokezo Vinavyostahili Kujua


Ninafurahiya sana kufanya kazi na amri kwani zinatoa udhibiti zaidi wa mfumo wa Linux kuliko programu za GUIs (Violesura vya Mtumiaji wa Picha), kwa hivyo huwa natazamia kugundua au kutafuta njia na mawazo ya kuvutia ya kufanya Linux iwe rahisi na ya kufurahisha kufanya kazi, haswa. kutoka kwa terminal.

Inasisimua kila wakati tunapogundua hila au vidokezo vipya tunapotumia Linux haswa mtaalamu wa safu ya amri kama mimi.

Na hisia ya kutaka kushiriki mazoea au amri mpya zilizojifunza na mamilioni ya watumiaji wa Linux huko nje, haswa wapya ambao bado wanapata njia ya kuzunguka mfumo huu wa uendeshaji unaosisimua kwa kawaida huanza.

Katika makala haya, tutapitia hila na vidokezo muhimu vya mstari wa amri ambavyo vinaweza kuboresha kwa kiasi kikubwa ujuzi wako wa utumiaji wa Linux.

1. Funga au Ficha Faili au Saraka kwenye Linux

Njia rahisi zaidi ya kufunga faili au saraka ni kutumia ruhusa za faili za Linux. Ikiwa wewe ndiye mmiliki wa faili au saraka, unaweza kuzuia (kuondoa kusoma, kuandika na kutekeleza haki) watumiaji wengine na vikundi kutoka kwa kuipata kama ifuatavyo:

$ chmod 700 tecmint.info
OR
$ chmod go-rwx tecmint.info

Ili kujua zaidi kuhusu ruhusa za faili za Linux, soma makala haya Kusimamia Watumiaji na Vikundi, Ruhusa za Faili na Sifa katika Linux.

Ili kuficha faili/saraka isionekane na watumiaji wengine wa mfumo, ipe jina jipya kwa (.) mwanzoni mwa faili au saraka:

$ mv filename .tecmint.info

2. Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux

Kwa chaguo-msingi, unapoendesha kutafsiri ruhusa za rwx katika umbizo la Octal katika Linux.

3. Jinsi ya Kutumia ‘su’ Wakati ‘sudo’ Inaposhindikana

Ingawa amri ya sudo inatumika kutekeleza amri na marupurupu ya mtumiaji mkuu, kuna wakati inashindwa kufanya kazi kama ilivyo kwenye mfano hapa chini.

Hapa, nataka kufuta yaliyomo kwenye faili kubwa inayoitwa uptime.log lakini operesheni imeshindwa hata nilipotumia sudo.

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log

Katika hali kama hiyo, unahitaji kubadili akaunti ya mtumiaji wa mizizi kwa kutumia su amri kufanya operesheni kama hivyo:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

Jaribu kuelewa tofauti kati ya su na sudo, kwa kuongeza, soma kurasa zao za watu kwa miongozo zaidi:

$ man sudo
$ man su

4. Ua Mchakato katika Linux

Wakati mwingine unapotaka kusitisha mchakato kwa kutumia kuua au kuua au amri za pkill, inaweza kushindwa kufanya kazi, unatambua kuwa mchakato bado unaendelea kwenye mfumo.

Ili kuua mchakato kwa njia ya uharibifu, tuma -UA siganl kwake.

Kwanza amua kitambulisho chake cha mchakato na kisha uue kama hivyo:

$ pidof vlc
$ sudo kill -KILL 10279

Angalia amri ya kuua kwa chaguzi za ziada za utumiaji na habari.

5. Futa Faili Kabisa kwenye Linux

Kwa kawaida, tunatumia amri ya rm kufuta faili kutoka kwa mfumo wa Linux, hata hivyo, faili hizi hazipatikani kabisa, zimehifadhiwa tu na zimefichwa kwenye diski ngumu na bado zinaweza kurejeshwa faili hizi kwenye Linux na kutazamwa na mtu mwingine.

Ili kuzuia hili, tunaweza kutumia amri ya kupasua ambayo hubatilisha yaliyomo kwenye faili na kwa hiari kufuta faili pia.

$ shred -zvu tecmint.pdf

Chaguzi zinazotumiwa katika amri hapo juu:

  1. -z - huongeza ubandishi wa mwisho kwa sufuri ili kuficha upasuaji.
  2. -u - husaidia kupunguza na kuondoa faili baada ya kuibadilisha.
  3. -v - inaonyesha maendeleo.

Soma kupitia ukurasa wa shred man kwa maagizo ya ziada ya utumiaji:

$ man shred

6. Badilisha Jina la Faili Nyingi katika Linux

Unaweza kubadilisha faili nyingi kwenye Linux popote ulipo kwa kutumia amri ya kubadilisha jina.

Inabadilisha majina ya faili yaliyotolewa kulingana na sheria iliyoainishwa katika hoja ya kwanza.

Amri iliyo hapa chini inabadilisha jina la faili zote za .pdf kuwa .doc, hapa s/\.pdf$/\.doc/ ndiyo kanuni:

$ rename -v 's/\.pdf$/\.doc/' *.pdf

Mfano unaofuata unabadilisha majina ya faili zote zinazolingana \*.bak\ ili kuondoa kiendelezi, ambapo s/\e.bak$// ndiyo kanuni.

7. Angalia Tahajia ya Maneno katika Linux

Amri ya kuangalia inaonyesha mistari inayoanza na kamba fulani, inaweza kukusaidia kuangalia tahajia ya neno kutoka ndani ya safu ya amri. Ingawa sio nzuri na ya kuaminika sana, mwonekano bado ni mbadala muhimu kwa vikagua tahajia vingine vyenye nguvu:

$ look linu
$ look docum

8. Tafuta Maelezo ya Neno Muhimu katika Ukurasa wa Mwongozo

Amri ya mtu hutumika kuonyesha kurasa za maagizo kwa mikono, inapotumiwa na swichi ya -k, hutafuta maelezo mafupi na majina ya kurasa za mwongozo kwa neno kuu printf (kama vile kama rekebisha, apache na php kwenye amri zilizo hapa chini) kama usemi wa kawaida.

$ man -k adjust
$ man -k apache
$ man -k php

9. Tazama Kumbukumbu katika Wakati Halisi katika Linux

Kwa amri ya mkia ambayo hutumiwa kutazama sehemu za mwisho za faili, inawezekana kutazama kurekodi kwa maingizo ya kumbukumbu kwenye faili ya kumbukumbu.

Katika mfano hapa chini, utaangalia faili ya kumbukumbu ya uthibitishaji wa mfumo. Fungua madirisha mawili ya wastaafu, onyesha faili ya kumbukumbu ya kutazama kwa wakati halisi kwenye dirisha la kwanza kama vile:

$ sudo watch tail /var/log/auth.log

Unaweza pia kutumia amri ya mkia ambayo inaonyesha sehemu za mwisho za faili. Alama yake ya -f huwezesha kutazama mabadiliko katika faili kwa wakati halisi, kwa hivyo inawezekana kutazama kurekodiwa kwa maingizo ya kumbukumbu katika faili ya kumbukumbu.

$ sudo tail -f /var/log/auth.log

Na endesha maagizo hapa chini kwenye terminal ya pili unapoona yaliyomo kwenye faili ya kumbukumbu kutoka kwa dirisha la kwanza:

$ sudo mkdir -p /etc/test
$ sudo rm -rf /etc/test

10. Orodhesha Amri zote zilizojengwa kwa Shell

A shell buildin ni amri au kazi, inayoitwa kutoka ndani na kutekelezwa moja kwa moja kwenye shell yenyewe, badala ya programu ya nje inayoweza kutekelezwa ambayo shell ingepakia kutoka kwa diski ngumu na kutekeleza.

Kuorodhesha vijenzi vyote vya ganda na syntax yao ya utumiaji, endesha:

$ help

Kama maoni ya kumalizia, hila na vidokezo vya mstari wa amri huwa muhimu kila wakati na kufanya kujifunza na kutumia Linux kuwa rahisi na kufurahisha haswa kwa wanaoanza.

Unaweza pia kushiriki nasi mbinu au vidokezo vingine muhimu na vya kuvutia vya mstari wa amri katika Linux ambavyo umepata kupitia fomu ya maoni hapa chini.