sort, cat, chmod, chown, chroot, cp, date, dd, echo, ํธ์คํธ ์ด๋ฆ, id, ln, ls ๋ฑ๊ณผ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ํฌํจํ๋ ๊ธฐ๋ณธ ์์คํ ์ ํธ๋ฆฌํฐ์ GNU Coreutils 9.1 ์ธํธ์ ์์ ์ ์ธ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- dd ์ ํธ๋ฆฌํฐ๋ BSD ์์คํ ์ dd ๋ณํ์ ์ฌ์ฉ๋๋ Skip=N์ ๊ฒฝ์ฐ iseek=N ๋ฐeek=N์ ๊ฒฝ์ฐ oseek=N ์ต์ ์ ๋ํ ๋์ฒด ์ด๋ฆ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- LS_COLORS ํ๊ฒฝ ๋ณ์์ ์ ์๋ ์์์ ์๊ฐ์ ์ผ๋ก ํ์ํ๊ณ ๋ณ๋๋ก ํ์ํ๊ธฐ ์ํด dircolors์ "--print-ls-colors" ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค. dircolors๋ TERM ์ธ์๋ COLORTERM ํ๊ฒฝ ๋ณ์์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
- cp, mv ๋ฐ install ์ ํธ๋ฆฌํฐ๋ ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌํ ๋ openat* ์์คํ ํธ์ถ์ ์ฌ์ฉํ์ฌ ํจ์จ์ฑ์ ๋์ด๊ณ ๊ฐ๋ฅํ ๊ฒฝํฉ ์กฐ๊ฑด์ ๋ฐฉ์งํฉ๋๋ค.
- macOS์์ ์ด์ cp ์ ํธ๋ฆฌํฐ๋ ์์ค ๋ฐ ๋์ ํ์ผ์ด ๋์ผํ APFS ํ์ผ ์์คํ ์ ์๊ณ ๋์ ํ์ผ์ด ๋๋ฝ๋ ๊ฒฝ์ฐ ์ฐ๊ธฐ ์ค ๋ณต์ฌ ๋ชจ๋์์ ํ์ผ์ ๋ณต์ ๋ณธ์ ์์ฑํฉ๋๋ค. ๋ณต์ฌํ ๋ ๋ชจ๋์ ์ก์ธ์ค ์๊ฐ๋ ๋ณด์กด๋ฉ๋๋ค('cp -p' ๋ฐ 'cp -a'๋ฅผ ์คํํ ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก).
- ์๊ฐ ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ธฐ ์ํด 'โํด์๋' ์ต์ ์ด 'date' ์ ํธ๋ฆฌํฐ์ ์ถ๊ฐ๋์์ต๋๋ค.
- printf๋ ๋ฉํฐ๋ฐ์ดํธ ๋ฌธ์๋ก ์ซ์ ๊ฐ์ ์ธ์ํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- "sort --debug"๋ "--field-separator" ๋งค๊ฐ๋ณ์์ ๋ฌธ์๊ฐ ์ซ์์ ์ฌ์ฉํ ์ ์๋ ๋ฌธ์์ ์ถฉ๋ํ๋ ๋ฌธ์ ์ ๋ํ ์ง๋จ์ ๊ตฌํํฉ๋๋ค.
- cat ์ ํธ๋ฆฌํฐ๋ ์์คํ ์์ ์ง์ํ๋ ๊ฒฝ์ฐ copy_file_range ์์คํ ํธ์ถ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ณต๊ฐ์ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ง ์๊ณ ์ปค๋ ์ธก์ ๋ ํ์ผ ๊ฐ์๋ง ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํฉ๋๋ค.
- chown ๋ฐ chroot๋ "chown root:root f" ๋์ "chown root.root f" ๊ตฌ๋ฌธ์ ์ฌ์ฉํ ๋ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์ ์ด๋ฆ์ ์ ์ ํ์ฉํ๋ ์์คํ ์ ๋ฌธ์ ๊ฐ ์์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- dd ์ ํธ๋ฆฌํฐ๋ ์นด์ดํฐ ๊ฐ์ด ๋ฌธ์ "B"('dd count=100KiB')๋ก ๋๋๋ ๊ฒฝ์ฐ ๋ธ๋ก ๋์ ๋ฐ์ดํธ ๊ณ์ฐ์ ์ ๊ณตํฉ๋๋ค. count_bytes, Skip_bytes ๋ฐeek_bytes ํ๋๊ทธ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
- ls์์๋ ๊ธฐ๋ฅ์ ๊ณ ๋ คํ ํ์ผ ๊ฐ์กฐ ํ์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ์ด๋ก ์ธํด ๋ก๋๊ฐ ์ฝ 30% ์ฆ๊ฐํฉ๋๋ค.
- ls ๋ฐ stat์์๋ ํ์ผ ์๋ ๋ง์ดํธ ์๋๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค. ์๋ ๋ชจ๋ํฐ๋ง์ ์ํด์๋ โstat โcached=neverโ ์ต์ ์ ๋ช ์์ ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru