[Linux] cat ๋ช…๋ น์–ด

cat์€ ๊ณ ์–‘์ด๋‹ค. image

image

๊ทธ๋ฆฌ๊ณ  ๋ฆฌ๋ˆ…์Šค์˜ ๋ฉ‹์ง€๊ณ  ํŽธ๋ฆฌํ•œ ๋ช…๋ น์–ด์ด๊ธฐ๋„ ํ•˜๋‹ค.


ํ…์ŠคํŠธ ์ฝ๊ธฐ
cat ๋ช…๋ น์–ด์— ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์ธ์ž๋กœ ์ฃผ๋ฉด ๋‚ด์šฉ๋ฌผ์„ ํ„ฐ๋ฏธ๋„์— ๋ฟŒ๋ ค์ค€๋‹ค. image

image ์ž‘์„ฑ

๋ถ image

image

2๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ์„ ์—ฐ๋‹ฌ์•„ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. image

image

-n ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฃผ๋ฉด ํ–‰ ๋ฒˆํ˜ธ๋„ ์ฐ์–ด์ค€๋‹ค. image

image


ํ…์ŠคํŠธ ๋งŒ๋“ค๊ธฐ
cat ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, vim์ด๋‚˜ nano๊ฐ™์€ ์—๋””ํ„ฐ ์—†์–ด๋„ ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
cat > ํŒŒ์ผ๋ช…
์˜ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์ด ์ž…๋ ฅ๋ชจ๋“œ๋กœ ์ „ํ™˜๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปจํŠธ๋กค+D๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ €์žฅ๋œ๋‹ค. image

image ์ž…๋ ฅ

์ถœ๋ ฅ image

image ์ž˜๋จ


ํ…์ŠคํŠธ ์ด์–ด์“ฐ๊ธฐ

๋Š” ๊ธฐ์กด์— ํŒŒ์ผ์ด ์žˆ๋‹ค๋ฉด ๋ฌด์กฐ๊ฑด ๋ฎ์–ด์“ฐ์ง€๋งŒ, >>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด์–ด์“ด๋‹ค.


image

image ์ด๋ ‡๊ฒŒ ์จ๋„ฃ์œผ๋ฉด


image

image ์ด๋ ‡๊ฒŒ ๋’ค์— ๋ถ™๋Š”๋‹ค.


ํŒŒ์ผ ๋ณต์‚ฌ
cat ํŒŒ์ผ๋ช…1 > ํŒŒ์ผ๋ช…2
๊ณผ ๊ฐ™์ด ํ•˜๋ฉด ํŒŒ์ผ1์˜ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ํŒŒ์ผ2๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. image

image ์ด๋Ÿฐ ์ƒํƒœ์—์„œ

์ด๋Ÿฌ๋ฉด image

image ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌ๋˜๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.


ํŒŒ์ผ ๋ณ‘ํ•ฉ
์œ„์˜ ๋ณต์‚ฌ๋ฌธ์—์„œ ์™ผ์ชฝ ํŒŒ์ผ์„ 2๊ฐœ ์ด์ƒ ์ง€์ •ํ•˜๋ฉด, ์™ผ์ชฝ ํŒŒ์ผ๋“ค์„ ํ•ฉ์ณ์„œ ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค. image

image

image ์ด๋ ‡๊ฒŒ ๋‘ ํŒŒ์ผ์„ ๋‘๊ณ 

์ด๋ ‡๊ฒŒ ๋Œ๋ฆฌ๋ฉด, image

image ์ž˜ ํ•ฉ์ณ์ฃผ๋Š”๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.


์ฐธ๊ณ ๋กœ cat์€ concatenate์˜ ์•ฝ์ž๋ผ๊ณ  ํ•œ๋‹ค.