‡๐Ÿ‘ฉ‍๐Ÿ’ป ‡/º Linux 3

์ ˆ๋Œ€๊ฒฝ๋กœ, ์ƒ๋Œ€๊ฒฝ๋กœ

์ ˆ๋Œ€ ๊ฒฝ๋กœ ๋ž€ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋ฐ˜๋“œ์‹œ ํฌํ•จ ๋œ ๊ฒฝ๋กœ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์ƒ๋Œ€ ๊ฒฝ๋กœ๋ž€ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ(๋น„๊ต ๋Œ€์ƒ)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋œ ๊ฒฝ๋กœ๋ฅผ ์˜๋ฏธํ•ฉ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ (/) ์œˆ๋„์šฐ๋Š” ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋”ฐ๋กœ ์ •ํ•ด์ง„ ๊ฑด ์—†์ง€๋งŒ (๋ณดํ†ต \C ๋“œ๋ผ์ด๋ธŒ), ๋ฆฌ๋ˆ…์Šค๋Š” ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ •ํ•ด์ ธ ์žˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋ณด๋ฉด ์‰ฝ๊ฒŒ ์•Œ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์ธ ๋ฃจํŠธ๋กœ๋ถ€ํ„ฐ ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ํŒŒ์ผ๋“ค์ด ์ €์žฅ๋˜๋Š” ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ ˆ๋Œ€ ๊ฒฝ๋กœ์™€ ์ƒ๋Œ€ ๊ฒฝ๋กœ ์œ„ ๊ทธ๋ฆผ์—์„œ play ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด ๋ฃจํŠธ๋ถ€ํ„ฐ ๋”ฐ๋ผ๊ฐ€๋ฉด ๋œ๋‹ค. /home/will/play ์ด๊ฒƒ์ฒ˜๋Ÿผ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ๋ชจ๋‘ ์ ์€ ์™„์ „ํ•œ ๊ฒฝ๋กœ๋ฅผ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ผ๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋ฅผ ์“ธ ๋•Œ ๋งค๋ฒˆ ์ „์ฒด ์ฃผ์†Œ๋ฅผ ์ ๋Š”๋‹ค๋ฉด ๋ฒˆ๊ฑฐ๋กœ์šธ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋” ๋‚˜๊ฐ€์•ผํ•˜๋Š” ๊ฒฝ..

vi ํŽธ์ง‘๊ธฐ ๊ธฐ๋ณธ ๋ช…๋ น์–ด

[vi ํŽธ์ง‘๊ธฐ ๋ชจ๋“œ] i ์ž…๋ ฅ esc Insert ๋ชจ๋“œ Command ๋ชจ๋“œ Last Line ๋ชจ๋“œ esc : ์ž…๋ ฅ vi ํŽธ์ง‘๊ธฐ ๋ชจ๋“œ๋Š” ์œ„์ฒ˜๋Ÿผ 3๊ฐ€์ง€๊ฐ€ ์žˆ๊ณ , ๊ฐ๊ฐ์˜ ์ž…๋ ฅ์„ ํ†ตํ•ด์„œ ๋ชจ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. [Command ๋ชจ๋“œ] ์ปค์„œ ์ด๋™ G ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰ ์ค„๋กœ ์ด๋™ gg ์ฒซ๋ฒˆ์งธ ์ค„๋กœ ์ด๋™ [n]G n๋ฒˆ์งธ ์ค„๋กœ ์ด๋™ $ ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ์ค„์˜ ๋งจ ๋์œผ๋กœ ์ด๋™ 0 ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ์ค„์˜ ๋งจ ์•ž์œผ๋กœ ์ด๋™ w ์ปค์„œ๊ฐ€ ํ•œ ๋‹จ์–ด์”ฉ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ b ์ปค์„œ๊ฐ€ ํ•œ ๋‹จ์–ด์”ฉ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ ์‚ญ์ œ x ํ•œ ๋ฌธ์ž ์‚ญ์ œ, ๋˜๋Š” Edit๋ชจ๋“œ์—์„œ ๋ฐฑ์ŠคํŽ˜์ด์Šค๋‚˜ Deleteํ‚ค๋กœ ์‚ญ์ œ dd ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ•œ ์ค„์„ ์‚ญ์ œ (3dd: ์„ธ์ค„ ์‚ญ์ œ) d[์ปค์„œ ์ด๋™] ์ปค์„œ ์ด๋™ํ•˜๋Š” ๋งŒํผ ์‚ญ์ œ dgg ์ „์ฒด ์‚ญ์ œ ์ˆ˜์ • u Ctrl + z์ฒ˜๋Ÿผ ์ž‘์—… ์ทจ์†Œ ๋ณต์‚ฌ ๋ฐ ..

๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด

[๋ฆฌ๋ˆ…์Šค์˜ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ] ์ปดํ“จํ„ฐ๋Š” ์œ„์™€ ๊ฐ™์€ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค. H/W ๋ฐ”๋กœ ์œ„ ๊ณ„์ธต์€ ์ปค๋„๋กœ OS (์šด์˜์ฒด์ œ)์— ์†ํ•œ๋‹ค. ์ด๋ฅผ ์ง์ ‘ ์ด์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์œ—์ธต์ธ ์‰˜(๋ฆฌ๋ˆ…์Šค)์„ ์ด์šฉํ•ด์„œ ์œ ์ €๋Š” ์ปค๋„์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์‰˜(๋ฆฌ๋ˆ…์Šค์˜ bash)์€ ์ปค๋„(์šด์˜์ฒด์ œ)์˜ ์ธํ„ฐํŽ˜์ด์Šค! [๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ] ๋ช…๋ น์–ด+์˜ต์…˜+์–ด๊ทœ๋จผํŠธ rm -rf file.txt [ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ณธ ๋ช…๋ น์–ด] * ์˜ต์…˜์€ ๋ถ™์—ฌ์„œ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. (ex. ls -al ๋””๋ ‰ํ† ๋ฆฌ) ** ์ƒ๋Œ€์ฃผ์†Œ๋Š” /๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ , ํ˜„ ์‹œ์ ์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐˆ ์ฃผ์†Œ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์Œ ๋ช…๋ น์–ด ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธ pwd ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ๋””๋ ‰ํ† ๋ฆฌ ใ„ด์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ• cd .. ใ„ด ์ƒ์œ„์˜ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ../../..