13 Basic Cat Command Mga Pananglitan sa Linux Terminal


Ang iring (mubo sa concatenate) nga sugo mao ang usa sa labing kanunay nga gigamit nga mga sugo sa Linux/Unix-like operating system. Ang command sa cat nagtugot kanamo sa paghimo og usa o daghang mga file, pagtan-aw sa sulud sa usa ka file, pagdugtong sa mga file ug pag-redirect sa output sa terminal o mga file.

Niini nga artikulo, atong mahibal-an ang praktikal nga paggamit sa mga command sa iring uban ang ilang mga ehemplo sa Linux.

$ cat [OPTION] [FILE]...

Ang ubos nga pananglitan magpakita sa mga sulod sa /etc/passwd file.

# 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

Sa ubos nga pananglitan, kini magpakita sa sulod sa test ug test1 file sa terminal.

# cat test test1

Hello everybody
Hi world,

Maghimo kami usa ka file nga gitawag nga test2 file nga adunay sa ubos nga mando.

# cat >test2

Naghulat sa input gikan sa user, i-type ang gusto nga teksto, ug pindota ang CTRL+D (ipadayon ang Ctrl key ug i-type ang 'd') aron makagawas. Ang teksto isulat sa test2 file. Imong makita ang sulod sa file gamit ang mosunod nga cat command.

# cat test2

hello everyone, how do you do?

Kung ang usa ka file nga adunay daghang mga sulud nga dili mohaum sa output terminal ug ang screen scroll up kaayo, mahimo namon nga magamit ang mga parameter nga labi ka gamay sa mando sa pusa sama sa gipakita sa ubos.

# cat song.txt | more
# cat song.txt | less

Uban sa -n nga kapilian imong makita ang mga numero sa linya sa usa ka file song.txt sa output terminal.

# 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

Sa ubos, imong makita gamit ang -e nga kapilian nga ang '$' gipakita sa katapusan sa linya ug usab sa wanang nga nagpakita sa '$' kung adunay bisan unsang gintang tali sa mga parapo. Kini nga kapilian mapuslanon sa pagpislit sa daghang mga linya sa usa ka linya.

# cat -e test

hello everyone, how do you do?$
$
Hey, am fine.$
How's your training going on?$
$

Sa ubos nga output, atong makita ang TAB space nga napuno sa '^I' nga mga karakter.

# 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.

Sa ubos nga pananglitan kami adunay tulo ka mga file test, test1, ug test2, ug makahimo sa pagtan-aw sa sulod sa mga file sama sa gipakita sa ibabaw. Kinahanglan natong ibulag ang matag file sa ; (semikolon).

# cat test; cat test1; cat test2

This is a test file
This is the test1 file.
This is test2 file.

Mahimo natong i-redirect ang standard nga output sa usa ka file ngadto sa usa ka bag-ong file nga adunay usa ka '>' (mas dako kay sa) simbolo. Ang mabinantayon, anaa na nga mga sulod sa test1 ma-overwrite sa mga sulod sa test file.

# cat test > test1

Gidugang sa kasamtangan nga file nga adunay simbolo nga '>>' (doble nga mas dako kaysa). Dinhi, ang sulod sa test file idugang sa katapusan sa test1 file.

# cat test >> test1

Kung imong gamiton ang redirect nga adunay standard input '<' (ubos sa simbolo), kini naggamit sa file name test2 isip input alang sa command ug output nga ipakita sa usa ka terminal.

# cat < test2

This is test2 file.

Makahimo kini og file nga gitawag og test3 ug ang tanang output i-redirect sa bag-ong nabuhat nga file.

# cat test test1 test2 > test3

Maghimo kini og usa ka file test4 ug ang output sa cat command gipa-pipe aron maihap ug ang resulta i-redirect sa usa ka bag-ong gibuhat nga file.

# cat test test1 test2 test3 | sort > test4

Kini nga artikulo nagpakita sa mga sukaranan nga mga sugo nga makatabang kanimo sa pagsusi sa mga sugo sa iring. Mahimo nimong i-refer ang man page sa cat command kung gusto nimo mahibal-an ang daghang mga kapilian.

Sa among sunod nga artikulo, among hisgotan ang labi ka advanced nga mga mando sa pusa. Palihug ipaambit kini kung nakita nimo nga mapuslanon kini nga artikulo pinaagi sa among kahon sa komento sa ubos.