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 : ์ถ๋ ฅ๋๋ ๋ด์ฉ์ ๊ตฌ๋ถ์๋ฅผ ์ง์ ํจ