LFCA: Lærðu grunnskráastjórnunarskipanir í Linux - Part 2


Þessi grein er hluti 2 af LFCA seríunni, hér í þessum hluta munum við útskýra um Linux skráarkerfi og fjalla um helstu skráastjórnunarskipanir sem eru nauðsynlegar fyrir LFCA vottunarprófið.

Þegar þú byrjar í Linux muntu eyða miklum tíma í að hafa samskipti við skrár og möppur. Möppur eru einnig þekktar sem möppur og þær eru skipulagðar í stigveldi.

Í Linux stýrikerfinu er litið á hverja einingu sem skrá. Reyndar er vinsæl yfirlýsing í Linux hringjum sem segir: „Allt er skrá í Linux“. Þetta er bara ofureinföldun og í raun og veru eru flestar skrár í Linux sérstakar skrár sem innihalda táknræna tengla, blokkaskrár og svo framvegis.

Yfirlit yfir Linux skráarkerfi

Við skulum taka smá stund og hafa yfirsýn yfir helstu skráargerðir:

Þetta eru algengustu skráargerðirnar. Venjulegar skrár innihalda lesanlegan texta, forritaleiðbeiningar og ASCII stafi.

Dæmi um venjulegar skrár eru:

  • Einfaldar textaskrár, pdf skrár
  • Margmiðlunarskrár eins og mynda-, tónlistar- og myndskrár
  • Tvöfaldur skrár
  • Þjappaðar eða þjappaðar skrár

Og svo miklu meira.

Þetta eru skrár sem tákna líkamleg tæki eins og uppsett bindi, prentara, geisladrif og hvaða inn- og úttakstæki sem er.

Mappa er sérstök skráartegund sem geymir bæði venjulegar og sérstakar skrár í stigveldisröð frá rót (/) möppunni. Mappa er ígildi möppu í Windows stýrikerfinu. Möppur eru búnar til með því að nota mkdir skipunina, stutt fyrir að búa til möppuna, eins og við munum sjá síðar í þessari kennslu.

Linux stigveldisskipulagið byrjar frá rótarskránni og greinir út í aðrar möppur eins og sýnt er:

Við skulum skilja hverja möppu og notkun hennar.

  • /rótarskráin er heimaskrá rótarnotandans.
  • /dev skráin inniheldur tækisskrár eins og /dev/sda.
  • Statískar ræsiskrár eru staðsettar í /boot möppunni.
  • Forrit og notendatól eru að finna í /usr skránni.
  • /var skráin inniheldur annálaskrár ýmissa kerfisforrita.
  • Allar kerfisstillingarskrár eru geymdar í /etc skránni.
  • /home mappan er þar sem notendamöppur eru staðsettar. Þar á meðal eru skrifborð, skjöl, niðurhal, tónlist, almenning og myndbönd.
  • Fyrir viðbótarforritapakka skaltu skoða þá í /opt skránni.
  • /media mappan geymir skrár fyrir færanleg tæki eins og USB drif.
  • /mnt skráin inniheldur undirskrár sem virka sem tímabundnir festingarpunktar fyrir uppsetningartæki eins og geisladiska.
  • /proc skráin er sýndarskráakerfi sem geymir upplýsingar um ferla í gangi. Þetta er undarlegt skráarkerfi sem er búið til við ræsingu kerfisins og eyðilagt við lokun.
  • /bin skráin inniheldur tvöfaldar skrár notendaskipana.
  • /lib möppan geymir samnýttar safnmyndir og kjarnaeiningar.

Linux skráastjórnunarskipanir

Þú munt eyða miklum tíma í að hafa samskipti við flugstöðina þar sem þú munt keyra skipanir. Að framkvæma skipanir er ákjósanlegasta leiðin til að hafa samskipti við Linux kerfi þar sem það gefur þér fulla stjórn á kerfinu samanborið við að nota grafísku skjáþættina.

Fyrir þessa kennslustund, og komandi kennslustundir, munum við keyra skipanir á flugstöðinni. Við erum að nota Ubuntu OS og til að ræsa flugstöðina skaltu nota flýtilykla CTRL + ALT + T.

Við skulum nú kafa ofan í helstu skráastjórnunarskipanir sem munu hjálpa þér að búa til og stjórna skrám þínum á kerfinu þínu.

pwd, stutt fyrir prentvinnuskrána, er skipun sem prentar út núverandi vinnumöppu í stigveldisröð og byrjar á efstu rótarskránni (/).

Til að athuga núverandi vinnumöppu skaltu einfaldlega kalla fram pwd skipunina eins og sýnt er.

$ pwd

Úttakið sýnir að við erum í heimaskránni okkar, algera eða fulla leiðin er /home/tecmint.

Til að breyta eða vafra um möppur, notaðu cd skipunina sem er stytting á change directory.

Til dæmis, til að fletta að /var/log skráarslóðinni skaltu keyra skipunina:

$ cd /var/log

Til að fara upp möppu skaltu bæta við tveimur punktum eða punktum í lokin.

$ cd ..

Til að fara aftur í heimamöppuna skaltu keyra cd skipunina án nokkurra röka.

$ cd 

ATHUGIÐ: Til að fletta inn í undirmöppu eða möppu í núverandi möppu skaltu ekki nota skástrik (/) einfaldlega sláðu inn nafn möppunnar.

Til dæmis, til að fara inn í niðurhalsskrána skaltu keyra:

$ cd Downloads

ls skipunin er skipun sem notuð er til að skrá núverandi skrár eða möppur í möppu. Til dæmis, til að skrá allt innihald í heimaskránni, munum við keyra skipunina.

$ ls

Af úttakinu getum við séð að við höfum tvær textaskrár og átta möppur sem venjulega eru búnar til sjálfgefið eftir uppsetningu og innskráningu í kerfið.

Til að skrá frekari upplýsingar skaltu bæta við -lh fánanum eins og sýnt er. Valkosturinn -l stendur fyrir langa skráningu og prentar út viðbótarupplýsingar eins og skráarheimildir, notanda, hóp, skráarstærð og stofnunardag. -h fáninn prentar út skráar- eða möppustærð á mönnum læsilegu sniði.

$ ls -lh

Til að skrá faldar skrár skaltu bæta við -a fánanum.

$ ls -la

Þetta sýnir faldar skrár sem byrja á punktamerki (.) eins og sýnt er.

.ssh
.config
.local

Snertiskipunin er notuð til að búa til einfaldar skrár á Linux kerfi. Til að búa til skrá, notaðu setningafræðina:

$ touch filename

Til dæmis, til að búa til file1.txt skrá skaltu keyra skipunina:

$ touch file1.txt

Til að staðfesta stofnun skráarinnar skaltu kalla á ls skipunina.

$ ls

Til að skoða innihald skráar skaltu nota cat skipunina sem hér segir:

$ cat filename

Mv skipunin er nokkuð fjölhæf skipun. Það fer eftir því hvernig það er notað, það getur endurnefna skrá eða fært hana frá einum stað til annars.

Til að færa skrána skaltu nota setningafræðina hér að neðan:

$ mv filename /path/to/destination/

Til dæmis, til að færa skrá úr núverandi möppu yfir í Public/docs möppuna, keyrðu skipunina:

$ mv file1.txt Public/docs

Að öðrum kosti geturðu flutt skrá frá öðrum stað í núverandi möppu með því að nota setningafræðina sem sýnd er. Taktu eftir punktamerkinu í lok skipunarinnar. Þetta felur í sér þessa staðsetningu“.

$ mv /path/to/file .

Við ætlum nú að gera hið gagnstæða. Við munum afrita skrána frá Public/docs slóðinni í núverandi möppu eins og sýnt er.

$ mv Public/docs/file1.txt .

Notaðu setningafræðina sem sýnd er til að endurnefna skrá. Skipunin fjarlægir upprunalega skráarnafnið og úthlutar seinni röksemdinni sem nýja skráarnafninu.

$ mv filename1 filename2

Til dæmis, til að endurnefna skrá1.txt í skrá2.txt skaltu keyra skipunina:

$ mv file1.txt  file2.txt

Að auki geturðu flutt og endurnefna skrána á sama tíma með því að tilgreina áfangamöppuna og annað skráarnafn.

Til dæmis til að færa file1.txt á staðsetninguna Public/docs og endurnefna það file2.txt keyra skipunina:

$ mv file1.txt Public/docs/file2.txt

cp skipunin, stutt fyrir copy, afritar skrá frá einum skráarstað til annars. Ólíkt færa skipuninni heldur cp skipuninni upprunalegu skránni á núverandi staðsetningu sinni og gerir afrit í aðra möppu.

Setningafræðin til að afrita skrá er sýnd hér að neðan.

$ cp /file/path /destination/path

Til dæmis, til að afrita skrána file1.txt úr núverandi möppu yfir í Public/docs/ möppuna, gefðu út skipunina:

$ cp file1.txt  Public/docs/

Til að afrita möppu, notaðu -R valmöguleikann til að afrita afturkvæmt möppuna með öllu innihaldi hennar. Við höfum búið til aðra möppu sem heitir kennsluefni. Til að afrita þessa möppu ásamt innihaldi hennar yfir á Public/docs/ slóðina skaltu keyra skipunina:

$ cp -R tutorials Public/docs/

Þú gætir hafa velt því fyrir þér hvernig við bjuggum til kennsluskrána. Jæja, það er frekar einfalt. Til að búa til nýja möppu skaltu nota mkdir (maka directory) skipunina sem hér segir:

$ mkdir directory_name

Við skulum búa til aðra möppu sem kallast verkefni eins og sýnt er:

$ mkdir projects

Til að búa til möppu í annarri möppu skaltu nota -p fánann. Skipunin hér að neðan býr til grundvallaratriði möppuna inni í linux möppunni í móðurskránni sem er verkefnaskráin.

$ mkdir -p projects/linux/fundamentals

rmdir skipunin eyðir tómri möppu. Til dæmis, til að eyða eða fjarlægja kennsluskrána skaltu keyra skipunina:

$ rmdir tutorials 

Ef þú reynir að fjarlægja möppu sem ekki er tóm færðu villuboð eins og sýnt er.

$ rmdir projects

Skipunin rm (fjarlægja) er notuð til að eyða skrá. Setningafræðin er alveg einföld:

$ rm filename

Til dæmis, til að eyða file1.txt skránni skaltu keyra skipunina:

$ rm file1.txt

Að auki geturðu fjarlægt eða eytt möppu endurtekið með því að nota -R valkostinn. Þetta gæti annað hvort verið tóm eða ótóm skrá.

$ rm -R directory_name

Til dæmis, til að eyða verkefnaskránni skaltu keyra skipunina:

$ rm -R projects

Stundum gætirðu viljað leita að staðsetningu tiltekinnar skráar. Þú getur auðveldlega gert þetta með því að nota annað hvort finna eða staðsetja skipanirnar.

Find skipunin leitar að skrá á tilteknum stað og tekur tvær röksemdir: leitarslóðina eða möppuna og skrána sem á að leita að.

Setningafræðin er eins og sýnt er

$ find /path/to/search -name filename

Til dæmis, til að leita að skrá sem heitir file1.txt í heimaskránni skaltu keyra:

$ find /home/tecmint -name file1.txt

Finndu skipunin, rétt eins og find skipunin, gegnir sama hlutverki við að leita að skrám en tekur aðeins eitt rök eins og sýnt er.

$ locate filename

Til dæmis;

$ locate file1.txt

Finndu skipunin leitar með því að nota gagnagrunn yfir allar mögulegar skrár og möppur í kerfinu.

ATH: Finna skipunin er miklu hraðari en finna skipunina. Hins vegar er finna skipunin miklu öflugri og virkar við aðstæður þar sem staðsetning skilar ekki tilætluðum árangri.

Það er það! Í þessu efni höfum við farið yfir helstu skráastjórnunarskipanir sem veita þér þekkingu á að búa til og stjórna skrám og möppum í Linux kerfi.