๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ Linux Programming/with VMware Workstation

[Linux & VMware Workstation] Day 6 : ํŒŒ์ผ ๋น„๊ต & ์ •๋ ฌ ๋ช…๋ น์–ด์™€ ์˜ต์…˜

by A Lim Han 2022. 5. 1.

1. cmp : compare์˜ ์•ฝ์–ด๋กœ, ๋‘ ํŒŒ์ผ์˜ ๊ณตํ†ต๋œ ๋ถ€๋ถ„๊ณผ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์“ฐ๋Š” ๋ช…๋ น์–ด

 

-> file1 ๊ณผ example.txt ํŒŒ์ผ์„ cmp ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ตํ•ด ๋ณธ ๊ฒฐ๊ณผ 1๋ฒˆ์งธ ํ–‰์˜ 1๋ฐ”์ดํŠธ์งธ์˜ ๋ถ€๋ถ„๋ถ€ํ„ฐ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

 

2. diff : differences ์˜ ์•ฝ์–ด๋กœ, ๋‘ ํŒŒ์ผ ์‚ฌ์ด์˜ ๋‚ด์šฉ์„ ๋น„๊ตํ•˜๋Š” ๋ช…๋ น์–ด

-> diff  ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‘ ํŒŒ์ผ์„ ๋น„๊ตํ•ด ๋ณธ ๊ฒฐ๊ณผ, cmp ๋ช…๋ น์–ด์— ๋น„ํ•ด ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ํŽผ์ณ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ๋น„๊ต ๋‚ด์šฉ์„ ๋” ๋ช…ํ™•ํ•˜๊ณ  ์ง๊ด€์ ์œผ๋กœ ์ฐพ์•„์ค€๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

 

 

3. sort : ํ…์ŠคํŠธ๋กœ ๋œ ํŒŒ์ผ์˜ ํ–‰๋‹จ์œ„ ์ •๋ ฌ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด

-> ํŠน์ • DB๋‚˜ ํ”„๋กœ๊ทธ๋žจ, ์‰˜ ํ”„๋กœ๊ทธ๋žจ๋“ฑ์˜ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜ ํŽธ์ง‘ ํ•  ๋•Œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋กœ, ์‚ฌ์šฉ๋ฒ•์€ 'sort [ ์˜ต์…˜ ] ํŒŒ์ผ๋ช…' ์ด๋‹ค.

 

 

< ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ๋ฒ• >

 

a) sort [ ํŒŒ์ผ์ด๋ฆ„ ] : ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ

 

b) sort -r [ ํŒŒ์ผ์ด๋ฆ„ ] : ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ

 

 

c) sort -u [ ํŒŒ์ผ์ด๋ฆ„ ] : ์ค‘๋ณต๋œ ๋‚ด์šฉ์„ ํ•˜๋‚˜๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ์œ ์ผ์ •๋ ฌ

 

d) ls -l /var/log | sort -k 5 : ์šฉ๋Ÿ‰์˜ ํฌ๊ธฐ์— ๋”ฐ๋ฅธ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ

 

 

 

4. split : ํฐ ํŒŒ์ผ ํ•˜๋‚˜๋ฅผ ์ž‘์€ ํŒŒ์ผ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋ถ„ํ• ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด

 

 

< ๋‹ค์–‘ํ•œ ์˜ต์…˜๋“ค >

 

a) ์˜ต์…˜ ์—†์ด ์‚ฌ์šฉํ–ˆ์„ ๊ฒฝ์šฐ : ๋ถ„ํ•  ํŒŒ์ผ ๋’ค์— 2์ž๋ฆฌ์˜ ์˜๋ฌธ์ด ์ถ”๊ฐ€๋˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ๋“ค์„ ๊ตฌ๋ณ„ํ•จ

 

 

 

b) -a : ๋ถ„ํ• ๋˜๋Š” ํŒŒ์ผ์˜ ๋’ค์— ๋ถ™์„ ๊ธธ์ด๋ฅผ ์ง€์ •ํ•จ

 

 

 

c) -d : ๋ถ„ํ•  ํŒŒ์ผ ๋’ค์— ๋ถ™์€ ์‹๋ณ„ ์ž๋ฃŒ๋ฅผ ์˜๋ฌธ์ด ์•„๋‹Œ ์ˆซ์ž๋กœ ์ง€์ •ํ•จ

 

 

 

5. paste : ํ•œ ํŒŒ์ผ์— ๋‹ค๋ฅธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ง๋ถ™์ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด

 

 

< ์˜ต์…˜ >

 

a) -s : ๋‹ค๋ฅธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ•œ ์ค„๋กœ ๋ง๋ถ™์—ฌ์„œ ์ถœ๋ ฅ

b) -d : ์ถœ๋ ฅ๋˜๋Š” ๋‚ด์šฉ์˜ ๊ตฌ๋ถ„์ž๋ฅผ ์ง€์ •ํ•จ

 

 

 

 

 

 

< ๋ >