13 Basic Cat Command Dæmi í Linux Terminal
Skipunin köttur (stutt fyrir „samtenging“) er ein algengasta skipunin í Linux/Unix-líkum stýrikerfum. cat skipun gerir okkur kleift að búa til stakar eða margar skrár, skoða innihald skráar, sameina skrár og beina úttak í flugstöð eða skrár.
Í þessari grein ætlum við að finna út handhæga notkun kattaskipana með dæmum þeirra í Linux.
$ cat [OPTION] [FILE]...
Dæmið hér að neðan mun sýna innihald /etc/passwd skráarinnar.
# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin narad:x:500:500::/home/narad:/bin/bash
Í dæminu hér að neðan mun það birta innihald prófsins og test1 skráarinnar í flugstöðinni.
# cat test test1 Hello everybody Hi world,
Við munum búa til skrá sem heitir test2 skrá með skipuninni hér að neðan.
# cat >test2
Bíður inntaks frá notanda, sláðu inn textann sem þú vilt og ýttu á CTRL+D (haltu Ctrl takkanum inni og sláðu inn 'd') til að hætta. Textinn verður skrifaður í test2 skrána. Þú getur séð innihald skráarinnar með eftirfarandi kattaskipun.
# cat test2 hello everyone, how do you do?
Ef skrá sem inniheldur mikinn fjölda efnis sem passar ekki í úttaksstöðina og skjárinn flettir upp mjög hratt, getum við notað breytur meira og minna með cat skipuninni eins og sýnt er hér að neðan.
# cat song.txt | more # cat song.txt | less
Með -n valkostinum gætirðu séð línunúmer skráar song.txt í úttakinu.
# cat -n song.txt 1 "Heal The World" 2 There's A Place In 3 Your Heart 4 And I Know That It Is Love 5 And This Place Could 6 Be Much 7 Brighter Than Tomorrow 8 And If You Really Try 9 You'll Find There's No Need 10 To Cry 11 In This Place You'll Feel 12 There's No Hurt Or Sorrow
Hér að neðan geturðu séð með -e valkostinum að '$' sést í lok línunnar og einnig í bili sem sýnir '$' ef það er bil á milli málsgreina. Þessi valkostur er gagnlegur til að kreista margar línur í eina línu.
# cat -e test hello everyone, how do you do?$ $ Hey, am fine.$ How's your training going on?$ $
Í úttakinu hér að neðan gætum við séð TAB plássið er fyllt upp með „^I“ stöfunum.
# cat -T test hello ^Ieveryone, how do you do? Hey, ^Iam fine. ^I^IHow's your training ^Igoing on? Let's do ^Isome practice in Linux.
Í dæminu hér að neðan höfum við þrjár skrár próf, test1 og test2, og getum skoðað innihald þessara skráa eins og sýnt er hér að ofan. Við þurfum að aðgreina hverja skrá með ; (semíkomma).
# cat test; cat test1; cat test2 This is a test file This is the test1 file. This is test2 file.
Við getum beint stöðluðu úttaki skráar í nýja skrá, annars fyrirliggjandi skrá með '>' (stærra en) tákn. Farðu varlega, núverandi innihald prófsins1 verður skrifað yfir af innihaldi prófunarskráarinnar.
# cat test > test1
Bætir við í núverandi skrá með '>>' (tvöfalt stærra en) tákni. Hér verður innihaldi prófunarskráarinnar bætt við í lok test1 skráarinnar.
# cat test >> test1
Þegar þú notar tilvísunina með venjulegu inntaki '<' (minna en tákn), notar hún skráarnafn test2 sem inntak fyrir skipun og úttak verður sýnt í flugstöðinni.
# cat < test2 This is test2 file.
Þetta mun búa til skrá sem kallast test3 og allri úttakinu verður vísað áfram í nýstofnaða skrá.
# cat test test1 test2 > test3
Þetta mun búa til skráarpróf4 og úttak kattaskipunarinnar er flutt til að flokka og niðurstöðunni verður vísað til nýstofnaðrar skráar.
# cat test test1 test2 test3 | sort > test4
Þessi grein sýnir grunnskipanirnar sem gætu hjálpað þér að kanna kattaskipanirnar. Þú getur vísað til mansíðu kattaskipunarinnar ef þú vilt vita fleiri valkosti.
Í næstu grein okkar munum við fjalla um fullkomnari köttaskipanir. Vinsamlegast deildu því ef þér finnst þessi grein gagnleg í gegnum athugasemdareitinn okkar hér að neðan.