์ธํŒŒ

You Can Become A

Programm

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

๋ชจ๋˜ ๋ฆฌ๋ˆ…์Šค

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Linux

๐Ÿง fd ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ• (find ๋Œ€์‹  ์ด๊ฑฐ ์“ฐ์ž)

fd (์ตœ์‹ ์‹ find) fd ๋Š” file system ์—์„œ ํŠน์ • ์—”ํŠธ๋ฆฌ๋ฅผ ์ฐพ๋Š” ๋ช…๋ น์–ด๋กœ ๊ธฐ์กด find ๋ช…๋ น์–ด ๋ณด๋‹ค ๋” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด๋ฉฐ ์†๋„๋„ ๊ฑฐ์˜ 8๋ฐฐ๋กœ ๋น ๋ฅด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•œ ํŒŒ์ผ๋“ค์— ๋Œ€ํ•œ ์ƒ‰์ƒํ™” ์ถœ๋ ฅ์„ ์ง€์›ํ•˜์—ฌ ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ค€๋‹ค. ๋˜ํ•œ ๊ฒ€์ƒ‰ํ•  ๋•Œ .gitignore ์— ์ง€์ •ํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์ž๋™์œผ๋กœ ๋ฌด์‹œํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ๋ถ™์–ด์žˆ๋‹ค. (๋ฌด์‹œํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์„ค์ •๋„ ๊ฐ€๋Šฅ) fd ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์†Œ ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒ€์ƒ‰ ํŒจํ„ด์— ๋Œ€๋ฌธ์ž๊ฐ€ ํฌํ•จ ๋œ ๊ฒฝ์šฐ fd ๋Œ€์†Œ ๋ฌธ์ž ๊ตฌ๋ถ„ ๋ชจ๋“œ๋กœ ์ž‘๋™๋˜๊ฒŒ ๋œ๋‹ค. ์ด์ฒ˜๋Ÿผ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์„ ์„ ํ˜ธํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™๋˜๋Š” ์ตœ์‹  ๋ช…๋ น์–ด์ด๋‹ค. GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'fin..

category_image
์ธํŒŒ_
2022.05.18
5
Linux

๐Ÿง 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..

category_image
์ธํŒŒ_
2022.05.18
2
Linux

๐Ÿง exa ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ• (ls ๋Œ€์‹  ์ด๊ฑฐ ์“ฐ์ž)

exa (์ตœ์‹ ์‹ ls ๋ช…๋ น์–ด) Rust์–ธ์–ด๋กœ ๊ฐœ๋ฐœ๋œ ๊ตฌ์‹ ls๋ช…๋ น์–ด๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” exa๋ฅผ ์†Œ๊ฐœํ•ด ๋ณธ๋‹ค. exa๋Š” Unix/Linux ์—์„œ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์กฐํšŒํ•˜๋Š” ์ „ํ†ต์ ์ธ ๋ช…๋ น์–ด์ธ ls์˜ ์ตœ์‹ ํŒ ์ด๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ๋‹ค์–‘ํ•œ ํŒŒ์ผ ํฌ๋งท๊ณผ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ํ™”๋ คํ•˜๊ฒŒ ์ƒ‰์ƒ๋ณ„๋กœ ํ‘œ์‹œํ•ด ์ฃผ๋ฉฐ git๊ณผ ํ†ตํ•ฉ๋˜์–ด ์žˆ๊ณ  ์†๋„๋„ ๋น ๋ฅด๋‹ค. Rust ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ธฐ์กด์˜ ls ๋ช…๋ น์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ํ•จ๊ป˜ ์ œ๊ณต๋œ๋‹ค. ์œ„์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด, ๊ณผ์—ฐ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๋ฆฌ๋ˆ…์Šค๊ฐ€ ๋งž๋Š”๊ฐ€ ์‹ถ์„์ •๋„๋กœ ์ปฌ๋Ÿฌํ’€ํ•˜๊ณ  ๋ณด๊ธฐ๊ฐ€ ์ข‹์•„์ง„๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํŠธ๋ฆฌ๋กœ ์ถœ๋ ฅ๋„ ๊ฐ€๋Šฅํžˆ๋ฉฐ, ์‹ฌ์ง€์–ด ์œˆ๋„์šฐ ์ฒ˜๋Ÿผ ํŒŒ์ผํƒ€์ž…์— ๋งž๋Š” ์•„์ด์ฝ˜๋„ ํ‘œ์‹œ๋„ ํ• ์ˆ˜ ์žˆ๋‹ค. exa ์„ค์น˜ GitHub - ogham/exa: A mod..

category_image
์ธํŒŒ_
2022.05.18
1