5 stat Command Dæmi fyrir Linux nýliða
stat skipun er gagnlegt tól til að skoða skrá eða skráarkerfisstöðu. Það sækir upplýsingar eins og skráargerð; aðgangsréttur í áttunda og læsilegum mönnum; síðasta gagnabreyting, síðasta stöðubreyting í bæði læsilegum og sekúndum frá tímum og margt fleira.
Það hefur möguleika á að tilgreina sérsniðið snið í stað sjálfgefið, til að birta upplýsingar. Í þessari handbók munum við skoða fimm dæmi um stat stjórn fyrir Linux nýliða.
Athugaðu stöðu Linux skráar
1. Auðveldasta leiðin til að nota tölfræði er að gefa henni skrá sem rök. Eftirfarandi skipun mun sýna stærð, blokkir, IO blokkir, skráargerð, inode gildi, fjölda tengla og miklu meiri upplýsingar um skrána /var/log/syslog, eins og sýnt er á skjámyndinni:
$ stat /var/log/syslog File: '/var/log/syslog' Size: 26572 Blocks: 56 IO Block: 4096 regular file Device: 80ah/2058d Inode: 8129076 Links: 1 Access: (0640/-rw-r-----) Uid: ( 104/ syslog) Gid: ( 4/ adm) Access: 2018-04-06 09:42:10.987615337 +0530 Modify: 2018-04-06 11:09:29.756650149 +0530 Change: 2018-04-06 11:09:29.756650149 +0530 Birth: -
Athugaðu stöðu skráarkerfisins
2. Í fyrra dæmi meðhöndlaði stat skipunina inntaksskrána sem venjulega skrá, en til að sýna skráarkerfisstöðu í stað skráarstöðu, notaðu -f
valkostinn.
$ stat -f /var/log/syslog File: "/var/log/syslog" ID: ce97e63d2201c974 Namelen: 255 Type: ext2/ext3 Block size: 4096 Fundamental block size: 4096 Blocks: Total: 84769790 Free: 16012830 Available: 11700997 Inodes: Total: 21544960 Free: 20995459
Þú getur líka gefið upp möppu/skráakerfi sem rök eins og sýnt er.
$ stat -f / File: "/" ID: ce97e63d2201c974 Namelen: 255 Type: ext2/ext3 Block size: 4096 Fundamental block size: 4096 Blocks: Total: 84769790 Free: 16056471 Available: 11744638 Inodes: Total: 21544960 Free: 21005263
Virkjaðu að fylgja táknrænum tenglum
3. Þar sem Linux styður tengla (táknræna og harða tengla), geta ákveðnar skrár verið með einn eða fleiri tengla, eða þær gætu jafnvel verið til í skráakerfi.
Til að gera tölfræði kleift að fylgja tenglum, notaðu -L
fánann eins og sýnt er.
$ stat -L / File: '/' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 80ah/2058d Inode: 2 Links: 25 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2018-04-09 10:55:55.119150525 +0530 Modify: 2018-02-20 11:15:54.462893167 +0530 Change: 2018-02-20 11:15:54.462893167 +0530 Birth: -
Notaðu sérsniðið snið til að birta upplýsingar
4. stat gerir þér einnig kleift að nota tiltekið eða sérsniðið snið í staðinn fyrir sjálfgefið. -c
fáninn er notaður til að tilgreina sniðið sem notað er, það prentar nýja línu eftir hverja notkun á sniðröðinni.
Að öðrum kosti geturðu notað --printf
valmöguleikann sem gerir kleift að túlka skástrik sem sleppur úr röðum og slekkur á prentun á nýrri línu á eftir. Þú þarft að nota
# stat --printf='%U\n%G\n%C\n%z\n' /var/log/secure
Merking sniðaröðanna fyrir skrár sem notaðar eru í dæminu hér að ofan:
- %U – notendanafn eiganda
- %G – hópnafn eiganda
- %C – SELinux öryggissamhengisstrengur
- %z – tími síðustu stöðubreytingar, læsilegt fyrir mönnum
5. Hér er dæmi sem sýnir notkun á samþykktum sniðaröðum fyrir skráarkerfi.
$ stat --printf='%n\n%a\n%b\n' /
Merking sniðaröðanna sem notuð eru í skipuninni hér að ofan.
- %n – sýnir skráarnafnið
- %a – prentaðu ókeypis kubba í boði fyrir notendur sem ekki eru ofurnotendur
- %b – gefur út heildargagnablokkir í skráarkerfinu
Prentaðu upplýsingar á Terse formi
6. Hægt er að nota -t
valmöguleikann til að prenta upplýsingarnar í stuttu formi.
$ stat -t /var/log/syslog /var/log/syslog 12760 32 81a0 104 4 80a 8129076 1 0 0 1523251873 1523256421 1523256421 0 4096
Að síðustu gæti skelin þín haft sína eigin útgáfu af tölfræði, vinsamlegast skoðaðu skjöl skeljar þinnar til að fá upplýsingar um valkostina sem hún styður. Til að sjá allar samþykktar framleiðslusniðaraðir, skoðaðu stat man síðuna.
$ man stat
Í þessari grein höfum við útskýrt fimm stat stjórnunardæmi fyrir Linux nýliða. Notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga.