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:
-z
– bætir við endanlegri yfirskrift með núllum til að fela tætingu.-u
– hjálpar til við að stytta og fjarlægja skrá eftir yfirskrift.-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.