๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๐Ÿ“„Document/๐Ÿ”ฅLinux4

[Linux] ๋ฆฌ๋‹ค์ด๋ ‰์…˜, ํŒŒ์ดํ”„, ์ •๊ทœํ‘œํ˜„์‹(์ •๊ทœ์‹) Cent OS 7 / Linux kernel / bash ๋ฆฌ๋‹ค์ด๋ ‰์…˜(redirection) ํ‘œ์ค€ ์ž…๋ ฅ๊ณผ ํ‘œ์ค€ ์ถœ๋ ฅ์˜ ๋ฐฉํ–ฅ์„ ์žฌ์ง€์ •ํ•˜๋Š” ๊ฒƒ ํ‘œ์ค€ ์ž…๋ ฅ/์ถœ๋ ฅ/์—๋Ÿฌ๊ฐ€ ํ™”๋ฉด์ด ์•„๋‹Œ ํŒŒ์ผ๋กœ ๋Œ€์ฒด. ์ฆ‰, ๋ชจ๋‹ˆํ„ฐ๋กœ ์ถœ๋ ฅ(์—๋Ÿฌ)๋  ๊ฒƒ์„ ํŒŒ์ผ๋กœ ์žฌ์ง€์ • ํ‘œ์ค€ ์ž…๋ ฅ ์žฅ์น˜๋Š” ํ‚ค๋ณด๋“œ, ํ‘œ์ค€ ์ถœ๋ ฅ ์žฅ์น˜์™€ ํ‘œ์ค€ ์—๋Ÿฌ ์žฅ์น˜๋Š” ๋ชจ๋‹ˆํ„ฐ ์—ฐ์‚ฐ์ž ์„ค๋ช… > ๋ช…๋ น์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ”„๋ฆฐํ„ฐ๋‚˜ ํŒŒ์ผ์— ์ถœ๋ ฅํ•˜๋„๋ก ์ „์†ก ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๊ฐ™์€ ํŒŒ์ผ์ด ์กด์žฌํ•˜๋ฉด ๋ฎ์–ด์”€ >> ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ง€์ •๋œ ํŒŒ์ผ์— ๊ฒฐ๊ณผ๋ฅผ ์ถ”๊ฐ€ ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ง€์ •๋œ ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ์ƒ์„ฑ & ๋ช…๋ น์˜ ์ถœ๋ ฅ์„ ๋‹ค๋ฅธ ๋ช…๋ น์˜ ์ž…๋ ฅ์œผ๋กœ ๋ณด๋ƒ„ 2021. 12. 21.
[Linux] ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ/๊ธฐ๋ณธ๋ช…๋ น์–ด ๋ชจ์Œ Cent OS 7 / Linux kernel / bash ํ™˜๊ฒฝ๋ณ€์ˆ˜ PATH echo $PATH -------------------- PATH๋Š” ์‹คํ–‰ ํŒŒ์ผ๋“ค์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ์œ„์น˜๋ฅผ ์ €์žฅํ•ด ๋†“์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์ด๋‹ค. ๋ช…๋ น์–ด ์ž…๋ ฅ์ž์˜ ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ์ƒ๊ด€์—†์ด ํŠน์ • ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด PATH ๋ณ€์ˆ˜์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒฝ๋กœ์—์„œ ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ์ฐพ์•„ ์‹คํ–‰ํ•œ๋‹ค. ๋ช…๋ น์–ด echo $PATH๋Š” ์ง€์ •๋œ PATH ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…๋ น์–ด printenv printenv [์˜ต์…˜] ๋ช…๋ น์–ด -0 or --null : ๊ฐœํ–‰ํ•˜์ง€์•Š๊ณ  ์ถœ๋ ฅ, ์•„๋ฌด๊ฐ’๋„ ์—†๋‹ค๋ฉด ๊ฐœํ–‰ํ•ด์„œ ์ถœ๋ ฅ -๋ช…๋ น์–ด : ๋ช…๋ น์–ด(ํ‚ค๊ฐ’)์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’๋งŒ ์ถœ๋ ฅ -------------------- ํ™˜๊ฒฝ์˜ ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. ๋ช…๋ น์–ด which which ๋ช…๋ น์–ด -.. 2021. 11. 22.
[Linux] LINUX ๋””๋ ‰ํ„ฐ๋ฆฌ ์ข…๋ฅ˜์™€ ํŠน์ง• LINUX ๋””๋ ‰ํ„ฐ๋ฆฌ ์ข…๋ฅ˜์™€ ํŠน์ง• ๋””๋ ‰ํ„ฐ๋ฆฌ๋ž€ ํŒŒ์ผ ์ €์žฅ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ๋ฆฌ๋ˆ…์Šค ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ(/)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋“ค์ด ์กด์žฌํ•˜๋Š” ๊ณ„์ธต์  ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๋ณ„ ๋‚ด์šฉ / : ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ผ๊ณ ๋„ ํ•จ ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ถœ๋ฐœ์ ์ธ ๋™์‹œ์— ๋‹ค๋ฆ„ ์‹œ์Šคํ…œ๊ณผ์˜ ์—ฐ๊ฒฐ์ ์ด ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ /boot : ์ •์  ๋ถ€ํŠธ ํŒŒ์ผ ๋ถ€ํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋ถ€ํŒ… ์‹œ ์ปค๋„ ์ด๋ฏธ์ง€์™€ ๋ถ€ํŒ… ํŒŒ์ผ ์ €์žฅ /proc : ์ปค๋„ ๋ฐ ํ”„๋กœ์„ธ์Šค ํŒŒ์ผ(process) ์‹œ์Šคํ…œ ์ •๋ณด ๋””๋ ‰ํ„ฐ๋ฆฌ์ด๋ฉฐ ์ปค๋„ ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•˜๋Š” ์—ญํ•  ํ˜„์žฌ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค์™€ ์‹ค์ œ ์‚ฌ์šฉ๋˜๋Š” ์žฅ์น˜, ํ•˜๋“œ์›จ์–ด ์ •๋ณด ์ €์žฅ ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ ์‹œ์Šคํ…œ์—์„œ ์šด์˜๋˜๊ณ  ์žˆ๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ์„ธ์Šค๋“ค์— ๊ด€ํ•œ ๋‚ด์šฉ๊ณผ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จ .. 2021. 11. 20.
[Linux] ๋ฆฌ๋ˆ…์Šค, ์œ ๋‹‰์Šค, GNU, ๋ฆฌ๋ˆ…์Šค๋ฐฐํฌํŒ์ด๋ž€? ๋ฆฌ๋ˆ…์Šค๋ž€? ์œ ๋‹‰์Šค๋ž€? ์œ ๋‹‰์Šค ๊ณ„์—ด์ด๋ž€? GNU๋ž€? ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์ด๋ž€? ์ •๋ฆฌ ๋ฆฌ๋ˆ…์Šค์ด๋ž€? ๋ฆฌ๋ˆ…์Šค๋Š” ์šด์˜์ฒด์ œ ์ปค๋„์ธ ๋ฆฌ๋ˆ…์Šค ์ปค๋„์— ๊ธฐ๋ฐ˜์„ ๋‘” ์˜คํ”ˆ์†Œ์Šค ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜์ฒด์ œ์ด๋‹ค. ๋ฆฌ๋ˆ…์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ ์•ˆ์— ํŒจํ‚ค์ง€ ์ฒ˜๋ฆฌ๋œ๋‹ค. ์†Œ์Šค์ฝ”๋“œ ์šด์˜์ฒด์ œ์ด๋‹ค. ์†Œ์Šค์ฝ”๋“œ ๋ฐ ๋ชจ๋“  ๊ด€๋ จ ์ž๋ฃŒ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š” ์šด์˜์ฒด์ œ์ด๋‹ค. ๋ฉ€ํ‹ฐ์œ ์ €(๋‹ค์ค‘ ์‚ฌ์šฉ์ž), ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น(๋‹ค์ค‘ ์ž‘์—…) ์šด์˜์ฒด์ œ์ด๋‹ค. ๋ฉ€ํ‹ฐ์œ ์ € ๊ธฐ๋Šฅ์€ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ๋™์ผํ•œ ์‹œ์Šคํ…œ์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํƒœ์Šคํฌ๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•˜๊ณ , ๊ต๋Œ€๋กœ ์ปดํ“จํ„ฐ์˜ ์ž์›์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๊ฐ€์ƒ ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์œผ๋กœ ํ•˜๋‚˜์˜ ๋ชจ๋‹ˆํ„ฐ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์ƒ ํ™”๋ฉด(๊ฐ€์ƒ ์ฝ˜์†”)์„ ๋‘์–ด ํ™”๋ฉด๋งˆ๋‹ค ๋‹ค๋ฅธ ์ž‘์—…์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์šด.. 2021. 11. 20.
๋ฐ˜์‘ํ˜•