You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
๋ชจ๋ ๋ฆฌ๋ ์ค
๐ง fd ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (find ๋์ ์ด๊ฑฐ ์ฐ์)
fd (์ต์ ์ find) fd ๋ file system ์์ ํน์ ์ํธ๋ฆฌ๋ฅผ ์ฐพ๋ ๋ช ๋ น์ด๋ก ๊ธฐ์กด find ๋ช ๋ น์ด ๋ณด๋ค ๋ ์ฌ์ฉ์ ์นํ์ ์ด๋ฉฐ ์๋๋ ๊ฑฐ์ 8๋ฐฐ๋ก ๋น ๋ฅด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฒ์ํ ํ์ผ๋ค์ ๋ํ ์์ํ ์ถ๋ ฅ์ ์ง์ํ์ฌ ๊ฐ๋ ์ฑ์ ๋์ฌ์ค๋ค. ๋ํ ๊ฒ์ํ ๋ .gitignore ์ ์ง์ ํ ๋๋ ํ ๋ฆฌ๋ ์๋์ผ๋ก ๋ฌด์ํ๋ ๊ธฐ๋ฅ๋ ๋ถ์ด์๋ค. (๋ฌด์ํ์ง ์๋๋ก ํ๋ ์ค์ ๋ ๊ฐ๋ฅ) fd ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ ๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค. ๊ฒ์ ํจํด์ ๋๋ฌธ์๊ฐ ํฌํจ ๋ ๊ฒฝ์ฐ fd ๋์ ๋ฌธ์ ๊ตฌ๋ถ ๋ชจ๋๋ก ์๋๋๊ฒ ๋๋ค. ์ด์ฒ๋ผ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฌ์ฉ์ ํธ์์ฑ์ ์ ํธํ๋ ๋ฐฉ์์ผ๋ก ์๋๋๋ ์ต์ ๋ช ๋ น์ด์ด๋ค. GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'fin..
๐ง bat ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (cat ๋์ ์ด๊ฑฐ ์ฐ์)
bat (์ต์ ์ cat) ํ์ผ์ ๋ด์ฉ๋ฌผ์ ํ์ํ ๋ cat ๋ช ๋ น์ด๋ฅผ ์์ฃผ ์ธ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ฌด๋ฏธ๊ฑด์กฐํ ํ ์คํธ๋ง ๋์ด๋ง ํด ๊ฐ๋ ์ฑ์ด๋ ํจ์จ์ฑ์ด ์ข์ง ์๋ค. ์ต์ ์ ๋ช ๋ น์ด์ธ bat ์ cat ๋์ ์ฌ์ฉํ ์ ์๋ ๋ช ๋ น์ด๋ก, ๋ฌธ๋ฒ ๊ฐ์กฐ(syntax highlight), git ํตํฉ, ์๋ ํ์ด์ง ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์๋ค. ๋ง์น ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์ ํ ์คํธ ์๋ํฐ๋ฅผ ๋์ ๋ณด์ฌ์ค ์ ๋์ ํ๋ฆฌํฐ๋ฅผ ์๋ํ๋ค. GitHub - sharkdp/bat: A cat(1) clone with wings. A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub. github.com bat ์ค์น $ sudo ap..
๐ง exa ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (ls ๋์ ์ด๊ฑฐ ์ฐ์)
exa (์ต์ ์ ls ๋ช ๋ น์ด) Rust์ธ์ด๋ก ๊ฐ๋ฐ๋ ๊ตฌ์ ls๋ช ๋ น์ด๋ฅผ ๋์ฒดํ ์ ์๋ exa๋ฅผ ์๊ฐํด ๋ณธ๋ค. exa๋ Unix/Linux ์์ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์กฐํํ๋ ์ ํต์ ์ธ ๋ช ๋ น์ด์ธ ls์ ์ต์ ํ ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ๋ค์ํ ํ์ผ ํฌ๋งท๊ณผ ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ํ๋ คํ๊ฒ ์์๋ณ๋ก ํ์ํด ์ฃผ๋ฉฐ git๊ณผ ํตํฉ๋์ด ์๊ณ ์๋๋ ๋น ๋ฅด๋ค. Rust ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ ๊ธฐ์กด์ ls ๋ช ๋ น์์ ์ฌ์ฉํ ์์๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํจ๊ป ์ ๊ณต๋๋ค. ์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด, ๊ณผ์ฐ ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์๋ ๋ฆฌ๋ ์ค๊ฐ ๋ง๋๊ฐ ์ถ์์ ๋๋ก ์ปฌ๋ฌํํ๊ณ ๋ณด๊ธฐ๊ฐ ์ข์์ง๋ค. ๋๋ ํ ๋ฆฌ๋ฅผ ํธ๋ฆฌ๋ก ์ถ๋ ฅ๋ ๊ฐ๋ฅํ๋ฉฐ, ์ฌ์ง์ด ์๋์ฐ ์ฒ๋ผ ํ์ผํ์ ์ ๋ง๋ ์์ด์ฝ๋ ํ์๋ ํ ์ ์๋ค. exa ์ค์น GitHub - ogham/exa: A mod..