10 áhugaverð Linux stjórnlínubrögð og ráð sem vert er að vita


Mér finnst ástríðufullur að vinna með skipanir þar sem þær bjóða upp á meiri stjórn á Linux kerfi en GUI (grafískt notendaviðmót) forrit, þess vegna er ég alltaf á höttunum eftir að uppgötva eða finna út áhugaverðar leiðir og hugmyndir til að gera Linux svo auðvelt og skemmtilegt í notkun, fyrst og fremst frá flugstöðinni.

Það er alltaf spennandi þegar við uppgötvum ný brellur eða ábendingar þegar við notum Linux, sérstaklega skipanalínunörd eins og ég.

Og tilfinningin um að vilja deila nýlærðum aðferðum eða skipunum með milljónum Linux notenda þarna úti, sérstaklega nýliðunum sem eru enn að komast leiðar sinnar um þetta spennandi stýrikerfi.

Í þessari grein munum við fara yfir fjölda gagnlegra stjórnlínubragða og ráðlegginga sem geta aukið Linux notkunarhæfileika þína verulega.

1. Læsa eða fela skrá eða skrá í Linux

Einfaldasta leiðin til að læsa skrá eða möppu er með því að nota Linux skráarheimildir. Ef þú ert eigandi skráar eða möppu geturðu hindrað (fjarlægt lesa, skrifa og framkvæma réttindi) aðra notendur og hópa frá aðgangi að henni á eftirfarandi hátt:

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

Til að vita meira um Linux skráarheimildir skaltu lesa þessa grein Stjórna notendum og hópum, skráarheimildum og eiginleikum í Linux.

Til að fela skrána/möppuna fyrir öðrum kerfisnotendum skaltu endurnefna hana með (.) í upphafi skráarinnar eða möppunnar:

$ mv filename .tecmint.info

2. Þýddu rwx heimildir yfir á Octal Format í Linux

Sjálfgefið, þegar þú keyrir þýðingu rwx heimilda í Octal sniði í Linux.

3. Hvernig á að nota 'su' þegar 'sudo' mistekst

Þrátt fyrir að sudo skipun sé notuð til að framkvæma skipanir með ofurnotendaréttindum, þá eru stundum þegar hún virkar ekki eins og í dæminu hér að neðan.

Hér vil ég tæma innihald stórrar skráar sem heitir uptime.log en aðgerðin hefur mistekist jafnvel þegar ég notaði sudo.

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

Í slíkum tilfellum þarftu að skipta yfir í rót notandareikninginn með su skipun til að framkvæma aðgerðina eins og svo:

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

Reyndu að skilja muninn á su og sudo, lestu að auki í gegnum mannasíður þeirra til að fá frekari leiðbeiningar:

$ man sudo
$ man su

4. Drepa ferli í Linux

Stundum þegar þú vilt slíta ferli með því að nota kill eða killall eða pkill skipanir gæti það ekki virkað, þú áttar þig á því að ferlið heldur áfram að keyra á kerfinu.

Til þess að drepa ferli með eyðileggjandi hætti, sendu -KILL merkið til þess.

Ákvarðu fyrst ferli ID þess og drepðu það síðan þannig:

$ pidof vlc
$ sudo kill -KILL 10279

Athugaðu kill skipunina fyrir frekari notkunarmöguleika og upplýsingar.

5. Eyða skrá varanlega í Linux

Venjulega notum við rm skipunina til að eyða skrám úr Linux kerfi, en þessum skrám er ekki alveg eytt, þær eru einfaldlega geymdar og faldar á harða disknum og enn er hægt að endurheimta þessar skrár í Linux og skoða af öðrum.

Til að koma í veg fyrir þetta getum við notað shred skipunina sem skrifar yfir innihald skráarinnar og eyðir skránni mögulega líka.

$ shred -zvu tecmint.pdf

Valkostirnir sem notaðir eru í skipuninni hér að ofan:

  1. -z – bætir við endanlegri yfirskrift með núllum til að fela tætingu.
  2. -u – hjálpar til við að stytta og fjarlægja skrá eftir yfirskrift.
  3. -v – sýnir framfarir.

Lestu í gegnum shred man page fyrir frekari notkunarleiðbeiningar:

$ man shred

6. Endurnefna margar skrár í Linux

Þú getur endurnefna margar skrár í Linux á ferðinni með því að kalla fram endurnefna skipunina.

Það endurnefnir skráarnöfnin sem gefin eru upp í samræmi við reglu sem tilgreind er í fyrstu röksemdinni.

Skipunin hér að neðan endurnefnir allar .pdf skrár í .doc, hér er reglan s/\.pdf$/\.doc/:

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

Næsta dæmi endurnefnir allar skrár sem passa við \*.bak\ til að fjarlægja viðbótina, þar sem s/ .bak$// er reglan.

7. Athugaðu stafsetningu orða í Linux

Útlitsskipunin sýnir línur sem byrja á tilteknum streng, hún getur hjálpað þér að athuga stafsetningu orðs innan skipanalínunnar. Þó það sé ekki svo áhrifaríkt og áreiðanlegt er útlit samt gagnlegur valkostur við aðra öfluga stafsetningarleit:

$ look linu
$ look docum

8. Leitaðu að lýsingu á lykilorði á handbókarsíðu

Man skipunin er notuð til að birta handvirkar innsláttarsíður skipana, þegar hún er notuð með -k rofanum leitar hún í stuttum lýsingum og handbókarsíðuheitum að leitarorði printf (svo sem sem adjust, apache og php í skipunum hér að neðan) sem venjuleg tjáning.

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

9. Horfðu á Logs í rauntíma í Linux

Með halaskipun sem er notuð til að skoða síðustu hluta skráar er hægt að horfa á skráningu á annálafærslum í logskrá.

Í dæminu hér að neðan muntu horfa á kerfisvottunarskrána. Opnaðu tvo flugstöðvarglugga, sýndu annálaskrána til að horfa á í rauntíma í fyrsta glugganum eins og svo:

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

Þú getur líka notað hala skipun sem sýnir síðustu hluta skráar. -f fáninn gerir kleift að fylgjast með breytingum á skrá í rauntíma, þess vegna er hægt að horfa á skráningu á færslum í annálsskrá.

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

Og keyrðu skipanirnar hér að neðan í annarri flugstöðinni þegar þú fylgist með logfile innihaldinu frá fyrsta glugganum:

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

10. Listaðu allar innbyggðar skipanir í Shell

Innbyggt skel er skipun eða aðgerð, kölluð innan frá og keyrð beint í skelinni sjálfri, í stað ytra keyranlegs forrits sem skelin myndi hlaða af harða disknum og keyra.

Til að skrá allar innbyggðar skeljar og notkunarsetningafræði þeirra skaltu keyra:

$ help

Sem lokaorð koma skipanalínubrögð og ábendingar alltaf að góðum notum og gera nám og notkun Linux auðvelt og skemmtilegt sérstaklega fyrir nýliða.

Þú getur líka deilt með okkur öðrum gagnlegum og áhugaverðum skipanalínubrögðum eða ráðum í Linux sem þú hefur rekist á í gegnum athugasemdareyðublaðið hér að neðan.